Dicas

SQL Server – Script para copiar bases de dados

Veja um script que pode copiar bases de dados todos os objetos, Schema e os dados.

Hoje vou mostrar a vocês uma forma de copiar bases de dados e seus respectivos objetos, tais como Dados, Schema, Procedures, Functions, Triggers, Tabelas, Views Constraints e etc.

No SQL Server 2008 e no SQL Server 2008 R2 existe um script gerador de toda a estrutura do banco de dados para você. É através dessa ferramenta que você cria toda a estrutura, como podemos ver na imagem abaixo.

(Clique com o botão direito do mouse na base de dados desejada, selecione Tasks e seguida Generate Scripts)


Selecione Next.

 

Se você quer selecionar todos os objetos na base de dados então deixe selecionado a primeira opção (como mostra na imagem abaixo). Caso você queira copiar objetos específicos, então selecione a segunda opção e escolha quais objetos você gostaria de copiar.

 

Mas Wesley, e os dados? Simples, basta apertar o botão advanced (como consta na imagem abaixo).
Agora nessa lista de opções você deve encontrar a opção Types of data to Script Selecione Schema and data como consta na imagem abaixo.

 

Legal né? Só que agora o arquivo está muito grande, (dependendo do tamanho da sua base de dados), para executá-lo use o SQLCMD para executar o arquivo que criará a base de dados com o mesmo schema e os dados. Veja como executar:

Obviamente em (meuservidor\minhainstancia) você colocará as informações do seu servidor e sua instância.

SQL Server – Script para copiar bases de dados
The following two tabs change content below.

Wesley Mota

DBA SQL Server
Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Latest posts by Wesley Mota (see all)

Wesley Mota

Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Share
Published by
Wesley Mota

Recent Posts

The Ultimate Guide to Gry Online Ruletka

If you are a fan of online gambling, then you must have come across gry…

1 semana ago

Discover the Adventures of Free Spins at Online Casino Sites

On the internet online casinos have transformed the betting industry, enabling players to vegas.hu online…

6 meses ago

Best Free Spins No Deposit

Casinos online offer free spins to draw new customers. These bonuses are usually very profitable,…

7 meses ago

Ideal Online Port Gambling Enterprises: An Overview to Locating the Perfect Pc Gaming Experience

In recent times, online casino sites have actually obtained enormous appeal among gamers, providing a…

7 meses ago

Best Online Casinos That Accept Bitcoin Down Payments

Bitcoin, the most preferred cryptocurrency worldwide, has reinvented lots of industries, including the on baixar…

7 meses ago

The Ultimate Guide to Online Slot Reviews

Online slots have turned into one of one of the most preferred forms of home…

7 meses ago