将本地数据库连接到asp.net C#

时间:2012-07-22 12:14:40

标签: c#

打开连接时出现以下错误。我正在开发Windows应用程序。

  

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

您能否告诉我如何连接到Microsoft SQL Server Compact 3.5(.NET Framework)。我有vs 2008。

2 个答案:

答案 0 :(得分:0)

string connectionString = @"Data Source=PATH/TO/SDF";
SqlCeConnection con = new SqlCeConnection(connectionString);
string command1 = "sql goes here"
con.Open();
SqlCeCommand sqlcom1 = new SqlCeCommand(command1, con);
SqlCeDataReader reader = sqlcom1.ExecuteReader();

答案 1 :(得分:0)

您应该确保正确执行某些步骤:

  
      
  1. 确保您的服务器名称正确无误,例如名称上没有拼写错误。
  2.   
  3. 确保您的实例名称是正确的,实际上是这样的   目标计算机上的实例。 [更新:某些应用程序转换   \ 至 。如果您不确定您的申请,请尝试两者   连接字符串中的Server \ Instance和Server \ Instance]
  4.   
  5. 确保服务器计算机可以访问,例如,DNS可以解析   正确地说,您可以ping服务器(并非总是如此)。
  6.   
  7. 确保SQL Browser服务正在服务器上运行。
  8.   
  9. 如果服务器上启用了防火墙,则需要输入sqlbrowser.exe和/或UDP端口   1434成例外。
  10.   

来源:http://goo.gl/MZJx

而且我相信本教程是一个很好的开始,可以轻松地识别错误:

链接:http://goo.gl/3unpa

相关问题