以下代码在执行期间出错。
string connectionString = "Data Source=D:\\Base.sdf;Persist Security Info=False";
SqlConnection sqlConnection = new SqlConnection(connectionString))
sqlConnection.Open();
错误是:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或 无法访问。验证实例名称是否正确 SQL Server未配置为允许远程连接。 (提供者:SQL网络接口,错误:26 - 错误定位 指定的服务器/实例)
我尝试SqlCeConnection
而不是SqlConnection
但是,编译器无法找到该类的库。
请帮助解决这个问题。
答案 0 :(得分:5)
您的数据库是Sql Server紧凑版,您必须使用:
SqlCeConnection sqlConnection = new SqlCeConnection(connectionString);
从这里下载文件库Microsoft SQL Server Compact 4.0
System.Data.SqlServerCe.dll
的引用System.Data.SqlServerCe;
SqlCeConnection
代替SqlConnection