Archives mensuelles : janvier 2011

A quoi sert Service Broker ?

L’objet de Service Broker, intégré à partir de SQL Server 2005, est de fournir un outil de messagerie de base de données permettant de gérer des flux de données entre serveurs SQL de manière asynchrone, sérialisé et transactionnés.
L’utilisation de Service Broker est assez vaste et repose sur le principe des bases de données distribuées…
Lire la suite

Auditer les requêtes des utilisateurs (historisation des commandes SQL)

L’audit SQL Server consiste à tracer des événements qui se produise au niveau du serveur ou d’une base de données dans un fichier. Ces audits constitue une traçabilité des actions et permettent de remonter des informations comme la date, l’heure, l’action, l’objet, le compte de connexion, l’utilisateur…
Lire la suite

De l’intérêt des SCHÉMA SQL…

Les schémas SQL sont des unités de code à la manière des bibliothèque de code ou des espaces de noms (qui ne sont qu’une version moderne de la notion de library…). Cela confère à la structure d’une base de données, une certaine modularité.
Seule différence avec le monde itératif, SQL ne permet qu’un seul niveau de « schéma » et un objet de la base ne saurait se passer de lui. En fait toutes tables, vue, procédures… est toujours créée dans un schéma et non directement attaché à la base.
Lire la suite

SQL Server 32 bits et AWE

AWE : Address Windowing Extensions et son mécanisme PAE (Physical Address Extension) sont un système de pagination de mémoire virtuelle en RAM pour des OS Windows 32 bits. AWE ne permet pas de dépasser la limite d’adressabilité d’une mémoire vive qui en 32 bits ne peut excéder 2^32 bits soit 4 Go, mais se sert des giga octets supplémentaires comme réserve pour la pagination. Ceci améliore de façon drastique les performances lorsque la mémoire est un peu juste !
Lire la suite