SQL Server sur Docker et réseau bridge

Mis en avant

Continuous sur la série des billets à propos de SQL Server sur Docker. Il y a quelques jours, j’étais chez un client qui avait déjà implémenté SQL Server 2017 sur Linux dans des containers. Ce fût évidemment une journée très enrichissante avec beaucoup de retour d’expérience et de feedbacks de sa part. Nous avons beaucoup discuté de scénarii d’architectures.

Le point intéressant ici est que j’ai pu comparer le scénario en place avec celui d’un autre client qui avait implémenté depuis un moment mais d’une façon toute à fait différente.

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

SQL Server sur Docker Swarm

Mis en avant

SQL Server 2017 est disponible sur de multiples plateformes: Windows, Linux et Docker. La dernière plateforme fournit des fonctionnalités de containerisation avec setup rapide et sans prérequis spécifiques avant d’exécuter des bases de données SQL Server qui sont probablement la clé du succès pour les développeurs.

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

SQL Server sur Linux et journalisation

Mis en avant

Dans un monde Windows, SQL Server journalise les informations dans le journal des erreurs SQL et dans le journal d’application Windows. Les deux systèmes horodatent automatiquement les événements. Contrairement au journal des erreurs SQL Server, le journal d’événements Windows fournit une image plus globale des événements passés sur le système d’exploitation. Ainsi en fonction des erreurs rencontrées, l’analyse d’un tel journal – que ce soit depuis l’observateur d’éléments Windows ou via le cmdlet PowerShell Get-EventLog – peut être bénéfique pour comprendre si celles-ci sont uniquement liées à SQL Server ou s’il existe une corrélation avec des erreurs provenant du système d’exploitation.

Mais qu’en est-il de SQL Server sur Linux? Evidemment, nous pouvons bénéficier des mêmes technologies de journalisation. Comme sur Windows, SQL Server journalise l’information dans le journal des erreurs SQL Server localisé dans le répertoire /var/opt/mssql/log and dans les différents journaux Linux prévus à cet effet.

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

SQL Saturday Toulouse 2017: SQL Server sur Linux – les slides

Mis en avant

#SQLSatToulouse a été un bon cru. Premierèment, je voudrais remercier chaleureusement l’équipe organisatrice (@Guss et @Fredg_31) ainsi que les sponsors et participants (sans qui ce qui ce genre d’événement ne serait pas possible).

blog-124-sqlonlinuxsqlsattoulouse-e1505723769237

Comme promis, vous trouverez les slides de ma session « Introduction to SQL Server on Linux for DBAs« . Définitivement un bon moment de partage.

Merci à tous!

David Barbarin
MVP & MCM SQL Server

SQL Server sur Linux: Introduction à DBFS

Mis en avant

Il y a quelques mois, Microsoft annonçait 2 outils en lignes de commandes supplémentaires pour SQL Server avec notamment mssql-scripter et DBFS. Le dernier a tout particulièrement attiré mon attention car il expose les données en temps réels depuis les fameuses DMVs sur un pseudo système de fichiers virtuel à la façon Linux procfs.

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

24 HOP French edition 2017 – Les vidéos de session sont disponibles

Mis en avant

La seconde édition française des 24HOP est terminée et il y a eu de très bonnes sessions avec des sujets variées (SQL Server 2017 nouvelles fonctionnalitées, Azure, PowerBI, Haute disponibilité, Linux, Hyper-convergence, Modélisation …).

24hopsqlinuxha

Si vous n’avez pas pu participé à cet événement, vous avez encore la possibilité de regarder les vidéos des sessions. De mon côté c’était l’occasion de partager avec vous les dernières nouveautés SQL Server haute disponibilité sur Linux.

David Barbarin
MVP & MCM SQL Server

Prochaine édition des 24 HOP 2017 francophone

Mis en avant

La prochaine édition du 24 Hours of PASS 2017 edition francophone se déroulera les 29-30 juin prochain.

Pour rappel le format est simple: 24 webinars gratuits répartis sur 2 jours de 07:00 à 18h00 GMT et en Français. La seule obligation: s’inscrire aux sessions auxquelles vous assisterez. Cela vous permettra également de récupérer l’enregistrement vidéo si vous voulez la visionner à nouveau par la suite.

Cette année il y en aura encore pour tous les goûts. Du monitoring, de la performance, de l’Azure, de la BI, du BigData et machine learning, de la modélisation, de la haute disponibilité, de l’open source et des nouveautés concernant la prochaine version de SQL Server!

Pour ma part j’aurai le privilège de présenter une session concernant les nouvelles possibilités en terme de haute disponibilité avec SQL Server dans un monde mixte (Windows et Linux) et un monde “full Linux”.

24HOP-Website-Banner-French-e1496143231714

Au plaisir de vous y retrouver!

David Barbarin
MVP & MCM SQL Server

SQL Server 2017 – Linux et scénarios log shipping

Mis en avant

Dans ce billet, nous aborderons la fonctionnalité logshipping disponible depuis SQL Server CTP 2.0. Précisons d’abord que c’est une fonctionnalité HA OS-agnostic et qu’il est possible de créer sa propre solution custom même sous Linux (via des jobs cron par exemple). Mais il s’agit ici de parler de la solution out-of-the-box disponible maintenant sous Linux …

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

SQL Server 2017 – groups de disponibilités et architectures read-scale

Mis en avant

Comme vous le savez sans doute Microsoft a annoncé durant le dernier Data Amp le prochain nom officiel de SQL Server qui sera SQL Server 2017 (sans grand surprise pour être honnête).

Dans mon premier billet, j’avais écrit au sujet du support des groupes de disponibilités étendu sur Linux. Actuellement nous en sommes à la CTP 1.3. Pour rappel, lors des précédentes CTP, les listeners n’étaient pas vraiment utilisables d’une part car non persistent durant les bascules et d’autre part parce qu’ils ne fournissaient pas encore le support de redirection transparente. Avec la nouvelle CTP 2.0, nous pouvons maintenant remarqué du nouveau dans ce domaine …

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

SQL Server sur Linux et expérimentation d’architecture flexible

Mis en avant

Dans ce billet abordons une installation dite optimisée de SQL Server sur un système de fichier Linux. Ceci est probablement une des premières étapes qui vient à l’esprit d’un administrateur de bases de données. Actuellement une installation basique de SQL Server peut être résumée à l’utilisation d’une commande yum et de laisser l’installeur de SQL Server placer automatiquement ses fichiers sur le système de fichier. Mais dans un environnement de production réel, l’histoire est tout à fait différente et nous suivons habituellement les bonnes pratiques SQL Server en la matière. En réalité il existe déjà un certain nombre de bonnes pratiques en la matière mais pour un environnement Windows uniquement. Mais qu’en est-il pour une installation sur Linux?

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server