Datafly.pro

Aller au contenu | Aller au menu | Aller à la recherche

lundi 2 mai 2016

SQL Server 2016 annoncé pour le 1er juin

On croyait à une sortie incessante, mais il va falloir encore attendre un peu : Microsoft vient d'annoncer officiellement la sortie de SQL Server 2016 pour le 1er juin.

On peut au passage noter qu'il n'y a plus d'édition Business Intelligence : les éditions disponibles seront Enterprise, Standard, Developper et Express. Et nous avons les premiers détails sur le contenu de ces éditions dans un pdf :

  • Les tables optimisées en mémoire (In-Memory OLTP) restent réservées à l'édition Entreprise de même que les index column store (et Operational Analytics).
  • Pour les nouvelles fonctionnalités, le query store et Allways Encrypted resteront aussi réservés à cette édition la plus coûteuse. De même que, côté BI, l'intégration du langage R et que le reporting pour mobiles !
  • Pour l'édition standard, nous aurons tout de même : les tables temporelles, la sécurité niveau ligne, le dynamic data masking,  le support du JSON, le stretch database. Côté serveur, l'édition standard supportera jusqu'à 24 coeurs et 128 Go de RAM, mais seulement 16 Go pour SSAS en mode tabulaire !

En attendant, vous pouvez déjà tester les fonctionnalités avec la Release Candidate 3, disponible au téléchargement...

mardi 8 mars 2016

SQL Server sous Linux, c'est officiel et c'est l'an prochain

Microsoft aime Linux. C'est sous ce slogan que Microsoft annonce officiellement la sortie prévue d'une version SQL Server sous Linux.

Et ce n'est ni une rumeur ni un poisson d'avril...

Lire la suite...

lundi 7 mars 2016

SQL Server 2016 : la version RC0 (Release Candidate) est là

C'est l'annonce du jour : Microsoft annonce la disponibilité de la version RC0 de SQL Server 2016.

Lire la suite...

jeudi 10 décembre 2015

Lire et filtrer l'errorlog SQL Server

On a bien souvent un journal d'erreur (errorlog) SQL Server pollué par toutes sortes de messages récurrents.
Voici quelques moyens de rendre les choses plus lisibles et de rechercher facilement de l'information dans l'errorlog...

Lire la suite...

mardi 8 décembre 2015

Les nouveautés In-Memory de SQL Server 2016

Selon un collaborateur de Microsoft dont je tairai le nom, très rares sont les clients français ayant franchi le pas de mettre en oeuvre les technologies In-Memory.

La version 2016 (prochainement sur vos écrans et en CTP actuellement) va apporter un nouveau souffle en levant bon nombre de limitations.

Voici un rapide tableau des nouveautés...

Lire la suite...

lundi 30 novembre 2015

Les slides de la présentation JSS 2015 - DBA Free Tuning Toolbox

Vous pouvez télécharger ici les diapositives de ma présentation des Journées SQL Server 2015 : DBA Free Tuning Toolbox

Lire la suite...

jeudi 29 octobre 2015

SQL Server 2016 Community Technology Preview 3 disponible au téléchargement

On approche tranquillement d'une version finale (mais pas encore...)

Comme annoncée au PASS Summit à Seattle (où je me trouve en ce moment), la version CTP 3.0 de SQL Server est maintenant disponible au téléchargement à l'adresse suivante : https://technet.microsoft.com/fr-fr/evalcenter/mt130694

Pour en savoir plus sur les nouveautés de cette version, voir à l'adresse suivante : https://msdn.microsoft.com/en-us/library/bb500435(v=sql.130).aspx

dimanche 20 septembre 2015

Synchroniser ses données avec Service Broker

Encore une autre suite de la conférence du SQL Saturday : "Synchroniser ses données, c'est plus pas facile que c'est compliqué". Nous parlons ici de l'utilisation du Service Broker pour effectuer une synchronisation de données.

Lire la suite...

samedi 19 septembre 2015

Synchroniser ses données : le Change Data Capture (partie 2)

Encore une suite de la conférence du SQL Saturday : "Synchroniser ses données, c'est plus pas facile que c'est compliqué". Nous parlons ici du Change Data Capture utilisé avec les composants dédiés de SQL Server Integration Services.

Lire la suite...

vendredi 18 septembre 2015

Synchroniser ses données : le Change Data Capture (partie 1)

Encore une suite de la conférence du SQL Saturday : "Synchroniser ses données, c'est plus pas facile que c'est compliqué". Nous parlons ici du Change Data Capture (ou en français "capture des données modifiées").

Lire la suite...

Synchroniser ses données : le Change Tracking

Comme suite à la conférence du SQL Saturday que j'ai animée sur le sujet "Synchroniser ses données, c'est plus pas facile que c'est compliqué", nous parlons un peu ici du Change Tracking (ou en français "suivi des modifications").

Lire la suite...

Readtrace et SQL Server 2016

