如何查找SQL Server Management Studio的服务器名称

216

我安装了Microsoft SQL Server 2008。

当我启动SQL Server Management Studio (SSMS)时,会出现“连接到服务器”登录窗口,其中“服务器名称”文本框为空白。我尝试了很多名称,但无法解决问题。

如何查找/获取服务器名称?


如果你想知道在 [tag:ssms] 中你连接的是哪个 SQL-Server,可以参考这里:如何在 ssms 中查看连接字符串 - surfmuggle
20个回答

5

我第一次也遇到了这个问题。

在“连接服务器”对话框中,验证默认设置,然后单击“连接”。要连接,服务器名称框必须包含安装 SQL Server 的计算机的名称。如果数据库引擎是命名实例,则服务器名称框还应以以下格式包含实例名称:computer_name\instance_name。

例如,我像这样解决了问题:我在服务器名称中输入了:Alex-PC\SQLEXPRESS

然后它应该可以工作。更多详情请参见http://technet.microsoft.com/en-us/library/25ffaea6-0eee-4169-8dd0-1da417c28fc6


4

尝试使用`.`或`localhost`作为服务器名称,可能会有几次成功。


3

只需将“.\\sqlexpress”输入为服务器名称


1

输入sp_helpserver将给您提供一个列表。正如其他人所指出的那样,有多种方法,一些带有别名等。这个存储过程可能会返回多行,但可以让您更接近答案。


0

1. 你可以运行以下命令。

EXEC xp_cmdshell 'reg query "HKLM\Software\Microsoft\Microsoft SQL Server\Instance Names\SQL"';
GO

通过注册表读取实例名称。忽略空值。

2. 使用内置的标准报告。

选择实例 -> 右键单击 -> 报告 -> 标准报告 -> 服务器仪表板 enter image description here


2
如果您需要在连接到服务器之前知道名称,那么该如何运行它呢? - ihavenokia

0

请从链接(SSDT)安装SQL Server数据工具。

您还可以在安装Visual Studio时选择"数据存储和处理"选项,必须在安装Visual Studio时选择。

enter image description here


0

安装 SQL Server 2019 管理工具后,默认服务器名称为:localhost\SQLEXPRESS 默认连接字符串如下: Server=localhost\SQLEXPRESS;Database=master;Trusted_Connection=True;


0

1
如何再次打开此窗口?我刚刚关闭了它,不知道如何再次打开此窗口。 - Satria Janaka

0
只有正确的方法是在命令提示符中检查"SQLCMD -L"... 其他方式并不总是有效... 还有更多的抛硬币过程... 在我的例子中,即使配置管理器显示MSSQLSERVER,但它不起作用... 而是使用(sqlcmd -L)以(local)工作 enter image description here

-1
我的问题是在添加引用向导中连接到SQL数据库时,找到服务器名称。我通过在SQL管理工作室中运行查询(SELECT @@SERVERNAME)来找到它,结果是我的服务器名称。我将其放入服务器名称框中,一切都正常运行。

3
这个回答没有为这个回答增加任何内容。 - Glorfindel

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