mardi 28 mai 2013
Par Arian Papillon le mardi 28 mai 2013, 09:15
Une des tâches essentielles du DBA est de surveiller l'espace disque disponible pour les bases de données sous peine d'arriver un jour à saturation.
Voici quelques requêtes utiles avec en prime un rapport tout prêt pour utiliser dans Management Studio...!
Lire la suite...
jeudi 4 avril 2013
Par Arian Papillon le jeudi 4 avril 2013, 19:22
SQL Server stocke un historique des backups effectués dans les tables
système de MSDB.
Il est utile d'interroger ces tables, par exemple pour savoir de quand date
la dernière sauvegarde, à quel emplacement le fichier de backup a-t-il été
créé...) : on peut avoir des surprises !
Lire la suite...
jeudi 28 mars 2013
Par Arian Papillon le jeudi 28 mars 2013, 20:16
Il est intéressant de savoir si mes colonnes sont remplies de NULL : pour utiliser des sparse columns, pour inspecter mes dimensions de datawarehouse, pour connaître la qualité de mes données... Les procédures suivantes vont vous permettre de savoir où sont les NULLS : * dans quelles tables, quelles colonnes, combien de NULLS sur combien de lignes au total ?
Lire la suite...
lundi 24 décembre 2012
Par Arian Papillon le lundi 24 décembre 2012, 23:09
Les installations deviennent parfois longues et complexes. Voici un résumé
des 10 étapes d'installation pour une ferme SharePoint 2013 avec 2 serveurs
(SharePoint / SQL) et les composants BI SQL 2012 SP1, en authentification
Kerberos.
A vos maquettes !
Lire la suite...
samedi 15 décembre 2012
Par Arian Papillon le samedi 15 décembre 2012, 22:43
Readtrace est un outil d'analyse des traces profiler pour l'optimisation des
performances fourni par le support Microsoft. Il fait partie des utilitaires
RML (Replay Markup Language). Il reste un de mes outils favoris pour le
diagnostic de performances. Malheureusement, la version 2008 disponible
actuellement ne prend pas en charge les traces profiler de SQL 2012. Solution
de contournement...
Lire la suite...
mercredi 5 décembre 2012
Par Arian Papillon le mercredi 5 décembre 2012, 22:59
Pour gérer l'exécution des packages SSIS et les valeurs des paramètres
d'éxécution à leur fournir, une méthode est de stocker tous ces paramètres dans
des tables de base de données. Voici comment faire...
Lire la suite...
jeudi 27 septembre 2012
Par Arian Papillon le jeudi 27 septembre 2012, 19:35
Les requêtes pivot sont très utilisées pour l'analyse des données. Ces
requêtes permettent de présenter les données agrégées sous une forme facilement
lisible, en transposant les valeurs uniques contenues dans une colonne en
plusieurs colonnes de sortie. En TSQL, il existe l'opérateur PIVOT pour
effectuer cette opération. Nous avons essayé de rendre l'opération un peu plus
dynamique...
Lire la suite...
mercredi 19 septembre 2012
Par Arian Papillon le mercredi 19 septembre 2012, 20:20
Si comme moi vous manipulez régulièrement des scripts avec l'extension .sql, vous trouverez pratique d'en avoir l'aperçu dans le volet de l'explorateur de fichiers... (mais pourquoi n'est-ce pas le cas par défaut ?)
Lire la suite...
mardi 28 août 2012
Par Arian Papillon le mardi 28 août 2012, 16:12
PowerPivot pour SharePoint est l'exemple même de l'intégration entre SQL Server et SharePoint.
Comme toute intégration de deux produits, la configuration peut être assez délicate. En l'occurence, voici le cas rencontré avec une installation SharePoint 2010 / SQL Server 2012...
Lire la suite...
vendredi 8 juin 2012
Par Arian Papillon le vendredi 8 juin 2012, 23:06
Lorsqu'on effectue des chargements de données (avec SSIS par exemple), il
est fréquent de supprimer temporairement les contraintes de clé
étrangère : c'est nécessaire par exemple pour vider les tables avec une
commande TRUNCATE TABLE... Lors des étapes de conception, j'ai donc besoin
d'obtenir le script de suppression et de création de mes contraintes.
Lire la suite...