Wie kann ich den Speicherort meiner (lokalen) SQL Server 2012-Datenbank ermitteln und sichern?
Ich bin mit VS2012 und ich habe eine Datenbank erstellt:
(localdb)\v11.0 (SQL Server 11.0.2100 - T61\Alan)
Wie kann ich herausfinden, den physischen Speicherort der Datenbank. Wie kann ich das sichern? Kann ich einfach eine Kopie der Dateien, verschieben Sie diese an einen anderen Speicherort und starten Sie die Datenbank erneut.
Hier ist mein connection string:
<add name="DB1Context" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=DB1;Integrated Security=SSPI;" providerName="System.Data.SqlClient" />
Kommentar zu dem Problem
Diese Frage ist off-topic für Stack-Überlauf, die speziell für Fragen rund um Programmierung, aber es ist eine gute Passform für die Server Schuld, die über die system-administration.
InformationsquelleAutor der Frage Alan2 | 2013-08-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie, diese one -
Ausgabe -
InformationsquelleAutor der Antwort Devart
Sagen Sie, Sie können sehen, es aufgeführt in SQL Server Management Studio?
Right click on DataBase -> Properties -> Files
wird Ihnen sagen, wo auf Ihrer Festplatte Sie lebt. Wenn Sie ein backup der mdf, werden Sie unbedingt eine Sicherungskopie der ldf zu.Alternativ können Sie mit der rechten Maustaste auf die DB, und wählen Sie
Tasks -> Backup
. Dies wird ein ein single .bak-Datei für Sie, und Sie brauchen nicht zu sorgen über die mdf/ldf.InformationsquelleAutor der Antwort Paul McLean
Standardmäßig LocalDB-Datenbank erstellt “*.mdf" Dateien in der C:/Users/"Benutzername" - Verzeichnis.
Ref Link: https://docs.asp.net/en/latest/tutorials/first-mvc-app/working-with-sql.html
InformationsquelleAutor der Antwort Hung Vu
Es ist ziemlich verwirrend für Menschen, die Kontakt mit Entity Framework in der ersten Zeit.
Wenn Sie Ersten Code, ein mdf - Datei generiert wird, ist es unter
C:/Users/"username"
Wenn Sie Zunächst die Datenbank erstellen Sie eine Datenbank unter SQL Server-Objekt-Explorer (Nicht im Server-Explorer !!), ein mdf - Datei generiert, die unter der
C:\Users\"username"\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\MSSQLLocalDB
InformationsquelleAutor der Antwort code4j
http://technet.microsoft.com/en-us/library/hh510202.aspx
InformationsquelleAutor der Antwort Jonathan
Diesem PowerShell-Skript, geben Sie den Standard-Speicherort für localdb .mdf-Dateien:
wo
$instancename
ist der name der localdb-Instanz, die Sie prüfen möchten. Sie erhalten eine Liste von Instanzen von localdb läuftInformationsquelleAutor der Antwort Jon List
Offene Windows registry-editor und navigieren Sie zum Schlüssel
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Local DB\Installed Versions
. Schauen Sie unter die version key der SQL Server-Instanz, die angestrebt werden, z.B.11.0
für SQL 2012, und sehen Sie dieInstanceAPIPath
Wert für die Datei-system Standort von localdb.Ist zu beachten, dass vollständige Liste der SQL-server-Versionen zugeordnet release name und Jahr gefunden werden kann hier
InformationsquelleAutor der Antwort John K