Подтвердить что ты не робот

Переименовать базу данных SQL Azure?

Как я могу переименовать базу данных в sql Azure?

Я пробовал Alter database old_name {MODIFY NAME = new_name}, но не работал.

Является ли эта функция доступной в SQL Azure или нет?

4b9b3361

Ответ 1

Пожалуйста, проверьте, что вы подключились к основной базе данных, и вы не пытаетесь переименовать системную базу данных.

Более подробную информацию можно найти здесь: https://msdn.microsoft.com/en-US/library/ms345378.aspx

Ответ 2

Просто чтобы людям не приходилось искать в комментариях, чтобы найти это... Используйте:

ALTER DATABASE [dbname] MODIFY NAME = [newdbname]

(Убедитесь, что вы включили квадратные скобки вокруг обоих имен баз данных.)

Ответ 3

Вы также можете подключиться к SQL Server Management Studio и переименовать его в Object Explorer. Я только что сделал это, и Лазурный Портал немедленно отразил это изменение.

Сделайте это, нажав на имя базы данных (поскольку параметр переименования в раскрывающемся списке будет выделен серым цветом)

Ответ 4

Подключитесь к SQL Server Management Studio к серверу базы данных Azure, щелкните правой кнопкой мыши основную базу данных и выберите "Новый запрос". В окне нового запроса, который откроет тип ALTER DATABASE [dbname] MODIFY NAME = [newdbname].

Ответ 5

Это очень просто - подключитесь к DB через SQL Management Studio и просто переименуйте, как обычно, для DB [нажмите F2 на имя DB]. Это позволит вам сделать это, и оно сразу отразит то же самое.

Ответ 6

Я могу подтвердить

ALTER DATABASE [oldname] MODIFY NAME = [newname];

работает без подключения к мастеру сначала, но если вы переименовываете восстановленную базу данных Azure; не пропустите пробел перед окончательным дефисом

ALTER DATABASE [oldname_2017-04-23T09 -17Z] MODIFY NAME = [newname];

И будьте готовы к запутанному сообщению об ошибке в окне сообщения Visual Studio 2017 при выполнении команды ALTER

Msg 0, Level 20, State 0, Line 0
A severe error occurred on the current command.  The results, if any, should be discarded.

Ответ 7

Вы можете легко сделать это из SQL Server Management Studio, даже из общественной версии.