繁体   English   中英

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

[英]Connect Local database to asp.net C#

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

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

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

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. 确保服务器名称正确,例如,名称上没有错字。
  2. 确保您的实例名称正确,并且目标计算机上确实存在这样的实例。 [更新:某些应用程序将\\转换为。 如果不确定您的应用程序,请在连接字符串中同时尝试Server \\ Instance和Server \\ Instance]
  3. 确保服务器计算机可访问,例如,DNS可以正确解析,您可以ping服务器(并非总是如此)。
  4. 确保SQL Browser服务正在服务器上运行。
  5. 如果在服务器上启用了防火墙,则需要将sqlbrowser.exe和/或UDP端口1434置于例外中。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM