lundi 7 novembre 2011

SQL Server 2008 : le SP3 est disponible

Ce sera donc le build 10.0.5500 pour SQL Server 2008 (non R2)

Lire la suite...

mardi 25 octobre 2011

Pass Summit 2011 à Seattle

Le PASS (Professional Association for SQL Server) est le leader des communautés SQL Server à travers le monde. Représenté dans le monde entier (et en France par le Groupe des Utilisateurs francophones de SQL Server), fort de 80000 membres, il organise chaque année une conférence à laquelle se rendent des professionnels de SQL Server venant du monde entier (cette année 3500 participants !). Microsoft profite de cet évènement pour faire ses annonces, le summit 2011 n’a pas dérogé à la règle :

Lire la suite...

lundi 12 septembre 2011

Denali : utiliser les séquences

Une des nouveautés attendues de SQL Server CodeName Denali, les séquences : un exemple simple

Les séquences sont de nouveaux objets de base de données qui vont nous permettre de gérer nos compteurs autrement qu'avec une colonne IDENTITY (comme cela existe déjà dans d'autres moteurs de bases de données)

Voici un exemple simple de l'utilisation de séquences.

Lire la suite...

lundi 5 septembre 2011

Qui modifie mes vues ?

Un développeur indélicat fait des modifications dans le code SQL de mes vues...! Comment mettre en place une surveillance des modifications avec un déclencheur DDL

Lire la suite...

samedi 16 juillet 2011

SQL Server CodeName Denali : la CTP3 est disponible

La version CTP3 (Community Technology Preview) vient de sortir. Nous allons pouvoir faire nos premiers tests et démonstrations sérieuses de cette future version.

Lire la suite...

lundi 4 juillet 2011

Utiliser le change tracking pour la synchronisation des données

Le change tracking (suivi des modifications) est une des fonctionnalités apparues avec SQL Server 2008. Cette fonctionnalité est très pratique lorsqu'il s'agit d'identifier les données qui ont été ajoutées, modifiées ou supprimées, pour en faire périodiquement la mise à jour dans une autre table dont les données doivent rester synchronisées. L'enregistrement ajouté, mis à jour ou supprimé dans l'intervalle sera facile à localiser à travers des vues système : auparavant, nous aurions écrit un trigger et une table de journalisation pour faire ce travail...!

Une fonctionnalité à ne pas confondre avec le CDC (Change Data Capture ou capture des données modifiées), qui capture toutes les modifications effectuées grâce à une tâche de log reader (version entreprise uniquement).

Un exemple de change tracking pour synchroniser en mode planifié les données entre deux tables.

Lire la suite...

vendredi 24 juin 2011

Le chiffrement avec SQL Server

Vous avez des données confidentielles dans vos bases de données (données financières, médicales, etc...) et besoin de les sécuriser : le chiffrement de SQL Server est à votre disposition. Mais quelles sont les limites de la mise en place du chiffrement pour mes données existantes ? Qu'en est-il de mon indexation et des performances ? Puis-je chiffrer et indexer des colonnes ?

Lire la suite...

dimanche 12 juin 2011

Migration : réécrire ses jointures ANSI 89

Dans le cadre de la migration vers SQL Server, un problème de compatibilité souvent relevé avec l’assistant de migration est la présence de jointures externes (LEFT OUTER JOIN / RIGHT OUTER JOIN) écrites avec la syntaxe ANSI 89 (dans la clause WHERE avec *= ou =*).
Cette syntaxe est encore supportée en SQL Server 2005, 2008 ou 2008 R2, à condition de configurer la base de données avec le mode de compatibilité 80, mais cela reste un mode temporaire jusqu’à la correction complète des requêtes incriminées.
Concernant Denali (prochaine version de SQL Server), il est fort probable que ces syntaxes ne seront plus du tout supportées : la migration vers cette version nécessitera donc impérativement une réécriture préalable de ces requêtes.
Quelle méthode pour limiter le risque d’erreurs lors de la réécriture ?

Lire la suite...

page 19 de 19 -