部署窗口应用程序时的网络相关错误&使用数据库到另一台电脑.....

时间:2012-02-12 10:26:32

标签: c# sql sql-server visual-studio-2010

我的窗口应用程序在我的计算机上正常工作,但当我在另一台计算机上安装时,发生了与网络相关的错误......

我正在使用sql server 2005,我已经存储了数据库的备份,当我运行它时,它会标记错误。 我正在使用visual studio 10,C#,sql sever 2005 错误是..

“”建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)“”

1 个答案:

答案 0 :(得分:1)

发生这种情况时,意味着程序无法使用您提供的信息连接到SQL Server 例如,如果您尝试连接my-server\sqlexpress,通常会遇到以下问题之一:

  1. 您的网络中没有名为my-server的计算机!
  2. my-server上未安装SQL Server。
  3. 您的客户端计算机无法从网络访问my-server。您可以使用ping命令进行检查。
  4. my-server上安装的SQL Server实例名称不是sqlexpress(不区分大小写)。
  5. 您尚未在“Sql Server配置管理器”中为您的SQL Server安装实例启用TCP/IP协议。
  6. 启用TCP/IP后,您尚未重新启动SQL Server服务。
  7. 您的SQL Server实例不是默认实例,并且SQL Server Browser服务未在服务器上运行。
  8. 服务器的防火墙阻止客户端访问服务器。尝试关闭服务器上的防火墙(仅测试此情况)。
  9. 考虑这个清单,从头开始。逐个检查它们。我希望你能找到问题。