我已经完成了我的项目,我还将2个文件.mdf和.ldf放入文件夹" debug"项目。但是当我把它带到另一台电脑时,它并不起作用。
我使用这样的连接字符串。
class LoadFixture
{
public static SqlConnection con = null;
public SqlConnection conDB()
{
string connect = @"Data Source=.\SQLEXPRESS;Initial Catalog=Fixtures;Integrated Security=True";
SqlConnection con = new SqlConnection(connect);
return con;
}
}
我该如何解决?
答案 0 :(得分:2)
为了能够访问本地复制的mdf文件,您需要更新连接字符串,以指向mdf文件的位置。您可以通过以下方式更改连接来完成此操作:
Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname;
Trusted_Connection=Yes;
请注意| DataDirectory |指向解决方案的app_data文件夹。或者您可以硬编码数据库文件的路径。