将我的SQL Server数据库文件添加到我的应用程序路径以在不同的计算机中使用它

时间:2016-08-28 03:47:07

标签: sql-server database

这是我第一次使用SQL Server 2014.我通常使用Access数据库。 我的问题是如何将.mdf文件(数据库文件)移动到我的应用程序路径以在不同的机器上使用它?

我在app.config

中使用此连接字符串
<connectionStrings>
    <add name="Conn"
         connectionString="Server = DESKTOP-TP1616Q; Database=Exchange_DB; user Id=sa;Password=Password1;"/>
</connectionStrings>

如何将其更改为从应用程序文件夹(Debug)中的.mdf文件中读取?

我的问题是如何更改连接字符串以使应用程序从Debug文件夹中移动的mdf中读取,谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用此代码选择备份并将.mdf和.ldf文件移动到您想要的文件夹。

RESTORE DATABASE DatabaseName FROM DISK='+QuotedStr(OpenDialog1.FileName)+' WITH MOVE ''Test'' TO '''+ExtractFilePath(Application.ExeName)+'copytest.mdf'' '+',MOVE ''Test_log'' TO '''+ExtractFilePath(Application.ExeName)+'copytest.ldf''