2008-11-18 21 views

Respuesta

20

Restaurar toda la base de datos a otra máquina (o base de datos temporal), luego copiar la tabla me parece la más fácil.

+3

Esto es correcto. No hay una funcionalidad de restauración parcial en SQL Server. – Chris

+0

¡Huh! Bueno, aprende algo nuevo todos los días. Esto funcionó muy bien, por cierto. (menor) crisis evitada. ¡Gracias! –

5

La unidad de copia de seguridad y recovery in SQL Server es la base de datos (es el límite exterior de la integridad referencial).

Red Gate tiene algunos pretty good tools para la restauración de filas (SQL Data Compare y SQL Backup), pero tienen un precio.

1

Separe la base de datos actual y luego restaure la base de datos con la fecha de la nueva ubicación (haga una subcarpeta) para guardarla separada de sus bases de datos de producción, luego restaure la base de datos a esa subcarpeta Cuando haya terminado, encuentre el tbl que necesita y guíelo para crear un archivo de script, guárdelo en un archivo, haga lo mismo con la base de datos; elimínelo y luego vuelva a conectar el original; ahora desplácese hacia abajo hasta el tbl que desea restaurar archivo (esto es solo una copia de seguridad) ahora borre el tbl, asegúrese de que su base de datos esté seleccionada y la activa luego cargue el archivo con scripts que acaba de crear con la otra base de datos en el analizador de consultas y ejecútelo, debe informar exitosamente ahora verificar para ver si tu tbl ha sido reemplazado. su hecho

7

Esto no es compatible de forma nativa en SSMS, pero es posible utilizar herramientas de terceros.

Además de Red Gate (excelentes herramientas por cierto) puede probar SQL Diff (restaurar objeto) y SQL Data Diff (restaurar datos) desde ApexSQL.

de responsabilidad: No estoy afiliado con ApexSQL pero somos sus clientes y utilizar sus herramientas

Cuestiones relacionadas