Le présent article vous propose de savoir comment tabulariser un XML
générique sans pour autant connaître le nom des balises XML en
utilisant une requête SQL avec XPath et XQuery…
Lire la suite
Archives pour la catégorie SQL Server 2005
Sauvegardes partielles SQL Server… Comment ça fonctionne ?
SQL Server permet de sauvegarder une partie de la base de données par fichier ou par groupe de fichiers. Mais qu’en est-il de la restauration ? Est-il possible de restaurer partiellement une base ? En imaginant une table mère dans un fichier et sa table fille dans l’autre comment assurer l’intégrité des données avec de telles sauvegardes ?
Lire la suite
Génération de commande INSERT avec les données d’une table
La présente procédure permet de générer des scripts de rétro insertion des données des tables SQL Server au format standard de SQL, c’est à dire compatibles avec la plupart des SGBDR comme Oracle, PostGreSQL ou MySQL.
Verionning automatique de tous les objets créés dans toutes les bases d’un serveur MS SQL
Il est possible de laisser à SQL Server le soin de gérer le versionnement de l’ensemble des objets créés dans les bases (tables, contraintes, index, vues, déclencheurs, fonctions, procédures…).
Ceci se fait à l’aide d’un déclencheur DDL, d’une table de suivi, et d’une requête astucieuse dépliant le contenu XML de EVENTDATA (le paquet d’information d’un événement DDL) agrémentée d’une fonction de fenêtrage…
Lire la suite
Hachage n’est pas cryptage ! De la sécurité des données chiffrées dans les SGBDR
De plus en plus de jeunes développeurs confondent la technique du hachage et le chiffrement des données. Voici un point sur le sujet…
Lire la suite
Les verrous
Comment SQL Server verrouille t-il les objets de la base pour effectuer les transactions ?
Présentation effectuées par Arian Papillon et Frédéric Brouard au cours des « journées SQL Server 2013″ organisées par le GUSS et Microsoft
Lire la suite
Procédure de réorganisation du stockage de la base tempdb d’une instance Microsoft SQL Server
Cette procédure est destinée à réorganiser le stockage de la base de données système tempdb d’une instance Microsoft SQL Server
Point d’entrée du stockage physique des objets dans SQL Server
La requête suivante permet de connaître le point d’entrée de tout objets stockant des données dans MS SQL Server.
Lire la suite
Algorithme de placement optimal d’une ressource, compte tenu de la distance et de la population cible (Dijkstra)
La recherche d’un placement optimal sur un graphe composé de nÅ“uds et d’arcs est similaire à un calcul de plus court chemin mais doit prendre en considération des poids supplémentaires, ici, la population de chaque nÅ“ud. L’ensemble est réalisé par des procédures Transact SQL dans une base dédiée à ce type de calcul pour MS SQL Server (toutes versions depuis 2000).
Lire la suite
Ajout du niveau dans un arbre intervallaire
Voici comment ajouter le niveau des éléments dans un arbre modélisé par intervalles.
Lire la suite