Backup do Microsoft SQL Server: restaurando dados para uma tabela

2

Existe uma maneira mais fácil de restaurar dados em uma única tabela em um servidor MSSQL, em vez de baixar o banco de dados e restaurar todo o banco de dados?

    
por phill 01.05.2009 / 16:17

3 respostas

2

Existe um produto de terceiros, LiteSpeed for SQL Server , que oferece essa capacidade de recuperação de objetos e até de nível de linha.

    
por 01.05.2009 / 16:24
2

Você pode restaurar o banco de dados do arquivo de backup para outro nome de banco de dados no mesmo servidor ou em outro servidor e, em seguida, copiar os dados.

Se o banco de dados era Northwind , algo como:

RESTORE DATABASE NorthwindTemporary
FROM DISK="D:\Backups\NorthwindBackup.bak"
WITH MOVE 'Northwind_Log' TO 'D:\SQL\NorthwindTemporary.ldf',
     MOVE 'Northwind_Data' TO 'D:\SQL\NorthwindTemporary.mdf'

StackOverflow: How faço para restaurar uma única tabela de um backup do SQL Server 2005?

    
por 01.05.2009 / 16:19
1

O SQL Server não pode fazer backups ou restaurações em nível de tabela, embora você possa fazer backup e restaurar arquivos em um banco de dados se você quiser

A melhor opção é restaurar o backup inteiro como um banco de dados temporário e, em seguida, copiar os dados necessários para o banco de dados principal.

Ferramentas como O SQL Data Compare do RedGate é bom para sincronizar dados.

    
por 01.05.2009 / 16:22