39

私はVS2012を使用しており、データベースを作成しています:

(localdb)\v11.0 (SQL Server 11.0.2100 - T61\Alan)

このデータベースの物理的な場所を確認するにはどうすればよいですか? どうすればこれをバックアップできますか? ファイルのコピーを作成し、これらを別の場所に移動して、データベースを再起動することはできますか?

ここに私の接続文字列があります:

<add name="DB1Context" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=DB1;Integrated Security=SSPI;" providerName="System.Data.SqlClient" />
4

7 に答える 7

46

デフォルトでは、LocalDB データベースは C:/Users/"username" ディレクトリに "*.mdf" ファイルを作成します。

リンク参照: https://docs.asp.net/en/latest/tutorials/first-mvc-app/working-with-sql.html

于 2016-03-30T00:41:26.933 に答える
15

http://technet.microsoft.com/en-us/library/hh510202.aspx

データベースのシステム データベース ファイルは、通常は非表示になっているユーザーのローカル AppData パスに格納されます。たとえば、C:\Users\--user--\AppData\Local\Microsoft\Microsoft SQL Server ローカル DB\Instances\LocalDBApp1 です。ユーザー データベース ファイルは、ユーザーが指定した場所 (通常は C:\Users\\Documents\ フォルダー) に保存されます。

于 2013-08-13T06:57:57.797 に答える
3

この PowerShell スクリプトは、localdb .mdf ファイルの既定の場所を提供します。

[System.Reflection.Assembly]::LoadWithPartialName('Microsoft.SqlServer.SMO') | out-null
(New-Object Microsoft.SqlServer.Management.Smo.Server("(localdb)\$instancename")).DefaultFile

$instancename、チェックする localdb インスタンスの名前です。実行すると、localdb インスタンスのリストを取得できます。

sqllocaldb i
于 2015-10-28T12:19:07.847 に答える