Visual Studio Team Database : Référencer les objets système de MASTER et MSDB
J'avais fait un petit topo sur le gestion des références dans les projets de base de données avec Visual Studio Team System Database :
http://blogs.codes-sources.com/christian/archive/2009/03/27/team-system-database-quelques-conseils-pour-importer-ses-donn-es-et-g-rer-les-r-f-rences.aspx
Je viens de découvrir que pour les objets système c'est plus simple que ce que je pensais. Les objets systèmes sont ceux que l'on trouve entre autre dans « master » et « msdb » qui sont 2 des principales bases de données système de SQL Server. Les objets systèmes à partir de SQL Server 2005 sont préfixé pour bonne partie d'entre par le schéma sys.
On trouvera un fichier dbschema qui est le résultat de la compilation d'un projet de base de données pour master et msdb dans les répertoires suivant :
En 32 bits
C:\Program Files\Microsoft Visual Studio 9.0\VSTSDB\Extensions\SqlServer\200X\DBSchemas
En 64 bits
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VSTSDB\Extensions\SqlServer\200X\DBSchemas
En remplaçant le X par le dernier chiffre de votre version de SQL Server. Copiez ce ou ces fichiers dans le répertoire de votre projet et ajouter une référence de base de données dans votre projet vers ce ou ces fichier(s) et le tour et joué.
Bonnes références…
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :