Partilhar via


Gerar scripts (SQL Server Management Studio)

O SQL Server Management Studio oferece dois mecanismos para gerar scripts Transact-SQL. Você pode criar scripts para vários objetos usando o Assistente para Gerar e Publicar Scripts. É possível gerar um script para objetos individuais ou para vários objetos usando o menu Gerar script como no Pesquisador de Objetos.

  1. Escolha um método: Assistente para Gerar e Publicar Scripts, Script de Pesquisador de Objetos Como Menu

  2. Para usar o menu Script Como: Gerar Script de um Único Objeto, Gerar Script de Dois Objetos Usando o Pesquisador de Objetos, Gerar Script de Dois Objetos Usando Detalhes do Pesquisador de Objetos

Antes de começar

Escolha o mecanismo que melhor satisfaz seus requisitos.

Assistente para Gerar e Publicar Scripts

Use o Assistente para Gerar e Publicar Scripts para gerar um script Transact-SQL para muitos objetos. O assistente gera um script de todos os objetos de um banco de dados ou de um subconjunto dos objetos selecionado. O assistente tem muitas opções para seus scripts, por exemplo, se permissões, agrupamentos, restrições etc. devem ser incluídos. Para obter instruções sobre como usar o assistente, consulte Assistente para Gerar e Publicar Scripts.

Você pode usar o menu Gerar Script como do Pesquisador de Objetos para gerar script de um único objeto, de vários objetos ou de várias instruções para um único objeto. É possível escolher um de vários tipos de scripts. Por exemplo, para criar, alterar ou descartar o objeto. É possível salvar o script em uma janela do Editor de Consultas em um arquivo ou na Área de Transferência. O script é criado em formato Unicode.

Para gerar um script de um único objeto

Para gerar script de um único objeto

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e expanda-a.

  2. Expanda Bancos de Dados e, depois, expanda o banco de dados que contém o objeto do qual será gerado um script.

  3. Expanda a categoria do objeto. Por exemplo, expanda o nó Tabelas ou Exibições.

  4. Clique com o botão direito no objeto, aponte para Script de <tipo de objeto> como. Por exemplo, aponte para Script de Tabela como.

  5. Aponte para o tipo de script, como Criar para ou Alterar para.

  6. Selecione o local para salvar o script, como Janela do Editor de Nova Consulta ou Área de Transferência.

Para gerar um script de dois objetos usando o Pesquisador de Objetos

Para gerar um script de dois objetos usando o Pesquisador de Objetos

Talvez você queira um script que tenha várias opções, como descartar um procedimento e, em seguida, criar um procedimento ou criar uma tabela e alterá-la. Os processos a seguir para gerar scripts de vários objetos também funcionarão se você precisar criar um script que faça referência a tipos de objetos diferentes, como tabelas, exibições e procedimentos armazenados.

  1. No Pesquisador de Objetos, conecte-se à instância do Mecanismo de Banco de Dados do SQL Server e expanda-a.

  2. Expanda Bancos de Dados e, depois, expanda o banco de dados que contém os objetos dos quais será gerado um script.

  3. Clique com o botão direito do mouse no primeiro objeto do qual será gerado um script, aponte para Script de <tipo de objeto> como e, nas seleções Salvar como, escolha Janela do Editor de Nova Consulta como o destino da saída.

  4. Navegue até o segundo objeto do qual deseja gerar script.

  5. Clique com o botão direito do mouse no objeto, aponte para Script de <tipo de objeto> como e, nas seleções de Salvar como, escolha Área de Transferência como o destino da saída.

  6. Na janela Editor de Consultas aberta para o primeiro objeto, cole o script para o segundo objeto da área de transferência.

Para gerar um script de dois objetos usando Detalhes do Pesquisador de Objetos

Para gerar um script de dois objetos usando Detalhes do Pesquisador de Objetos

É possível usar o painel Detalhes do Pesquisador de Objetos para gerar um script para vários objetos da mesma categoria.

  1. No Pesquisador de Objetos, conecte-se à instância do Mecanismo de Banco de Dados do SQL Server e expanda-a.

  2. Expanda Bancos de Dados e, depois, expanda o banco de dados que contém os objetos dos quais será gerado um script.

  3. Expanda o nó de categoria dos tipos de objeto dos quais você deseja gerar script, como o nó Tabelas.

  4. Abra o painel Detalhes do Pesquisador de Objetos selecionando F7 ou abrindo o menu Exibição e selecionando Detalhes do Pesquisador de Objetos.

  5. Clique com o botão esquerdo do mouse em um dos objetos dos quais você deseja gerar um script.

  6. Clique em Ctrl + botão esquerdo do mouse no segundo objeto do qual você deseja gerar um script.

  7. Clique com o botão direito do mouse em um dos objetos selecionados e selecione Script de <tipo de objeto> como.