如何“连接到主数据库”(Azure SQL 数据库)

9

(这是针对Azure SQL数据库的)

几乎每篇文章都会在创建新数据库之前建议先“连接到主数据库”。

我已经成功使用SSMS 2014连接到我的Azure SQL数据库服务器。在System Databases下,我可以看到master DB。我在LHS树上右键点击Databases(位于System Databases之上),然后单击New Database...

模板查询注释区域说:“...connect to master...”,这暗示着我没有连接到主数据库。

显然,我在基础方面漏掉了非常基本和明显的东西。

请有人帮我解围:)

PS当我连接到我的非AzureSQL Server 2012并单击“New Database...”时,我获得一个GUI,我可以轻松创建DB。

2个回答

2

1
本文是《使用SQL Server Management Studio管理Azure SQL数据库》(Managing Azure SQL Database using SQL Server Management Studio)。短语是“到主数据库”(to the master database)。我在Google上搜索了“to the master database site:https://azure.microsoft.com”,发现它出现在不少文档中。 - ThomasAJ
关于这篇文章,我指的是使用SQL Server Management Studio管理Azure SQL数据库 - ThomasAJ

1
我相信你所提到的模板如下。实际上,您已经连接到主数据库,这只是一个模板指令。如果您有疑问,请查询select db_name()。这应该为主数据库返回“master”。
如果您的连接字符串指定数据库名称为master/未指定,则将连接到主数据库。
-- ==========================================================================================================
-- 为Azure SQL Database创建数据库模板
-- 此脚本仅在主数据库的上下文中运行。要在SQL Server管理工具中管理此数据库,请连接到创建的数据库或连接到主数据库。

您可以通过连接到 SQL DB v12 中的任何逻辑服务器中的数据库来创建数据库。 - Satya_MSFT
谢谢Sirisha。是的,'select db_name()'确实返回了'master',而且我指的是你上面的脚本注释。我现在明白我始终连接到主数据库。 - ThomasAJ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接