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

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.