Catégorie: SQL

18/07/2011

Permalink 20:16:57, Catégories: Récapitulatif SGBD, SQL Server, SQL, SQL, SQL, SQL, 1356 mots   French (FR) , mikedavem

[SGBD][SQL Server] Auditer la sécurité des comptes de connexion, utilisateurs et rôle d’une instance SQL Server

Cela faisait un moment que je n'ai pas posté de billets !! Je recommence doucement en vous proposant une procédure qui permet d'auditer la sécurité (comptes de connexion et utilisateurs) d'une instance SQL Server. Cette dernière est valable pour les version 2000, 2005, 2008 et 2008 R2.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

29/06/2010

Permalink 18:06:23, Catégories: SQL Server, SQL, SQL, SQL, 629 mots   French (FR) , mikedavem

[SGBD][SQL Server] Etudier l’activité I/O des fichiers de bases de données

Durant mes audits, j'ai vu un certain nombre de fois où le(s) sous système(s) disque(s) étai(en)t une des causes principales de problèmes de performances. J'ai eu quelques fois à refaire le plan de répartition des fichiers de bases de données ainsi que l'architecture disque sous jacente qui n'était pas optimale. Pour pouvoir réaliser cette tâche, il est préférable de connaître les caractéristiques d'entrées / sorties appliquées aux fichiers de bases de données et implicitement au(x) sous système(s) disque(s) qui les hébergent. Le script suivant permet de réaliser cette tâche.


» Lire la suite!

Vous devez être identifié pour poster un commentaire.

21/04/2010

Permalink 23:42:54, Catégories: SQL Server, SQL, SQL, 268 mots   French (FR) , mikedavem

[SGBD][SQL Server] Connaître les classes d’événements et les colonnes gérées par une trace SQL Profiler côté serveur

Il peut être utile de connaître en détail les événements et les colonnes gérées par une trace profiler. La vue système sys.traces permet de lister l'ensemble des traces existantes sur un serveur de bases de données sans en donner le détail. Cependant Il existe une fonction très pratique et quelques vues systèmes qui permettent de récupérer les informations nécessaires à notre besoin.


» Lire la suite!

Vous devez être identifié pour poster un commentaire.

31/03/2010

Permalink 21:40:52, Catégories: SQL Server, SQL, SQL, 1621 mots   French (FR) , mikedavem

[SGBD][SQL Server] Contraintes SQL et influence sur les performances

Inutile de vous rappeler que les contraintes sont indispensables pour préserver l'intégrité des données. Mais celles-ci jouent un autre rôle indispensable pour l'optimiseur de requêtes. En effet pour pouvoir générer un plan d'exécution, celui-ci prend en compte ces contraintes. Le fait qu'une contrainte soit désactivée ou "non fiable" fait qu'elle n'est plus prise en compte par l'optimiseur et par conséquent peut influencer sur les performances. Nous verrons dans ce billet quelques cas concrets.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

26/03/2010

Permalink 19:09:44, Catégories: SQL Server, SQL, SQL Server 2008, SQL, 1587 mots   French (FR) , mikedavem

[SGBD][SQL Server] Audit des autogrow de fichiers de bases de données avec SQL Server

Il y a quelques jours on m'a posé la question suivante : Est il possible d'être prévenu par mail lorsqu'une extension automatique de fichiers se produit sur une de nos bases de production avec SQL Server 2005 ? La réponse est oui et je monterais dans ce billet qu'il existe au moins deux approches pour réaliser cela. Ceci est également valable pour SQL Server 2008.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

01/10/2009

Permalink 08:19:28, Catégories: SQL Server, SQL, 984 mots   French (FR) , mikedavem

[SGBD][SQL Server] SQL Server 2008, transtypage de date et optimiseur de requête

Avant SQL Server 2008, écrire une requête comportant un prédicat sur une date bien précise sans notion d'heures était plutôt fastidieux pour des requêtes sur des dates de transactions de stock par exemple où l'on désire un résultat à la journée . (Je prends l'exemple simple WHERE date =  '20091001'). Dans ce cas là il fallait procéder à une transformation de la colonne de type DATETIME. Cependant, le nettoyage ou suppression des heures de cette colonne pouvait poser un inconvénient majeur car cela nécessitait un transtypage (je pense aux fonctions CAST et FLOOR qui donnent le résultat 20090101 00:00:00 par exemple). Hors le seul fait de transtyper une valeur de colonne empêche l'optimiseur de  requêtes d'utiliser un index associé à cette même colonne. Cela obligeait par conséquent à écrire cette même requête avec un prédicat de date par intervalles (avec BETWEEN date AND date .).

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

15/09/2009

Permalink 13:34:16, Catégories: SQL Server, SQL Server 2008, SQL, 228 mots   French (FR) , mikedavem

[SGBD][SQL Server] Comment convertir facilement un nombre hexadécimal en entier avec SQL Server 2008

SQL Server 2008 propose une nouvelle fonctionnalité apportée à la fonction CONVERT() qui va faciliter la vie des développeurs concernant la conversion des nombres hexadécimaux en entier.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

Liste des blogs

Le blog Sql de mikedavem

Rechercher

<  Mai 2012  >
Lun Mar Mer Jeu Ven Sam Dim
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web