O SQL Server possui uma ferramenta chamada Import and Export Data a qual faz a transferência de bancos de dados entre servidores SQL Server de forma simples e rápida.
Um exemplo útil é quando um desenvolvedor cria um banco de dados local para desenvolvimento e teste e, em seguida, precisará exportar a estrutura e dados para o servidor de produção.
O SQL Server tem um recurso muito simples e eficiente para migrar dados de um banco para outro.
Para exemplificar, eu tenho um banco de dados chamado “AdventureWorks2012” e irei realizar a migração de todas as suas tabelas para o banco de dados com o nome “MigrandoDB”
Irei criar um novo banco de dados
CREATE DATABASE MigrandoDB
Siga as instruções mostradas na imagem abaixo. Clique com o botão direito em cima do banco de dados que deseja exportar, vá em Tasks -> Export Data..
Irá abrir o assistente de importação e exportação do SQL Server.
Configure a conexão do banco de dados de origem.
Fonte de dados: SQL Server Native Client
Nome do Servidor: nome do servidor aonde está o banco de dados
Banco de dados: Nome do Banco de dados, nesse caso o de origem.
Configure o banco de dados de destino
Nesse momento deverá escolher as tabelas que deseja exportar para o novo banco de dados, irei exportar todas as tabelas de origem.
Avançar.
Concluir
Execução concluída.
Observe abaixo que as tabelas do banco de dados AdventureWorks2012 foram migrados para o novo banco, inclusive com todas as informações contida nas tabelas.
Observe abaixo que as informações foram exportada juntos.
Valeu pela visita, espero ajudar!! Abraços.
🙂