我刚刚在Vista SP1计算机上安装了SQL Server 2008 Express。我以前在这里安装了2005,并在旧的SQL Server Management Studio Express中使用了它。我能够毫无问题地连接到我的PC-NAME \ SQLEXPRESS实例(不,PC-NAME不是我的计算机名;-)。
我卸载了2005和SQL Server Management Studio Express。然后,我在计算机上安装了SQL Server 2008 Express,并选择让它安装SQL Server Management Studio Basic。
现在,当我尝试连接到PC-NAME \ SQLEXPRESS(像往常一样使用Windows身份验证)时,收到以下消息:
无法连接到PC-NAME \ SQLEXPRESS。建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。(提供者:SQL网络接口,错误:26-错误指定服务器/实例的位置)(Microsoft SQL Server,错误:-1)有关帮助,请单击:http : //go.microsoft.com/fwlink?ProdName= Microsoft+SQL + Server&EvtSrc = MSSQLServer&EvtID = -1&LinkId = 20476
安装SQL Server 2008时,我使用SQLEXPRESS作为本地实例名称。据我所知,通过SQL Server配置管理器,SQL Server配置为允许远程连接。
当我转到其中提到的帮助链接时,帮助页面会提出以下建议:
- 确保在服务器上启动了SQL Server浏览器服务。
- 使用SQL Server外围应用配置器工具,可以使SQL Server接受远程连接。有关SQL Server外围应用配置器的更多信息,请参见服务和连接的外围应用配置。
好吧,据我所知,我的系统上没有SQL Server Browser服务(在MMC中查找了一项,找不到了)。
而且,SQL Server 2008中不存在SQL Server外围应用配置器工具。在您的帮助文档中,Microsoft ;-)很好。
我不知道该怎么办。升级到2008年之后,我有很多工作希望在今天完成(与我一起工作的人可以毫无问题地启动并运行它,并告诉我这很容易-他在处理数据库方面也要好得多上午)。有人知道什么地方可能出问题吗?我真的很感激。如果几个小时后仍无法正常工作,我将返回到SQL Server 2005(如果可以正常使用,等等)。
编辑:我曾尝试关闭Windows防火墙,但没有帮助。另外,我注意到我在SQL Server 2008安装目录树下没有“数据”目录-安装时是否可能设置错误?
\SQLEXPRESS