2010-07-05 2 views
0

У меня возникла проблема с развертыванием (проект SQL2008) до нескольких dbs.Проблема развертывания базы данных SQL Server 2008

Я использую проект VS2010 + SQL Server 2008 Database, он импортирует «DevDB», работает отлично.

Теперь я хочу развернуть его в другой БД «TestDB», обе базы данных находятся на одном сервере SQL.

Сохраняется жалоба на конфликты «.mdf и .log».

В проекте SQL 2005 db я могу создать только 2 db-соединения для развертывания, но как достичь этого в проекте базы данных 2008 года?

ответ

1

Если вы импортируете свою базу данных с того же сервера, на котором вы развертываете, вам нужно будет изменить yourDB.sqlfile.sql и yourDB_log.sqlfile.sql (в объектах/файлах объектов схемы/данных) и изменить ссылки на ваше имя базы данных для всех ссылок старого имени, в противном случае возникает столкновение.

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