Stopper un script de déploiement avec DBPros

Dans mon script de pré-déploiement, je souhaite arrêter le déploiement si une base de données n'existe pas. Comme indiqué en entête de Script.PreDeployment.sql, je me décide à utiliser la syntaxe de SQLCMD (qui sera utilisé pour jouer mon script). J'écris donc une commande de ce style : IF NOT EXISTS (SELECT 1 FROM [sys].[databases] WHERE [name] =…Lire la suite Stopper un script de déploiement avec DBPros

Gestion des variables dans Visual Studio Team Edition for Database Professionals SR1

J'étais super content que la SR1 de TeamDB (ou DBPros alias Visual Studio Team Edition for Database Professional) sorte enfin des cartons. En effet, j'en avais besoin pour utiliser les variables au niveau projet. J'ai été un peu déçu de voir qu'on ne pouvait les utiliser que dans un contexte restreint. Laissez moi vous décrire…Lire la suite Gestion des variables dans Visual Studio Team Edition for Database Professionals SR1

Mise en oeuvre de la recherche Full-Text dans SQL Server 2005

Un petit article (de 20 pages quand même) sur le Full-Text de SQL Server. L'article complet est diponible ici : Mise en oeuvre de la recherche Full-Text dans SQL Server 2005 Ici vous trouverez un script T-SQL d'exemple sur la base AdventureWorks : Script d'exemple. Quelques morceaux choisis : Création de l'index [...] Il faut…Lire la suite Mise en oeuvre de la recherche Full-Text dans SQL Server 2005

unable to build project output group ‘content files from WebApplication’

Dans un projet de setup web, quand vous souhaitez copier les 'Content Files' des sorties d'un projet de type Web Application, si vous rencontrez un jour cette erreur, je vous propose la solution : unable to build project output group 'content files from WebApplication' Le problème vient du fait qu'un fichier du site Web n'est pas…Lire la suite unable to build project output group ‘content files from WebApplication’

Champ varbinary(max) et Datalength

J'ai souvent travaillé avec des champs binaires pour stocker des images ou des documents associés à mes enregistrements.Pour des raisons pratiques, je place le champ dans la même table que celle de l'objet qui l'utilise. Pour des raisons évidentes de performance, je ne remonte jamais le binaire à chaque fois que j'ai besoin d'un enregistrement. J'ai…Lire la suite Champ varbinary(max) et Datalength

Reporting Services – Logon failure

Depuis quelques jours Reporting Services (SSRS pour les intimes) ne marche plus sur mon laptop. J'ai une erreur d'authentification à l'exécution des rapports : Logon failure: unknown user name or bad password Après avoir fait le tour des configurations et des logs, je ne comprenais toujours pas pourquoi j'avais cette erreur. Surtout que la preview du rapport…Lire la suite Reporting Services – Logon failure

Ajouter une CSS dans une page avec une MasterPage

Quand on utilise les MasterPages, il devient impossible d'ajouter un lien vers une feuille de style directement dans une page. En effet, on ne peut mettre la référence à la CSS que dans la section <head/> et les <asp:Content> des pages enfants doivent se trouver obligatoirement dans le <body/> (la <form/> plus exactement). On a tout de même…Lire la suite Ajouter une CSS dans une page avec une MasterPage

Afficher un PNG avec un channel alpha sur IE6

La problématique Elle est très simple, IE6 ne gère pas le channel alpha sur une image au format PNG. Je ne parle pas de simple transparence (ça c'est géré) mais d'une transparence en dégradé. (définition wikipedia) La base de travail Nous allons faire fonctionner le channel alpha pour une image classique et pour image en…Lire la suite Afficher un PNG avec un channel alpha sur IE6