我与本地网络共享两台计算机
现在,我希望使用win app连接到computer1
copmuter 2
上存在的SQL Server 2005数据库
我使用下面的连接字符串并检查Surface Area Configuration for Services and Connections
但是我收到错误:
发生与网络相关或特定于实例的错误 建立与SQL Server的连接。找不到服务器或 无法访问。验证实例名称是否正确 SQL Server配置为允许远程连接.SQL网络 接口,错误:26 - 找到指定的服务器/实例时出错
连接字符串:
Data Source=192.168.0.1;Initial Catalog=DBName;Integrated Security=True
和
Data Source=192.168.0.1;Initial Catalog=DBName;Integrated Security=false
答案 0 :(得分:0)
正如您的错误消息所示,它可能是与网络相关的错误。 你的服务器真的有IP 192.168.0.1吗? 它接受传入连接吗? 您是否运行防火墙,例如阻止传入连接的Windows防火墙?
也可能是您没有将sql server配置为接受远程连接,而只配置来自localhost的连接。
答案 1 :(得分:0)
Data Source=192.168.0.1;Initial Catalog=DBName;Integrated Security=false
您必须在此指定 Uid =您的用户名**和**密码=密码。 因为你正在整合security = false
答案 2 :(得分:0)
正如dontomaso指出的那样,检查服务器上是否启用了“允许远程连接”选项。如果我记得,默认情况下禁用它。
(无法直接发布图片,继续链接)
答案 3 :(得分:-1)
如果从另一台计算机连接,请检查配置:
在协议中:
共享Momory: DISABLED 选择,如果此部分是ENABLEB无法通过LAN或Internet连接。
(string strCon = "Data Source=192.168.0.1,1433;Initial Catalog=DatabaseName;User ID=sa;Password=sa";)
要通过互联网连接,请在此处获取互联网上的网络IP地址。