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

我安装了Microsoft SQL Server 2008。

当我启动SQLServerManagementStudio(SSMS)时,我看到Connect to Server登录窗口,其中有一个Server name的空白文本框。我试过很多名字,但都没能解决。

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

1057099 次浏览

默认服务器名称是您的计算机名称,但您可以使用“.”(点)代替本地服务器名称。

您应该考虑的另一件事是,您可能安装了SQL Server Express Edition.在这种情况下,您必须输入“.\SQLExpress ”作为服务器名称。

打开SQL Server Configuration Manager(在开始菜单中搜索)。单击SQL Server Services。SQL Server的实例名称在括号中,与SQL Server服务内联。如果它显示MSSQLSERVER,那么它就是默认实例。要在Management Studio中连接到它,只需键入.(点)或(local),然后单击连接。如果实例名称不同,则使用.\[instance name]连接到该实例(例如,如果实例名称SQL2008,则连接到.\SQL2008)。

还要确保SQL ServerSQL Server Browser服务正在运行,否则将无法连接。

编辑:

这是它在我的机器上的截图。在本例中,我安装了两个实例:SQLExpressSQL2008

enter image description here

运行此查询以获取名称

选择@@服务器名

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

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

例如,我是这样解决问题的:我输入服务器名称:Alex-PC\sqlexpress

那么它应该起作用。有关详细信息,请参阅http://technet.microsoft.com/en-us/library/25ffaea6-0eee-4169-8dd0-1da417c28fc6

打开CMD

运行这个

SQLCMD -L

您将获得SQL Server实例的列表

我的问题是,当在添加引用向导中连接到SQL数据库时,查找服务器名。我通过以下方式找到它:在SQL Management Studio中运行查询(选择@@servername),REUSL是我的servername.我把它放在我的服务器名称框中,它工作得很好。

步骤1:确保系统上安装了SQLExpress和LocalDB 转到SQL Server配置管理器=>SQL Server服务

如果没有列出SQL Server服务,请安装以下组件(适用于64位操作系统) 1、SQLLocalDB SQLEXPR_x64_ENU SQLEXPRADV_x64_ENU SQLEXPRWT_x64_ENU

步骤2:开放管理工作室 输入。(点)作为服务器名称,然后单击连接 [在此输入图像描述][2] 其他 输入.\sqlexpress作为服务器名称,然后单击连接

start->cmd->(写命令)sqlcmd-l第一行是服务器名称如果服务器名称是(本地)服务器名称是:yourpcname\sqlexpress

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

EXEC XP_cmdshell ' REG QUERY “ HKLM\Software\Microsoft\Microsoft SQL Server\Instance Names\SQL ” ';
快去

您可以使用注册表读取实例名称。更多空值。

2.使用内置标准报表。

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

正如@khaneddy2013所提到的,cmdsqlcmd-l 运行时未返回服务器名称。我只安装了SSMS(未安装本地数据库和服务器)。 在尝试安装SQLLocalDBSQLEXPR32_x86_ENU(32位操作系统)后,我能够连接。现在,cmd窗口也显示了服务器名称。 enter image description here

上面提到的方法很多。但我使用相当简单的方法(当然不像选择@@服务器名那样简单)。当您启动SQL Server Management Studio时,您将在GUI下面提示

enter image description here

在那里服务器名称是您的服务器名称(可能有多个服务器,根据您的开发环境选择正确的)。希望这能有所帮助:)

给出以下示例

  • SQL实例名称:MSSQLSERVER
  • 港口:1433
  • 主机名:mykitchenpc
  • IPv4:10.24 2.137.227
  • DNS后缀:dir.SVC.mykitchencompany.com

以下是可能的服务器名称:

  • localhost\MSSQLServer
  • 本地主机,1433\MSSQLServer
  • 我的厨房电脑,1433\MSSQLServer
  • 10.24 2.137.227,1433\MSSQLSERVER
  • mykitchenpc.dir.SVC.mykitchencompany.com,1433\MSSQLServer

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

您也可以在安装Visual Studio时安装它,在安装Visual Studio时必须选择";数据存储与处理";的选项

enter image description here

只需键入.\SQLExpress作为服务器名称

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

注意:要连接到SQL Server Management Studio(SSMS)上的服务器,必须首先安装SQL Server.

因此,要执行的步骤如下

步骤1:下载并安装微软SQL服务器2019

步骤2:下载并安装SQL Server管理工作室

如果仍然无法在SSMS上看到服务器名称,请查看以下三个屏幕:

enter image description here enter image description here enter image description here

确保您已安装SQL Server.

如果没有,请点击此链接并下载。 https://www.microsoft.com/en-us/sql-server/sql-server-downloads

成功安装SQL Server

后。 您将获得服务器名称。 参考下图:

enter image description here

尝试使用。或localhost作为服务器名称,可能会工作几次。

安装SQL Server 2019 Management Studio

时,默认服务器名称将为:localhost\SQLExpress 默认连接字符串为: 服务器=localhost\SQLExpress;数据库=master;可信_连接=TRUE;