-1

我正在编写一个简单的 C# 程序,并希望使用 SQL 服务器来存储来自几个用户的条目。它在本地运行良好,但我无法使用 TCP 连接。我在配置管理器中设置了远程连接并启用了 TCP。我不断收到此错误。

服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)

我的连接字符串是

“数据源=127.0.0.1\WEBSTORAGE;网络库=DBMSSOCN;初始目录=字符;用户ID=用户ID;密码=密码;”

4

1 回答 1

0

您需要更改Data Source连接字符串。127.0.0.1localhost. 将其替换为 SQL Server 计算机的 IP 地址或计算机名称。

这是连接字符串语法的一个很好的概述:http ://connectionstrings.com/sql-server-2008

编辑:

看来这是关闭SQL Server Browser服务的问题。当您通过网络访问命名的 SQL Server 实例时,这是必需的。

于 2012-07-04T17:30:15.453 回答