如何在SQL Azure中重命名数据库?我试过Alter database old_name {MODIFY NAME = new_name},但没有用。SQL Azure中是否提供此功能?
Alter database old_name {MODIFY NAME = new_name}
bbmckpt71#
只是为了让人们不必搜索通过评论找到这个.用途:
ALTER DATABASE [dbname] MODIFY NAME = [newdbname]
(Make请确保在两个数据库名称周围都包含方括号。)
5n0oy7gb2#
请检查您是否已连接到主数据库,并且没有尝试重命名系统数据库。请在这里找到更多信息:https://msdn.microsoft.com/en-US/library/ms345378.aspx
9q78igpj3#
您还可以连接SQL Server Management Studio并在对象资源管理器中对其进行重命名。我只是这样做了,Azure Portal立即反映了变化。通过单击数据库名称来执行此操作(因为重命名选项将显示为灰色)
bogh5gae4#
使用SQL Server Management Studio连接到Azure数据库服务器,右键单击主数据库并选择“新建查询”。在将打开的New Query窗口中键入ALTER DATABASE [dbname] MODIFY NAME = [newdbname]。
hjqgdpho5#
现在很简单-通过SQL Management Studio连接到数据库,然后像通常对数据库所做的那样重命名[在数据库名称上按F2]。它将允许你这样做,它将立即反映出同样的情况。
3htmauhk6#
我可以确认
ALTER DATABASE [oldname] MODIFY NAME = [newname];
工作时无需先连接到master,但如果您正在重命名 restored 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.
wnrlj8wa7#
您可以从SQL Server Management Studio轻松完成此操作,甚至可以从社区版。
gj3fmq9x8#
下面的查询为我工作。
USE master; GO ALTER DATABASE old_name MODIFY NAME = new_name; GO
8条答案
按热度按时间bbmckpt71#
只是为了让人们不必搜索通过评论找到这个.用途:
(Make请确保在两个数据库名称周围都包含方括号。)
5n0oy7gb2#
请检查您是否已连接到主数据库,并且没有尝试重命名系统数据库。
请在这里找到更多信息:https://msdn.microsoft.com/en-US/library/ms345378.aspx
9q78igpj3#
您还可以连接SQL Server Management Studio并在对象资源管理器中对其进行重命名。我只是这样做了,Azure Portal立即反映了变化。
通过单击数据库名称来执行此操作(因为重命名选项将显示为灰色)
bogh5gae4#
使用SQL Server Management Studio连接到Azure数据库服务器,右键单击主数据库并选择“新建查询”。在将打开的New Query窗口中键入
ALTER DATABASE [dbname] MODIFY NAME = [newdbname]
。hjqgdpho5#
现在很简单-通过SQL Management Studio连接到数据库,然后像通常对数据库所做的那样重命名[在数据库名称上按F2]。它将允许你这样做,它将立即反映出同样的情况。
3htmauhk6#
我可以确认
工作时无需先连接到master,但如果您正在重命名 restored Azure数据库;不要错过最后连字符前的空格
并准备在执行ALTER命令时在Visual Studio 2017消息窗口中出现令人困惑的错误消息
wnrlj8wa7#
您可以从SQL Server Management Studio轻松完成此操作,甚至可以从社区版。
gj3fmq9x8#
下面的查询为我工作。