sql2005远程连接的问题
我远程连接数据库,以前没有问题的 现在换了一个ip后 就出现
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
这个错误
我的数据连接字符串如下
<add name="StrConn" connectionString="server=ip地址;uid=用户名;pwd=密码; Trusted_Connection=no;database=数据库名" providerName="System.Data.SqlClient"/>
在database engine里选择远程控制,把本地连接和远程连接改成同时使用TCP/IP和named pipes 已经弄好
防火墙也打开了1433端口
------解决方案--------------------服务器的SQL配置也按本机的改下,将本机的IP在服务器的HOST文件注册下,把防火墙关掉,重启SQL服务连接看。
------解决方案--------------------
检查remote access参数的值是否为1.
两边的防火墙暂时关闭试试,设例外端口可能没起作用.
------解决方案--------------------关闭不启用"防黑墙", 最好是卸载金山毒霸.