2010-07-05 4 views
0

Je ne suis pas en mesure de déployer (un projet SQL2008) sur plusieurs dbs.Problème de déploiement du projet de base de données SQL Server 2008

J'utilise le projet de base de données VS2010 + SQL Server 2008, il importe le "DevDB", fonctionne très bien.

Maintenant, je veux le déployer sur un DB différent "TestDB", les deux DB sont sur le même serveur SQL.

Il se plaint toujours des conflits ".mdf et .log".

Dans le projet SQL 2005 db, je peux simplement créer 2 connexions db pour le déploiement, mais comment y parvenir dans le projet de base de données 2008?

Répondre

1

Si vous importez votre base de données à partir du même serveur que celui sur lequel vous effectuez le déploiement, vous devez modifier yourDB.sqlfile.sql et yourDB_log.sqlfile.sql (dans Objets de schéma/Databaes Niveau Objets/Fichiers) et modifier les références à votre nom de base de données pour toutes les références de l'ancien nom, sinon il y a un conflit.

Voir http://continuouslyintegrating.blogspot.com/2009/12/database-already-exists-error-visual.html

Questions connexes