将数据库从基于服务的数据库传输到本地数据库时出错
本文关键字:数据库 传输 出错 服务 于服务 | 更新日期: 2023-09-27 17:56:14
我刚刚知道基于服务的数据库和本地数据库之间的差异,因此根据需要,我将项目数据库转移到本地数据库,我质疑并发现我只需要替换连接字符串,这是其中的主要内容,而不必在我的代码中添加和替换任何东西。 现在我收到我不知道如何解决的错误我的本地数据库代码是
SqlConnection con = new SqlConnection();
SqlConnection conn = new SqlConnection();
conn.ConnectionString = @"Data Source=E
:'project'+project'WindowsFormsApplication1'Database1.sdf";
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
conn.Open();
try
{
// something
}
catch (Exception)
{
MessageBox.Show("ERROR");
}
conn.Close();
}
和错误我正在Conn.open上
A network-related or instance-specific error occurred
while establishing a connection to SQL Server. The server
was not found or was not accessible. Verify that the
instance name is correct and that SQL Server is configured
to allow remote connections. (provider: SQL Network Interfaces,
error: 26 - Error Locating Server/Instance Specified)
您必须使用 SqlCeConnection
和 SqlCeCommand
而不是 SqlConnection
和 SqlCommand
。
示例:http://www.dotnetperls.com/sqlce