1

我无法将我的 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 地址。我需要更多的东西吗?

4

2 回答 2

1

Server name连接到服务器领域,我有myipaddress. 我将其更改为myipaddress\SQLEXPRESS并且可以正常工作。

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

于 2011-06-09T19:56:17.720 回答
0

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

于 2011-06-09T19:27:51.767 回答