Je reste un aficionado de l'outil ReadTrace pour l'analyse de performance des requêtes à partir d'une capture de trace du Profiler.

ReadTrace fait partie des ("vieux") outils RML, dispensés gratuitement par le support Microsoft. Mais bien entendu, les mises à jour de cet outil sont peu fréquentes et la dernière version ne prend pas en charge au-delà de SQL Server 2014 : quid de 2016 ? Heureusement il y a une astuce (en fin d'article)...

Nous allons voir ici l'intérêt de cet outil pour nous aider à analyser les performances des requêtes.

Lire la suite...

dimanche 6 septembre 2015

Synchroniser ses données - la présentation du SQL Saturday

En attendant les webcasts prochainement accessibles (tout est dans le speaker et les démos), vous pouvez télécharger les diapositives : Synchroniser_ses_donnees.pdf  (et c'est plus pas facile que c'est compliqué...)
Les scripts suivront dans de prochains posts plus documentés.

De l'intérêt des différentes solutions de synchronisation selon les scénarios : Change Tracking, Change Data Capture (et avec SSIS), synchronisation de tables avec Service Broker et une présentation (rapide) de la réplication...
Un vrai challenge pour plier tout cela en à peine plus d'une heure avec des démonstrations !

mercredi 2 septembre 2015

SQL Saturday : Synchroniser ses données, c'est plus pas facile que c'est compliqué !

Participez à la troisième édition du SQLSaturday Paris, la conférence internationale sur SQL Server organisée en France par GUSS le samedi 5 septembre 2015. Inscrivez-vous vite sur le site de SQLSaturday.

Ma session aura lieu à 10 heures en salle jaune, je débute donc cette journée avec un sujet avancé (prenez un solide petit-déjeuner).

Synchroniser ses données, c'est plus pas facile que c'est compliqué ! 
Parler de Change Tracking, Change Data Capture, SSIS, Service Broker et réplication en une heure avec un niveau avancé, préparez-vous à une session très accélérée vu l'ampleur du sujet.

Lire la suite...

mardi 11 août 2015

Connaître le temps estimé pour une opération longue (DBCC, Backup, Restore, etc...)

Qui n'a pas attendu devant son écran après avoir lancé une commande (DBCC, Backup, Restore ou rollback volumineux), sans avoir idée du temps que cela va prendre ?

En fait, une information existe bien dans la DMV sys.dm_exec_requests. Voyons comment l'utiliser...

Lire la suite...

lundi 10 août 2015

Ma base de données est-elle bien indexée ?

Lorsque l'on crée une table avec un clé primaire (et toute table devrait en avoir une !), un index est automatiquement créé. En effet, les contraintes de clé primaire et d'unicité s'appuient toujours sur un index unique pour leur fonctionnement...
Mais on voit trop souvent des bases de données où les seuls index présents sont des clés primaires (malheur aux mauvais concepteurs !).
Faites donc quelques petits tests sur vos bases de données pour avoir une petite idée des compétences des développeurs en matière d'index : voici quelques requêtes utiles.

Lire la suite...

mercredi 29 juillet 2015

SQL Server 2016, une release chaque mois : aujourd'hui la CTP 2.2

Microsoft va nous proposer chaque mois une nouvelle release preview de SQL Server 2016. De nombreux tests en perspective...

Aujourd'hui la CTP 2.2 apporte des nouveautés sur le query store, les stretch database, le moteur, les tables temporelles, Master Data Services, Reporting Services et diverses améliorations.

Lire la suite...

mardi 28 juillet 2015

sp_tran_locks : les verrous décodés

Pourquoi les vues de management dynamique sont-elles parfois aussi peu conviviales ?

Prenons la dmv sys.dm_tran_locks : pourquoi ne nous fournit-elle pas en clair le nom de la base, le nom de l''objet et de l'index verrouillé, le login de l'utilisateur, etc... Certes, on y arrive bien avec quelques jointures, mais toutes ne sont pas si simples à écrire à la volée.

Je vous propose aujourd'hui la procédure sp_tran_locks pour avoir toutes les informations utiles d'un coup.

Lire la suite...

mercredi 15 juillet 2015

Mise à jour de sécurité du 14 juillet

Allons enfants : pour le 14 juillet, Microsoft nous sort un feu d'artifice de mises à jour de sécurité avec le bulletin de sécurité MS15-058

Sont concernées les versions 2008, 2008 R2, 2012 et 2014 pour une vulnérabilité permettant l'exécution de code distant.

Lire la suite...

vendredi 3 juillet 2015

Nouvelle version CTP 2.1 pour SQL Server 2016

Le téléchargement de la pré-version CTP2 de SQL Server 2016 a été ouvert au public le mois dernier. Microsoft publie maintenant une version CTP 2.1 qui intègre des améliorations pour certaines des fonctionnalités phares de cette future version.

Si vous n'aviez pas installé la CTP2 (et même si vous l'avez installée), évaluez maintenant la CTP 2.1 !

Lire la suite...

- page 1 de 5