Öffnen einer SQL Server-BAK-Datei (nicht wiederherstellen!)

Habe ich gelesen, VIELE google-Beiträge und StackOverflow zu Fragen, wie Sie zum wiederherstellen einer Datenbank in SQL Server aus .bak-Datei.

Aber keiner von Ihnen erklärt, wie zu LESEN, einfach die Tabellen in die Datenbank-backup.
(Keine, die ich finden konnte, eh?)

Ich will einfach nur, um zu überprüfen, einige alte Informationen, die nun gelöscht wurde, ohne tatsächlich die Wiederherstellung der vollen Datenbank.
Ist das möglich?

.

EDIT:

Wollte ich nur mein T-SQL Lösung für das problem, damit andere es verwenden kann, und ich kann zurück gehen und sehen, es ist 😉

Zunächst erstellte ich eine neue Datenbank namens backup_lookup und nahm es offline.
Nach dieser konnte ich wieder meine alte Datenbank mydb auf die neue, ohne jemals das berühren meiner original.

USE master
GO
RESTORE DATABASE backup_lookup
 FROM DISK = 'D:\backup\mydb.bak'
WITH REPLACE,
 MOVE 'mydb' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\backup_lookup.mdf',
 MOVE 'mydb_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\backup_lookup_log.ldf'
GO

Ich hoffe, das hilft 🙂

InformationsquelleAutor der Frage Behrens | 2011-12-13

Schreibe einen Kommentar