SQL SERVER 2005连接问题
我在尝试连接SQLServer2005数据库时遇到了麻烦。我正在使用Windows7 以下是引发错误的屏幕截图:SQL SERVER 2005连接问题,sql,sql-server-2005,Sql,Sql Server 2005,我在尝试连接SQLServer2005数据库时遇到了麻烦。我正在使用Windows7 以下是引发错误的屏幕截图: (来源:) 在过去的一周里,我一直在努力解决这个问题,但仍然没有任何进展 我在服务器名称中尝试了以下操作: (本地) 本地服务器 计算机名 他们都没有工作 我刚刚查看了服务部分,SQLServerExpress甚至不在那里。我使用以下帖子作为参考: 检查SQL server配置,确保TCP连接已启用。您还可以检查SQL浏览器服务是否已启动。确保你没有一个防火墙挡在路上。确保SQL
(来源:) 在过去的一周里,我一直在努力解决这个问题,但仍然没有任何进展 我在服务器名称中尝试了以下操作: (本地) 本地服务器 计算机名 他们都没有工作 我刚刚查看了服务部分,SQLServerExpress甚至不在那里。我使用以下帖子作为参考:
检查SQL server配置,确保TCP连接已启用。您还可以检查SQL浏览器服务是否已启动。确保你没有一个防火墙挡在路上。确保SQL Server服务也已启动。此SQL Server实例是否在您连接的同一台电脑上运行?这就是“本地”的含义 可能性: 1) 请尝试使用(本地)而不是本地作为服务器名称 2) 请尝试使用“MSSQLSERVER”作为名称 3) 检查SQL Server配置管理器是否显示与您尝试连接的配置选项相同,例如相同的实例名称、已启用命名管道、运行正常的服务等 编辑:
好的,你用什么连接?SQLServerManagementStudio Express?您确定已安装实例吗?服务列表中缺少SQLExpress似乎表明情况并非如此。您是在默认实例上安装了SQL Server,还是使用了命名实例?如果使用了命名实例,则服务器将为server\instancename。如果您不知道,请查看服务管理工具;您可以从中确定实例名称(如果有)
您也可以尝试将服务器名称作为一个句点(即简单的“.”)[注意……我目前没有访问SQL server的权限,但我想我以前使用过它]。当您连接到SQL server时,请以
{computername}\{instancename}
的形式指定名称。{instancename}
是SQL Server安装过程中选择的SQL实例的名称。对于{computername}
,您可以在连接到本地主机时替换特殊名称
或local
。如果SQL Server是作为默认实例安装的,则必须省略实例名称部分,以便连接服务器名称仅成为计算机名称
SQL Server Express默认安装名为SQLEXPRESS
的实例。相应的NT服务名称是MSSQL$SQLEXPRESS
。连接对话框中的服务器名称是\SQLEXPRESS
,local\SQLEXPRESS
,localhost\SQLEXPRESS
或{computername}\SQLEXPRESS
(它们都是相同的)
如果SQL Server作为默认实例名称安装,则相应的NT服务名称为MSSQLSERVER
。连接对话框中的服务器名称是
,本地
,本地主机
或{computername}
(它们都是相同的)
如果SQL Server作为命名实例安装,则相应的NT服务名称为MSSQL${INSTANCENAME}
。连接对话框中的服务器名称是\{INSTANCENAME}
,local\{INSTANCENAME}
,localhost\{INSTANCENAME}
或{computername}\{INSTANCENAME}
(它们都是相同的)
从远程计算机连接到SQL Server实例时,必须将SQL配置为允许远程连接。您是如何做到的?它与命名管道有关吗?谢谢!尝试了(本地)和MSSQLSERVER,但对我无效。配置中启用了除VIA之外的所有功能。我在安装SQL SERVER 2005时选择了默认实例。我正在使用SQLServerManagementStudio进行连接(不是express版本)。这肯定是本地实例吗?您是否检查过Windows防火墙或其他防火墙?谢谢!我安装了SQLServer2005Express,然后输入“.”作为服务器名,它就工作了!谢谢你的帮助!