我安装了Microsoft SQL Server 2008。
当我启动SQL Server Management Studio(SSMS)时,我得到Connect to Server
登录窗口,其中包含Server name
的空白文本框。我尝试了很多名字,但我无法解决。
如何查找/获取服务器名称?
打开SQL Server Configuration Manager
(在“开始”菜单中搜索它)。点击SQL Server Services
。 SQL Server的实例名称在括号中与SQL Server
服务内联。如果它说MSSQLSERVER,那么它是默认实例。要在Management Studio中连接它,只需键入.
(点)或(local)
,然后单击“连接”。如果实例名称不同,则使用.\[instance name]
连接到它(例如,如果实例名称是SQL2008,则连接到.\SQL2008
)。
还要确保SQL Server
和SQL Server Browser
服务正在运行,否则您将无法连接。
编辑:
这是我机器上的样子截图。在这种情况下,我安装了两个实例:SQLExpress
和SQL2008
。
给出以下例子
这是您可能的服务器名称:
请从链接(SSDT)安装SQL Server数据工具
我的问题是,在添加引用向导中连接到SQL数据库时,要查找SERVERNAME。我发现它:在SQL管理工作室内运行查询(SELECT @@ SERVERNAME),reusl是我的服务器名。我把它放在我的服务器名称框中,它工作得很好。
运行此Query以获取名称
SELECT @@ SERVERNAME
打开CMD
运行这个
SQLCMD -L
您将获得SQL Server实例的列表
默认服务器名称是您的计算机名称,但您可以使用“。” (点)而不是本地服务器名称。
你应该考虑的另一件事是你可能安装了sql server express edition。在这种情况下,您必须输入“。\ sqlexpress”作为服务器名称。
start - > CMD - >(写入命令)SQLCMD -L第一行是服务器名称,如果服务器名称是(本地)服务器名称是:YourPcName \ SQLEXPRESS
我第一次遇到这个问题。
在“连接到服务器”对话框中,验证默认设置,然后单击“连接”。要进行连接,“服务器名称”框必须包含安装SQL Server的计算机的名称。如果数据库引擎是命名实例,则“服务器名称”框还应包含格式为:computer_name \ instance_name的实例名称。
所以例如我解决了这样的问题:我输入了服务器名称:Alex-PC \ SQLEXPRESS
然后它应该工作。更多请参阅http://technet.microsoft.com/en-us/library/25ffaea6-0eee-4169-8dd0-1da417c28fc6
步骤1:确保系统上安装了SQLEXPRESS和LocalDB转到SQL SERVER Configuration Manager => SQL Server服务
如果没有为SQL Server服务列出任何内容,请安装以下组件(对于64位操作系统)1。SqlLocalDB 2. SQLEXPR_x64_ENU 3. SQLEXPRADV_x64_ENU 4. SQLEXPRWT_x64_ENU
第2步:打开管理工作室进入。 (点)作为服务器名称并单击Connect [在此处输入图像描述] [2]否则输入。\ SQLEXPRESS作为服务器名称并单击connect