打开连接时出现以下错误。我正在开发Windows应用程序。
发生与网络相关或特定于实例的错误 建立与SQL Server的连接。找不到服务器或 无法访问。验证实例名称是否正确 SQL Server配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 查找服务器/实例时出错 指定)
您能否告诉我如何连接到Microsoft SQL Server Compact 3.5(.NET Framework)。我有vs 2008。
答案 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)
您应该确保正确执行某些步骤:
- 确保您的服务器名称正确无误,例如名称上没有拼写错误。
- 确保您的实例名称是正确的,实际上是这样的 目标计算机上的实例。 [更新:某些应用程序转换 \ 至 。如果您不确定您的申请,请尝试两者 连接字符串中的Server \ Instance和Server \ Instance]
- 确保服务器计算机可以访问,例如,DNS可以解析 正确地说,您可以ping服务器(并非总是如此)。
- 确保SQL Browser服务正在服务器上运行。
- 如果服务器上启用了防火墙,则需要输入sqlbrowser.exe和/或UDP端口 1434成例外。
醇>
而且我相信本教程是一个很好的开始,可以轻松地识别错误: