Voici un script SQL de M. Ouriel OHANA permettant de générer les comptes de connexion afin de migrer des bases d’une instance de niveau 2005 à 2008.
Pour une migration de 7 ou 2000 Ã 2005/8 voir : http://support.microsoft.com/kb/246133
Lire la suite
Archives pour la catégorie SQL Server 2005
L’opérateur d’intra jointure APPLY
L’opérateur d’intra jointure APPLY permet de réaliser des jointures entre une ligne d’une table et le contenu d’une colonne de la même table lorsque cette colonne est susceptible de contenir un table d’une manière ou d’une autre.
Lire la suite
Configurer un compte mail gmail dans SQL Server (database mail)
Voici une image de la page de configuration d’un compte mail dans la messagerie de base de données de SQL Server (version 2005/2008 et ultérieures).
Lire la suite
Obtenir les adresses IP d’un serveur
Voici un procédure Transact SQL qui récupére dynamiquement les adresses IP des cartes d’un serveur. Cette procédure marche pour un OS en anglais comme en français.
Procédure de récupération des fichiers d’un répertoire
Cette procédure permet de récupérer la liste des fichiers d’un répertoire sous forme de table.
Lire la suite
Une fonction récupérant les paramètres d’un index pour sa re création
La présente fonction permet de recomposer les caractéristiques logiques d’un index existant, à savoir, la liste des colonnes indexées avec leur position ordinale et leur sens ainsi que le lise des colonnes incluses et l’éventuel filtre (SQL 2008 only).
Une requête pour retrouver les colonnes auto incrémentées de la base et leur valeur actuelle
Voici une requête Transact SQL (MS SQL Server) pour retrouver toutes les colonnes auto incrémentées d’une base et leur valeur actuelle d’incrément.
Arborescence en mode intervallaire : procédures génériques d’insertion et de suppression
Voici deux procédures pour insérer et supprimer dans différents modes (frère, père….) des éléments dans une arborescence modélisée par intervalle.
Lire la suite
Lister la taille de toutes les tables de toutes les base
Voici un petit script pour lister la taille de toutes les tables de toutes les bases de votre serveur…
Simulation de la déférabilité d’une contrainte
Rare sont les SGBDR a accepter la déférabilité d’une contrainte. Mais que faire si l’on veut à tout prix mettre en place une contrainte circulaire vérifiée ?