Comment faire lorsqu’on a perdu le mot de passe de la connexion sa pour se connecter à l’instance ?
Ou comment est-il possible de prendre le contrôle d’une instance SQL Server installée par une personne avec son propre compte, et qui a quitté l’entreprise depuis une durée plus grande que celle de l’expiration des mots de passe ?
Lire la suite
Archives pour la catégorie Utilitaires
Devart : SQL Complete et sql-format.com
Devart est un éditeur Ukrainien de logiciels tournant autour des moteurs de base de données relationnelles SQL. L’éditeur vient de publier le site sql-format.com, qui permet comme son nom l’indique de formater du code T-SQL, avec un très grand nombre d’options disponibles, parmi lesquelles :
– Paramétrage de la casse et de l’indentation
– La coloration syntaxique
– La vérification de la syntaxe : les erreurs trouvées sont soulignées
– La possibilité de formater un fichier de script
Pour me retrouver souvent avec du code qui a été écrit avant que je mette en place un standard de codage, ce type d’outil me fait gagner énormément de temps.
Lire la suite
Reprise d’activité étape par étapes : le poster de Paul Randal
Paul Randal est très connu dans la communauté SQL Server puisqu’il publie très régulièrement des détails sur le fonctionnement interne de SQL Server, dont certains ne sont pas documentés, à travers son site SQLSkills.com (son blog et ceux d’autres experts sont référencés en bas à droite de la page).
Paul Randal vient donc de mettre à la disposition de la communauté un poster qui détaille les étapes de la reprise d’activité par un diagramme décisionnel.
Ce diagramme contient certaines étapes qui référencent un numéro, et chaque numéro correspond à un article publié par Paul Randal. Ils sont tous référencés sur cette page.
Toujours bon à avoir sous la main !
Pourquoi je ne peux pas être supporter de l’utilisation des plans de maintenance en production
Voici une énumération des raisons qui font que jusque ici, je n’ai jamais donné mon aval à la création de plans de maintenance sur des instance SQL Server de production :
Copier un DTS d’un serveur à un autre
Nous allons voir comment transférer un lot DTS d’un serveur vers un autre, ce qui peut être intéressant pour copier un DTS développé sur une machine de développement vers une machine de production …
Connaître la longueur maximale des lignes des tables, et calculs relatifs
Il est intéressant de connaître la longueur maximale qui peut être stockée par une table pour tenter de prévoir la taille d’une base de données lorsque le système sera arrivé à maturité.
Voici une petite requête pour nous y aider sous SQL Server 2005 et 2008…
Lire la suite
Connaître les caractéristiques d’une trace SQL Profiler
Sur un serveur à la configuration sous-dimensionnée que je surveille de temps en temps, j’ai trouvé une trace SQL Profiler en cours d’exécution.
J’ai voulu en savoir plus sur les caractéristiques de cette trace.
Voici la requête :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | ------------------------------- -- Nicolas SOUQUET - 16/06/2010 ------------------------------- SELECT C.name , FI.value , T.start_time , T.last_event_time , T.event_count , S.login_name , S.session_id , 'EXEC sp_trace_setstatus ' + CAST(T.id AS varchar(10)) + ', 0' AS stop_trace_stmt FROM sys.traces AS T CROSS APPLY sys.fn_trace_getfilterinfo (T.id) AS FI INNER JOIN sys.trace_columns AS C ON FI.columnid = C.trace_column_id INNER JOIN sys.dm_exec_sessions AS S ON S.session_id = T.reader_spid |
On sait tout de suite quel filtres ont été utilisés à l’aide des deux premières colonnes.
La dernière colonne contient l’instruction qui permet d’arrêter la trace : le développeur a donc toujours ses résultats.
Pour savoir comment créer une trace côté serveur, c’est par ici
Bon traçage !
ElSüket
Comment convertir un fichier blg en csv pour l’intégrer en base rapidement ?
Voici comment transformer un fichier blg généré par PerfMon en CSV en vue de l’intégrer dans une table de base de données (et pourquoi pas faire un rapport à partir de là ? )
Lire la suite
Analyse de plans de requête : SQL Sentry Plan Explorer
Si les plans d’exécution graphiques sont un bon outil pour faciliter la lecture des plans, l’outil souffre de quelques lacunes que SQL Sentry Plan Explorer a su combler.
Depuis que je l’ai téléchargé pour la première fois, je ne peux plus m’en passer
Lire la suite
Attacher une base de données qui n’a pas de fichier du journal des transactions
Voici comment attacher une base de données SQL Server pour laquelle on dispose seulement des fichiers de données mais pas du fichier du journal des transactions.