[Article] Manipulez les données XML stockées dans SQL Server avec SQLXML

Salut,

Après un long moment sans plus rédiger un billet de blog, et oui faut aussi que je souffle un peu ;). Je vous invite à découvrir mon nouvel article.

En complément de l’article que j’avais publié sur la prise en charge du format XML dans le moteur de base de données SQL Server, vous découvrirez dans nouveau tutoriel sur le composant SQLXML 4, qui offre des fonctionnalités XML supplémentaires côté client.

L’article décrit comme utiliser ce composant pour manipuler avec souplesse dans une application .NET les données XML stockées dans une base de données SQL Server.

L’article est disponible sur cette page

Lire aussi :

Prise en charge du XML dans SQL Server

Utilisation de la colonne de type XML dans SQL Server avec ADO.NET

La version RTM du Service Pack 4 de SQL Server 2005 est disponible

Microsoft vient d’annoncer la disponibilité en telechargement gratuite de la version RTM(Release To Manufacturing) du Service Pack 4 du SGBD SQL Server 2005.

Ce service pack cumule les mises à jour 1 à 11 du Service pack 3 de SQL Server 2005 et l’amelioration du moteur de base de données pour le support des opérations DAC.

Téléchargez le SP4 RTM de SQL Server 2005 sur cette page

Téléchargez le SP4 RTM de SQL Server 2005 Express sur cette page

Trace par défaut dans SQL Server

 

SQL Server intègre une trace par défaut qui comprend un journal enrichi sur l’activité et les modifications principalement liées aux options de configuration. La trace par défaut SQL Server aide les DBA à résoudre les problèmes en leur fournissant les données de journal.

       Les événements audité par cette trace sont:

Data file auto grow Data file auto shrink Database mirroring status change Log file auto grow Log file auto shrink
Error log Hash warning Sort Warnings Missing Column Statistics Missing Join Predicate
FT Crawl Aborted FT Crawl Started FT Crawl Stopped Object Altered Object Created
Object Deleted Audit Add DB user event Audit Add login to server role event Audit Add Member to DB role event Audit Add Role event
Audit Add login event Audit Backup/Restore event Audit Change Database owner Audit DBCC event Audit Database Scope GDR event (Grant, Deny, Revoke)
Audit Login Change Property event Audit Login Failed Audit Login GDR event Audit Schema Object GDR event Audit Schema Object Take Ownership
Audit Server Starts and Stops Server Memory Change      
 
Pour vérifier que la trace par défaut est en cour d?exécution, exécuter la requête suivante :
 
Select * from sys.configurations where configuration_id = 1568

Lire la suite

[Article]Prise en charge du XML dans SQL Server

Un petit billet pour vous annoncé que j’ai enfin finaliser avec la rédaction de mon nouvel article qui porte sur la prise en charge du XML dans SQL Server depuis la version 2000 jusqu’à la version 2008.

Au menu :

Introduction
Construction des données XML à partir des données relationnelles : La clause FOR XML
Le type de données XML
Langage de requête XML(XQuery)
Manipulation XML côté client
Amélioration de la prise en charge XML dans SQL Server 2008

N’hésitez pas à y jeter un coup d’Å“il et laisser vos commentaires ou remarques ;)

Cordialement

Romaric DONFACK

[TSQL][SQL Server 2005]Récupérer le contenu d’un schéma XSD

En évoluant dans la rédaction de mon second article qui fait un tour d’horizon sur la prise en charge du XML dans SQL Server depuis la version 2000 jusqu’à la version 2008. Je suis tombé sur cette requête TSQL qui permet de récupérer le contenu des schémas XSD de sa base de données.

 <br />
SELECT XML_SCHEMA_NAMESPACE(sch.name, xsc.name) <br />
FROM sys.xml_schema_collections AS xsc <br />
JOIN sys.schemas AS sch ON xsc.schema_id = sch.schema_id <br />
WHERE sch.schema_id <> 4 <br />

On exclut le ‘4’ qui est sys (Objets système).

Vous n’avez plus qu’a l’utiliser dans vos programmes ;)