重命名SQL Azure数据库?
我如何重命名数据库在SQL Azure中?
我试过Alter database old_name {MODIFY NAME = new_name}
但没有工作。
这个function是否在SQL Azure中可用?
请检查您是否连接到master数据库,而不是尝试重命名系统数据库。
请在这里find更多信息: https : //msdn.microsoft.com/en-US/library/ms345378.aspx
只是所以人们不必通过search意见来find这个…使用:
ALTER DATABASE [dbname] MODIFY NAME = [newdbname]
确保包含数据库名称,并且不要在MODIFY NAME命令周围使用curley括号。
您也可以连接到SQL Server Management Studio并在对象资源pipe理器中重命名它。 我刚刚这样做,Azure门户立即反映了这一变化。
点击数据库名称(因为下拉列表中的重命名选项会变灰)
将SQL Server Management Studio连接到Azure数据库服务器,右键单击master数据库并select“新build查询”。 在将打开typesALTER DATABASE [dbname] MODIFY NAME = [newdbname]
的新查询窗口中。
现在非常简单 – 通过SQL Management Studio连接到数据库,只需重新命名,就像您通常为DB操作一样[在数据库名称上按F2]。 它可以让你做到这一点,它会立即反映相同的。
我可以证实
ALTER DATABASE [oldname] MODIFY NAME = [newname];
如果您正在重命名已恢复的 Azure数据库,则无需首先连接到主服务器即可运行; 不要错过最后一个连字符之前的空格
ALTER DATABASE [oldname_2017-04-23T09 -17Z] MODIFY NAME = [newname];
在执行ALTER命令时,在Visual Studio 2017消息窗口中准备一个令人困惑的错误消息
Msg 0, Level 20, State 0, Line 0 A severe error occurred on the current command. The results, if any, should be discarded.