Как правильно изменить имя базы данных? - PullRequest
1 голос
/ 05 марта 2012

Например, если я запускаю следующий код:

CREATE DATABASE TEST1
ALTER DATABASE TEST1 MODIFY NAME = TEST2
ALTER DATABASE TEST2 MODIFY FILE ( NAME = TEST1, NEWNAME = TEST2, FILENAME = 'C:\TEST2')
ALTER DATABASE TEST2 MODIFY FILE ( NAME = TEST1_log, NEWNAME = TEST2_log, FILENAME = 'C:\TEST2_log.LDF')

В окне свойств для базы данных все изменяется согласно коду, но если я смотрю в файловой системе, старое имя базы данных все еще присутствует. Следовательно, все, что я делаю, такое как остановка запуска сервера или попытка отсоединения базы данных, переводит ее в непригодное для использования состояние.

Что я хочу сделать, это полностью переименовать базу данных и файлы, включая имя, как видно в файловой системе, и заставить все это работать. Куда я иду не так?

1 Ответ

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