Я занимаюсь разработкой ASP.NET-приложения, которое использует SQL2005-DB - и время от времени мне нужно копировать БД из среды разработки для тестирования или производства - или наоборот.
С SQL2000 я написал несколько пакетов для этого, но у меня еще не было времени, чтобы выяснить, как это сделать в 2005 году, и я сделал это вручную. В SQL Mgmnt Studio я отсоединял обе базы данных, затем копировал файлы MDF + LDF с одного сервера на другой, а затем заново прикреплял файлы. Это сработало один или два раза, но внезапно, когда я присоединяю скопированную базу данных, она находится в режиме ReadOnly - что не очень помогает.
Почему это происходит, я делаю что-то не так - и как мне этого избежать?
И если у кого-то есть .BAT, чтобы сделать это, даже лучше! ;)