Je voudrais passer un message à tous les développeurs. Dans tous vos développements, lorsque vous avez des chaînes de connexion... utilisez la propriété "application name" !! En effet, quand on profile une base de données pour auditer les performances ou pour recenser les utilisateurs en vue d'un migration par exemple, cette information est importante pour…Lire la suite Connection String et Application Name
SSDS : SQL Server Data Services
Ce soir, il y a eu une annonce au MIX'08 de Las Vegas d'un nouveau produit dans la famille SQL Server : SQL Server Data Services Kezako. C'est une base de données en ligne, un SQL Server en mode ASP. Cela permet de démarrer une activité et de disposer d'une base de données rapidement sans…Lire la suite SSDS : SQL Server Data Services
Microsoft Certified Professional
Sur une idée originale de mon ami Christophe, je publie ici tout mon pedigree : Microsoft Certification Status Credential Certification / Version Date Achieved Microsoft Certified IT Professional Sep 28, 2007 Business Intelligence Developer Sep 28, 2007 Microsoft Certified Professional Developer May 16, 2007 Enterprise Application Developer May 16, 2007 Microsoft Certified Technology Specialist Feb…Lire la suite Microsoft Certified Professional
SQL Sever 2008 : Change Data Capture
Je viens d'écrire un article sur une des fonctionnalités de SQL Server 2008 : le Change Data Capture (ou CDC). Je l'avais commencé avec la CTP2 (ça date). Il est maintenant terminé. Cet article dresse un portrait assez complet de la fonctionnalité et propose un petit tutoriel de mise en oeuvre. Vous pouvez le consulter sur…Lire la suite SQL Sever 2008 : Change Data Capture
SQL Server 2008 CTP6
La dernière CTP de SQL Server 2008 est enfin disponible en téléchargement. Au programme : iFTS (Integrated Full-Text Search) Compression Filtres sur les index (oh oui) Audit Type SPARSE Le lien est le suivant : x86Pour les ISO ou autres versions je vous invite à consulter le site de Microsoft. Enfin, je vais pouvoir jouer…Lire la suite SQL Server 2008 CTP6
Insertion en masse et Triggers
On m'a récemment posé cette question : j'ai 300.000 enregistrements à insérer et pour chaque insertion, les triggers doivent être exécutés Quand on parle d'une telle volumétrie d'insertion, on pense tout de suite à de l'insertion en mode BULK. Pour ce faire, nous avons à disposition : un utilitaire en ligne de commande : bcp l'instruction T-SQL…Lire la suite Insertion en masse et Triggers
Faire un cumul avec Reporting Services
Erratum : J'étais fatigué (retour de TechDays ??) quand j'ai écrit cet article car il y a une solution beaucoup plus simple (que je connaissais en plus). Je n'ai pas voulu écouter la petite voix dans ma tête qui me disait "abruti, abruti" quand j'ai cité la fonction Previous. Bref, la solution est : =RunningValue(Fields!SubTotal.Value, Sum, Nothing)…Lire la suite Faire un cumul avec Reporting Services
Compatibilité Management Studio 2008 et SQL Server 2005
J'en avais assez de travailler sur SQL Server 2008 sur une VPC alors j'ai sauté le pas en essayant de l'installer sur mon Vista classique. Pour une raison que j'ignore, la première installation s'est mal passée dans le sens ou il était impossible d'xécuter une requête sur aucune des instances (2005 & 2008). Je tente un…Lire la suite Compatibilité Management Studio 2008 et SQL Server 2005
Récupérer uniquement la date d’un champ DateTime
En attendant l'utilisation massive du champ Date (juste la date) de SQL Server 2008, il faut ruser pour récupérer une date sans les heures/minutes depuis un champ DateTime. 2 méthodes s'offrent à nous : Cast(DATEDIFF(day, 0, monchampDateTime) As DateTime) Convert(varchar(20), monchampDateTime, 102) Le premier est plus performant que le second. Le second renvoie un type string.
TechDays, c’est fini
Juste un post rapide pour marquer la fin des TechDays. Je ferai un post plus important dans quelques jours pour vous relater cette première expérience des TechDays. Notre session (à Seb et moi) c'est bien passée, des questions intéressantes que je relaierai ici dans quelques temps. Un coucou aux gens croisés sur place : Eric, Lionel,…Lire la suite TechDays, c’est fini