Compartilhar via


Gerar scripts (SQL Server Management Studio)

aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)

O SQL Server Management Studio fornece dois mecanismos para gerar scripts Transact-SQL. Você pode criar scripts para vários objetos usando o assistente Gerar e Publicar Scripts. Você também pode gerar um script para objetos individuais ou múltiplos objetos usando o menu Script como no Pesquisador de Objetos.

Para obter um tutorial detalhado sobre como criar scripts de vários objetos usando o SSMS (SQL Server Management Studio), consulte Tutorial: Script no SSMS.

Antes de começar

Escolha o mecanismo que melhor atenda aos seus requisitos.

Assistente para Gerar e Publicar Scripts

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

Menu Script Como do Pesquisador de Objetos

Use o menu Gerar Script como do Pesquisador de Objetos para gerar o script de um único objeto, de vários objetos ou de várias instruções para um único objeto. Você pode escolher um dos vários tipos de scripts; por exemplo, para criar, alterar ou remover 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 no formato Unicode.

Para gerar um script de um único objeto

Para scriptear 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 essa instância.

  2. Expanda bancos de dadose expanda o banco de dados que contém o objeto a ser scriptado.

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

  4. Clique com o botão direito do mouse no objeto, aponte para Script <object type> como, por exemplo, aponte para Tabela de Script como.

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

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

    tabela de scripts

Você pode 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 a uma instância do Mecanismo de Banco de Dados do SQL Server e expanda essa instância.

  2. Expanda bancos de dadose expanda o banco de dados que contém os objetos a serem scriptados.

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

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

    Menu de exibição

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

  6. Ctrl + clique com o botão esquerdo no segundo objeto que você deseja scriptar.

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

    detalhes