SQL Server HowTos

Aide pour opérations administratives, développement et optimisation dans Microsoft SQL Server

Guides d'administration

Tâches courantes d’administration SQL Server : BCP, compression, journal de transaction, mises à jour CU et GDR, taille des tables, supervision.

Fonctionnalités BI

Fonctionnalités BI et analytiques : connecter un outil de reporting comme SSRS ou Power BI à MongoDB avec le MongoDB Connector for BI et ODBC.

Gestion des bases système

Gérer les bases système de SQL Server : déplacer les fichiers de tempdb sur un autre disque et réduire le nombre de fichiers de tempdb.

Développement

Développement SQL Server : résoudre les conflits de collation après la restauration d’une base sur un serveur dont la collation diffère.

Diagnostic

Diagnostic SQL Server : analyser les requêtes, extraire les deadlocks, tracer les plans, récupérer les journaux d’erreur, utiliser sp_whoisactive.

Haute disponibilité

Haute disponibilité SQL Server : groupes de disponibilité Always On, Basic Availability Groups de l’édition Standard, timeouts, dbatools et diagnostic.

SQL Server sur Linux

SQL Server sur Linux : lancer SQL Server 2022 dans un conteneur avec Podman, et installer KVM sur Debian ou Ubuntu pour le virtualiser.

Maintenance des bases de données

Procédures de maintenance SQL Server : sauvegardes de journaux, sauvegardes sur un groupe de disponibilité, journal de transactions plein, shrink.

Modélisation de données

Modélisation de données dans SQL Server : choisir la clé de l’index clustered, et sous-numéroter une colonne par rapport à une autre dans une même table.

Guides de performances

Guides de performances SQL Server : diagnostic, plans d’exécution, parallélisme, blocages, conversions implicites, cardinalité, Query Store, RCSI.

Réplication

Réplication SQL Server : procédures pour gérer la réplication transactionnelle, dont l’ajout de colonnes à une table répliquée.

Ressources

Ressources SQL Server : liens vers des outils de diagnostic et d’administration, et documents à télécharger comme la liste des compteurs à superviser.