Willy laroche

B10g $ur 13$ t3chn0$ M!cr0$0ft 3t p1u$ $! 4ff!n!té$…

VS2010 Project Database Ajouter une référence aux bases systèmes (master…)

Poster un commentaire

Si vous avez besoin d’ajouter une référence à la base master dans votre projet de base de données sous VS2010, il suffit simplement:

Click droit sur votre projet => « Add Database Reference… »

Rechercher le fichier « master.dbschema » qui se trouve dans:

{Program Files}\Microsoft Visual Studio 10.0\VSTSDB\Extensions\SqlServer{version}\DBSchemas\

Une nouvelle variable de type « Literal » a été créée sous le nom de « master »

Ensuite dans votre projet vous pouvez utiliser cette variable comme ceci:

CREATE view [VotreSchema].[NomDeVotreVue] as SELECT * 
FROM [master].{[dbo]}.[sysprocesses]

 


source MSDN (http://msdn.microsoft.com/en-us/library/bb386242.aspx#Literals)

Referencing a Database by Using Literals

You can define database reference variables to specify the name of a referenced database in your target deployment environment. If you do not want to use SQLCMD variables, because the target database name is always the same in your deployment environment, you can instead specify a literal whose value is the name of the referenced database.If you use variables, your syntax might appear as follows:

CREATE VIEW [dbo].[View1] AS SELECT * 
FROM [$(MasterDbVar)].[dbo].[spt_values].

If you instead use a literal, your syntax might appear as follows:

CREATE VIEW [dbo].[View1] AS SELECT * 
FROM [master].[dbo].[spt_values]


voilà :)

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s