Проблема развертывания проекта базы данных SQL Server 2008 - PullRequest
0 голосов
/ 05 июля 2010

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

Я использую проект базы данных VS2010 + SQL Server 2008, он импортирует "DevDB", все отлично работает.

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

Жалуется на конфликты .mdf и .log.

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

1 Ответ

1 голос
/ 06 июля 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...