brir um arquivo .bak do SQL Server (não restaurando
Estive lendo MUITAS postagens do Google e perguntas sobre o StackOverflow sobre como restaurar um banco de dados no SQL Server a partir de um arquivo .ba
Mas nenhum deles afirma como apenas ler as tabelas no backup do banco de dados. (Nada que eu pudesse encontrar, afinal?)
Só quero verificar algumas informações antigas que agora foram excluídas, sem realmente restaurar o banco de dados completo. Isso é possível
.
EDITAR
Eu só queria postar minha solução T-SQL para o problema, para que outros possam usá-la e eu possa voltar e procurar;)
Primeiro criei um novo banco de dados chamadobackup_lookup
e o colocou off-line. Depois disso, eu poderia restaurar meu banco de dados antigomydb
para o novo, sem nunca tocar no meu 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
Eu espero que isso ajude :