2016-08-28 8 views
0

これはSQL Server 2014で初めてのことですが、私は通常Accessデータベースを使用します。 私の質問は、ファイル(データベースファイル)を別のマシンで使用するために、アプリケーションパスに.mdfを移動するにはどうすればいいですか?アプリケーションパスにSQL Serverデータベースファイルを追加して別のマシンで使用する

私はapp.configで、この接続文字列を使用しています:

<connectionStrings> 
    <add name="Conn" 
     connectionString="Server = DESKTOP-TP1616Q; Database=Exchange_DB; user Id=sa;Password=Password1;"/> 
</connectionStrings> 

は、どのように私はそれをアプリケーションフォルダ(デバッグ)に.mdfファイルから読み込むように変更できますか?

私の質問は、デバッグフォルダー内の移動されたMDFからアプリケーションを読み取るように接続文字列を変更する方法です。ありがとうございます。

答えて

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'' 
+0

私はすでに、アプリケーションファイル(デバッグ)にMDFとLDFの移動が、何イムを求め、移動mdfファイルからアプリケーションの読み取りを行うために、接続文字列を変更する方法、Rabeeaqabaha @あなた –

+0

に感謝、によってそのコードはsqlserverでデータベースを作成し、接続文字列のアドレスを設定する必要があります – saharghodsbin

関連する問題