Es gibt nur wenige Möglichkeiten, den Speicherort der SQL Server-MDF-Datei (en) und der zugeordneten Protokolldatei (en) zu bestimmen.
Öffnen Sie Enterprise Manager, klicken Sie mit der rechten Maustaste auf die gewünschte Datenbank und wählen Sie Eigenschaften aus. Wählen Sie den Abschnitt Dateien und blättern Sie zu den Spalten Path
und FileName
.
Öffnen Sie ein Abfragefenster, führen Sie die entsprechende Abfrage aus und zeigen Sie die Physical_Name
Spalte an.
SQL 2005 oder höher:
SELECT * FROM sys.database_files
SQL 2000:
SELECT * FROM dbo.sysfiles
- Öffnen Sie ein Abfragefenster und führen Sie
sp_helpfile
die FileName
Spalte aus und zeigen Sie sie an.
Da diese Dateien von SQL Server verwendet werden, sollten Sie natürlich nicht versuchen, die Dateien an einen anderen Speicherort zu kopieren.
Am besten führen Sie eine Sicherung in Enterprise Manager durch, indem Sie mit der rechten Maustaste auf die gewünschte Datenbank klicken und Aufgaben -> Sicherung auswählen.
Alternativ können Sie Ihre Datenbank trennen, die Dateien kopieren und dann anhängen.
Eine dritte Alternative, sobald Sie eine Kopie der Datenbank haben, die an anderer Stelle ausgeführt wird, besteht darin, den Protokollversand oder die Replikation einzurichten.
Ab SQL 2005: Die folgende Abfrage enthält eine Liste aller Datenbanken und zugehörigen Dateien:
quelle
Sie waren im richtigen Dialog, aber falsche Registerkarte Öffnen Sie die Registerkarte Dateien , der Pfad wird für alle Datenbankdateien angezeigt
quelle
Der beste und einfachste Weg, um die
(.mdf & .ldf)
Datei-, Größen- und Wachstumsraten-Details der jeweiligen Datenbank zu finden, ist die unten erwähnte TSQL-Abfrage.quelle
Der Pfad für .mdf und .ldf wird sein
Root-Laufwerk (wo Os installiert ist) ->
Programmdateien (für 64-Bit-Anwendungen) oder Programmdateien (x86) für 32 aber Anwendungen->
Microsoft SQL Server->
MSSQL11.SQL2012->
MSSQL->
DATEN
MSSQL11.SQL2012 Dies ist für Benutzer, die SQL 2012 verwenden ...
So können Sie leicht erkennen, wie der Ordnername für Sie lautet, wenn Sie SQL 2008 im Ordner "Microsoft SQL Serve" unter dem angegebenen Pfad verwenden
quelle