Tsql 重命名SQL Azure数据库?

Tsql 重命名SQL Azure数据库?,tsql,azure,azure-sql-database,rename,Tsql,Azure,Azure Sql Database,Rename,如何在sql Azure中重命名数据库 我尝试过改变数据库旧名称{MODIFY name=new_name},但没有成功 此功能在SQL Azure中是否可用?请检查您是否已连接到主数据库,并且未尝试重命名系统数据库 请在此处查找更多信息:这样人们就不必通过搜索评论来查找此。。。使用: ALTER DATABASE [dbname] MODIFY NAME = [newdbname] 确保在两个数据库名称周围都包含方括号。您还可以连接SQL Server Management Studio并在

如何在sql Azure中重命名数据库

我尝试过改变数据库旧名称{MODIFY name=new_name},但没有成功


此功能在SQL Azure中是否可用?

请检查您是否已连接到主数据库,并且未尝试重命名系统数据库


请在此处查找更多信息:

这样人们就不必通过搜索评论来查找此。。。使用:

ALTER DATABASE [dbname] MODIFY NAME = [newdbname]

确保在两个数据库名称周围都包含方括号。

您还可以连接SQL Server Management Studio并在对象资源管理器中重命名它。我刚刚这么做了,Azure门户立即反映了这一变化


通过单击数据库名称执行此操作,因为下拉列表中的重命名选项将变灰

连接SQL Server Management Studio到Azure数据库服务器,右键单击主数据库并选择“新建查询”。在将打开的新查询窗口中,键入alterdatabase[dbname]MODIFY NAME=[newdbname]

现在非常简单-通过SQL Management Studio连接到DB,然后像通常对DB所做的那样重命名[按DB名称上的F2键]。它将允许您这样做,并将立即反映相同的情况。

我可以确认

ALTER DATABASE [oldname] MODIFY NAME = [newname];
在不首先连接到主服务器的情况下工作,但如果您正在重命名已恢复的Azure数据库;不要错过最后连字符前的空格

并且在执行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.


您可以从SQL Server Management Studio轻松地执行此操作,甚至可以从社区版执行此操作。

@ArunRana您连接到的数据库是什么?当您尝试执行SQL脚本时,我连接到SQL Server R2客户端中的SQL Azure数据库使用的数据库是什么?请确保您使用的是master db.Alter database[APMV2.4]{MODIFY NAME[APMV2.2_Test]}以使其正常工作摘要:1通过基于web的管理工具登录2运行查询,如:Alter database[Blah]MODIFY NAME=[Blah Test]请尝试使用ALTER DATABASE oldName MODIFY NAME=newName,但请确保已选择主数据库。在SQL DB V12中,您不需要连接到主数据库即可执行此操作,您必须登录到主数据库才能执行此操作。。。如何做到这一点并不十分明显。从管理门户,我进入我的一个数据库并单击管理,这打开了SQL管理器。从那里,我无法更改要登录的数据库。。。我必须实际登录并单击“注销”,然后才能键入所需的master数据库。哎呀。但是剧本很好用您可以使用URL,而不是登录/注销https://.database.windows.net/?langid=en-我们输入“master”。如果单击门户中的链接,它将添加一个URL参数$database=,该参数将预加载该字段并使其成为只读。您不需要连接到SQl DB V12中的主数据库。您可以通过连接到数据库对其进行重命名。SQL DB V12支持更多的alter语句,您可以在这里检查:我运行了这个命令,它工作了,但是仍然出现以下错误:Msg 42019,级别16,状态2,第1行alter DATABASE操作失败。内部服务错误。消息0,级别20,状态0,第0行当前命令出现严重错误。如果您通过Ogglas获得上述内部服务错误引用,请确保在主数据库上运行查询。感谢zacharydl,如果您有SSMS,这是最简单的方法。只是尝试了一下,但没有成功。改变数据库。。。成功了。重命名已灰显Sql Server Management Studio 13当重命名灰显时,您仍然可以单击数据库名称,并且您应该能够将其过度键入。您刚刚将此信息添加到了答案中。对我来说效果很好!当我尝试该操作时,服务器y上的数据库x当前不可用。
Msg 0, Level 20, State 0, Line 0
A severe error occurred on the current command.  The results, if any, should be discarded.