Я не могу запустить этот скрипт, потому что SQL Management Studio 2008 говорит, что таблица "NewName" не существует. Однако цель сценария - переименовать существующую базу данных, чтобы она существовала при достижении этой строки. Идеи?
Use Master;
ALTER DATABASE OldName SET SINGLE_USER WITH NO_WAIT;
ALTER DATABASE OldName MODIFY NAME = NewName;
ALTER DATABASE NewName SET MULTI_USER;
Use NewName; --THIS LINE FAILS BEFORE THE SCRIPT EVEN RUNS!