Например, если я запускаю следующий код:
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')
В окне свойств для базы данных все изменяется согласно коду, но если я смотрю в файловой системе, старое имя базы данных все еще присутствует. Следовательно, все, что я делаю, такое как остановка запуска сервера или попытка отсоединения базы данных, переводит ее в непригодное для использования состояние.
Что я хочу сделать, это полностью переименовать базу данных и файлы, включая имя, как видно в файловой системе, и заставить все это работать. Куда я иду не так?