我遇到了如何部署(SQL2008项目)到多个dbs的问题。
我正在使用VS2010 + SQL Server 2008数据库项目,它导入了“DevDB”,工作正常。
现在我想将它部署到不同的数据库“TestDB”,两个数据库都在同一个SQL服务器上。
一直抱怨“.mdf和.log”冲突。
在SQL 2005 db项目中,我可以创建2个db连接进行部署,但是如何在2008数据库项目中实现呢?
答案 0 :(得分:1)
如果从正在部署的同一服务器导入数据库,则需要编辑yourDB.sqlfile.sql和yourDB_log.sqlfile.sql(在Schema Objects / Databaes Level Objects / Files中)并更改对旧名称的所有引用引用您的数据库名称,否则会发生冲突。
请参阅http://continuouslyintegrating.blogspot.com/2009/12/database-already-exists-error-visual.html