none
Criação de Novo Banco de Dados Através de uma Procedure RRS feed

  • Dotaz

  • Boa Noite.

    Existe possibilidade de criar um banco de dados com a mesma estrutura de um banco já existente via Stored Procedure no SQL Server?

    Exemplo: Banco 1 (existem as tabelas-procedures,etc)

    Banco 2 (Novo banco)

    ----------------------------------------

    procedure:

    EXEC  NOVO_BANCO(ORIGEM, DESTINO, NOME)

    *Origem: Banco1

    *Destino: Banco2

    *Nome: Nome do Banco 2

    středa 19. června 2019 21:54

Odpovědi

  • Existe possibilidade de criar um banco de dados com a mesma estrutura de um banco já existente via Stored Procedure no SQL Server?

    No Management Studio há a opção de gerar script que cria todos os objetos do banco de dados, sem dados. Clique com o botão direito do mouse sobre o nome do banco de dados a ser copiado, a seguir clique em "Tarefas", após em "Gerar Scripts...".

    Selecione então gerar todos os objetos e siga em diante, até que o script seja gerado em um arquivo com extensão .sql.

    Uma vez gerado o script, basta abri-lo em editor de textos, substituindo todas as ocorrências do nome de origem pelo de destino; salvar o script e então executá-lo na instância destino.


    José Diz     Belo Horizonte, MG - Brasil     [T-SQL performance tuning: Porto SQL]


    Este conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    středa 19. června 2019 23:34