La fin d’un mythe : « je n’ai pas besoin de la restauration à un point dans le temps donc je n’ai pas besoin du fichier du journal des transactions. »
Or c’est ce seul fichier qui garantit l’intégrité de la base de données en cas de crash du serveur …
Archives mensuelles : août 2009
Différence entre fragmentation interne et externe d’un index
Quand on parle de la fragmentation physique des indexes, on parle aussi de fragmentation externe. Celle-ci se « produit » lorsque l’ordre logique des pages de l’index est incorrect. Les nouvelles valeurs de clé de l’index sont alors insérées dans de nouvelles pages d’index, qui désordonnent l’ordre original de la clé de l’index.
Quand on parle de fragmentation logique de l’index, on parle aussi de fragmentation interne : c’est le cas lorsque la quantité de données stockée dans les pages de l’index est plus petite que la quantité maximale de données que peut stocker une page.
ElSuket
Ajouter des contraintes à des tables déjà existantes
Comment peut-on ajouter des contraintes de tous types à une table qui existe déjà , mais dont on a modifié la structure ou tout simplement oublié d’ajouter la contrainte en même temps que la colonne ?
Générer le script de tables et des données qu’elles contiennent avec SSMS 2008
SQL Server Management Studio 2008 introduit le scriptage des données des tables.
Le scriptage se fait toujours à l’aide de l’Assistant Script, mais il faut aller chercher l’option pour en scripter également les données
Une fonction d’extraction des nombres contenus dans une chaîne de caractères : les fonctions ISNUMERIC() et ASCII()
Voici une petite fonction qui vous permettra d’extraire les nombres contenus dans une chaîne de caractères, et de les retourner comme un entier…
Trouver la version, le service pack et l’édition d’une instance SQL Server
Voici une requête simple pour trouver la version, le service pack et l’édition d’une instance SQL Server, valable au moins sur les version 2000 et ultérieures …
Changer le mot de passe de la connexion sa sous SQL Server 2000
Chassez le naturel, il revient au galop …
La commande ALTER LOGIN permet de modifier le mot de passe suprême, mais fonctionne seulement dès SQL Server 2005. Comment faire sous SQL Server 2000?
Stocker simplement tout types de fichiers dans une table en utilisant le type de données VARBINARY et les BLOBs
Voici comment copier le contenu d’un fichier contenu sur un disque dur pour le stocker dans une table, Ã l’aide de la commande OPENROWSET et de son option BULK …
Exporter le code de vues, procédures stockées, triggers, fonctions SQL vers un fichier
Pour effectuer une revue de code ou pour gérer des versions de code en phase de développement, il peut être intéressant d’exporter les codes des modules SQL vers un fichier.
Voyons comment réaliser cela, à l’aide de l’utilitaire en ligne de commande BCP …
Calculer le Buffer Cache Hit Ratio
S’il est une valeur intéressante à suivre pour le performances d’un serveur, c’est bien le Buffer Cache Hit Ratio, ou Taux d’accès au cache des tampons, car celui-ci est un rapport du nombre de pages lues en RAM par rapport au nombre de pages lues à partir des disques.
Voici une petite requête pour trouver sa valeur :