C# SDF本地数据库连接错误:40
您好,我正在尝试连接到Windows窗体项目中的本地SQL Server Compact数据库(C# SDF本地数据库连接错误:40,c#,sql,sql-server-ce,named-pipes,C#,Sql,Sql Server Ce,Named Pipes,您好,我正在尝试连接到Windows窗体项目中的本地SQL Server Compact数据库(.sdf),并且已经面临此问题很长时间了。我不允许在项目中使用数据集,所有查询和连接都写在应用程序中 System.Data.SqlClient.SqlException 建立数据库时发生与网络相关或特定于实例的错误 连接到SQL Server。找不到服务器或无法访问服务器。 验证实例名称是否正确,以及是否配置了SQL Server 允许远程连接。(提供程序:命名管道提供程序,错误:40)- 无法打开
.sdf
),并且已经面临此问题很长时间了。我不允许在项目中使用数据集,所有查询和连接都写在应用程序中
System.Data.SqlClient.SqlException
建立数据库时发生与网络相关或特定于实例的错误
连接到SQL Server。找不到服务器或无法访问服务器。
验证实例名称是否正确,以及是否配置了SQL Server
允许远程连接。(提供程序:命名管道提供程序,错误:40)-
无法打开与SQL Server的连接)
代码:
SqlConnection\u Connection=newsqlconnection(ConfigurationManager.ConnectionStrings[“餐厅”].ToString());
SqlCommand _Command=_Connection.CreateCommand();
_Connection.Open();// 要连接Sql Server Compact,您需要包含在中的一组不同的类(SqlCeConnection、SqlCeCommand等…)
当然,您需要引用包含上述类的程序集
System.Data.SqlServerCe.dll (ADO.NET provider)
并添加using语句
using System.Data.SqlServerCe;
System.Data.SqlServerCe.dll (ADO.NET provider)
using System.Data.SqlServerCe;