Quero fazer o backup de uma única tabela com seus dados de um banco de dados no SQL Server usando um script.
Como eu posso fazer isso?
Quero fazer o backup de uma única tabela com seus dados de um banco de dados no SQL Server usando um script.
Como eu posso fazer isso?
Respostas:
Há muitas maneiras de retirar a mesa.
select * into mytable_backup from mytable
Faz uma cópia da tabela mytable e de cada linha dela, chamada mytable_backup .
Você pode usar o recurso "Gerar script para objetos de banco de dados" no SSMS.
Este resolveu meu desafio.
Espero que isso ajude você também.
Você pode criar um script de tabela junto com seus dados usando as seguintes etapas:
Para obter mais informações, consulte o blog de Eric Johnson.
Tente usar a seguinte consulta, que criará a respectiva tabela no mesmo ou em outro banco de dados ("Banco de dados").
SELECT * INTO DataBase.dbo.BackUpTable FROM SourceDataBase.dbo.SourceTable
Faça backup de uma única tabela com seus dados de um banco de dados no sql server 2008
SELECT * INTO [dbo].[tbl_NewTable]
FROM [dbo].[tbl_OldTable]
Coloque a tabela em seu próprio grupo de arquivos. Você pode então usar o backup regular integrado do SQL Server para fazer backup do grupo de arquivos no qual, na verdade, faz backup da tabela.
Para fazer backup de um grupo de arquivos, consulte: https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/back-up-files-and-filegroups-sql-server
Para criar uma tabela em um grupo de arquivos não padrão (é fácil), consulte: Criar uma tabela em um grupo de arquivos diferente do padrão
Esta consulta é executada para mim (para MySQL). mytable_backup deve estar presente antes da execução desta consulta.
insert into mytable_backup select * from mytable
Outra abordagem que você pode adotar se precisar fazer backup de uma única tabela a partir de várias tabelas em um banco de dados é:
Gerar script de tabela (s) específica (s) de um banco de dados (clique com o botão direito do mouse no banco de dados, clique em Tarefa> Gerar Scripts ...
Execute o script no editor de consultas. Você deve alterar / adicionar a primeira linha (USE DatabaseName) no script para um novo banco de dados, para evitar o erro "Banco de dados já existe".
Clique com o botão direito do mouse no banco de dados recém-criado e clique em Tarefa> Backup ... O backup conterá a (s) tabela (s) selecionada (s) do banco de dados original.