Quiero obtener una copia de seguridad de una sola tabla con sus datos de una base de datos en SQL Server usando un script.
¿Cómo puedo hacer eso?
Quiero obtener una copia de seguridad de una sola tabla con sus datos de una base de datos en SQL Server usando un script.
¿Cómo puedo hacer eso?
Respuestas:
Hay muchas formas de retirar la mesa.
fuente
select * into mytable_backup from mytable
Hace una copia de la tabla mytable , y cada fila en ella, llamada mytable_backup .
fuente
Puede utilizar la función "Generar script para objetos de base de datos" en SSMS.
Éste resolvió mi desafío.
Espero que esto también te ayude.
fuente
Puede crear un script de tabla junto con sus datos siguiendo los siguientes pasos:
Para obtener más información, consulte el blog de Eric Johnson.
fuente
Intente utilizar la siguiente consulta que creará la tabla respectiva en la misma o en otra base de datos ("Base de datos").
SELECT * INTO DataBase.dbo.BackUpTable FROM SourceDataBase.dbo.SourceTable
fuente
Copia de seguridad de una sola tabla con sus datos de una base de datos en sql server 2008
SELECT * INTO [dbo].[tbl_NewTable] FROM [dbo].[tbl_OldTable]
fuente
Coloque la tabla en su propio grupo de archivos. A continuación, puede utilizar la copia de seguridad incorporada de SQL Server normal para realizar una copia de seguridad del grupo de archivos en el que, en efecto, realiza la copia de seguridad de la tabla.
Para hacer una copia de seguridad de un grupo de archivos, consulte: https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/back-up-files-and-filegroups-sql-server
Para crear una tabla en un grupo de archivos no predeterminado (es fácil), consulte: Crear una tabla en un grupo de archivos que no sea el predeterminado
fuente
Esta consulta se ejecuta para mí (para MySQL). mytable_backup debe estar presente antes de que se ejecute esta consulta.
insert into mytable_backup select * from mytable
fuente
Otro enfoque que puede tomar si necesita hacer una copia de seguridad de una sola tabla de varias tablas en una base de datos es:
Genere un script de tablas específicas desde una base de datos (haga clic con el botón derecho en la base de datos, haga clic en Tarea> Generar scripts ...
Ejecute el script en el editor de consultas. Debe cambiar / agregar la primera línea (USE DatabaseName) en el script a una nueva base de datos, para evitar el error "La base de datos ya existe".
Haga clic con el botón derecho en la base de datos recién creada y haga clic en Tarea> Copia de seguridad ... La copia de seguridad contendrá las tablas seleccionadas de la base de datos original.
fuente
Para obtener una copia en un archivo en el sistema de archivos local, esta desvencijada utilidad del menú del botón de inicio de Windows funcionó: "C: \ Archivos de programa (x86) \ Microsoft SQL Server \ 110 \ DTS \ Binn \ DTSWizard.exe"
fuente