Открытие SQL Server.bak файл (Не восстанавливается!)

Я читал МНОГО сообщений Google и вопросов StackOverflow о том, как восстановить базу данных в SQL Server из файла .bak.

Но ни один из них не говорит, как просто ЧИТАТЬ таблицы в резервной копии базы данных. (В любом случае ничего такого, что я мог бы найти?)

Я просто хочу проверить старую информацию, которая теперь была удалена, без фактического восстановления полной базы данных. Возможно ли это?

.

РЕДАКТИРОВАТЬ:

Я просто хотел опубликовать свое решение проблемы T-SQL, чтобы другие могли его использовать, а я мог вернуться и найти его;)

Сначала я создал новую базу данных под названием backup_lookup и отключил его. После этого я смог восстановить свою старую базу данных mydb в новую, даже не касаясь исходной.

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

Надеюсь, это поможет :)

46
задан Behrens 1 June 2012 в 09:06
поделиться