SQL Server Express - 远程连接仍然失败

时间:2011-06-09 19:05:24

标签: sql-server-2008 sql-server-express named-pipes sql-server-2008-express remote-connection

我无法配置SQL Server 2008 Express以允许远程连接。我按照本指南中的说明操作:http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/

我仍然收到以下错误:

  

无法连接到00.00.00.000

     

其他信息:

     

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。

     

(提供商:命名管道提供程序,错误40 - 无法打开与SQL Server的连接)(Microsoft SQL Server,错误:3)

我还按http://blog.sqlauthority.com/2009/05/21/sql-server-fix-error-provider-named-pipes-provider-error-40-could-not-open-a-connection-to-sql-server-microsoft-sql-server-error/中的定义配置了防火墙。作为测试,我甚至关闭了防火墙,但没有任何改变,所以这不是问题。

服务器名称下的

更新,它只显示IP地址。我还需要更多东西吗?

2 个答案:

答案 0 :(得分:1)

在“连接到服务器”的Server name字段中,我有myipaddress。我将其更改为myipaddress\SQLEXPRESS并且确实有效。

此外,一旦在没有防火墙的情况下工作,我应用了http://www.sevenforums.com/system-security/58817-remote-access-sql-server-express-2008-windows-7-a.html中定义的设置,以使连接与防火墙一起工作。

答案 1 :(得分:0)

你在sql express中有sysadmin权限吗?可能是您的用户帐户没有必要的权限。 codeplex上有一个脚本会将您登录的帐户添加为系统管理员。