我在连接到本地数据库时遇到问题。数据库类型是.sdf
(SQL Server Compact Edition)。而且我不明白出了什么问题。当我首先在数据连接中查看我的服务器资源管理器时,在运行项目后它会显示在我的数据库底部红十字会上。
当我运行项目时出现错误:
SqlException 未处理 - 建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接(提供程序。命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接。)
我的app.config
文件包含:
<connectionStrings>
<add name="Project3.Properties.Settings.Database1ConnectionString"
connectionString="Data Source=:C\Users\visualstudio\Project3\Database1.sdf"
providerName="Microsoft.SqlServerCe.Client.3.5" />
</connectionStrings>
而且我在 Program.cs 中也有:
string connectionString = Properties.Settings.Default.Database1ConnectionString;
using (SqlCeConnection conect = new SqlCeConnection(connectionString))
{
conect.Open();
}