Partilhar via


Gerar Scripts (SQL Server Management Studio)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do Azure do Azure 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 para Gerar e Publicar Scripts. Você também pode gerar um script para objetos individuais ou vários objetos usando o menu Script como no Pesquisador de Objetos.

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

Antes de começar

Escolha o mecanismo que melhor atenda às suas necessidades.

Assistente de Geração e Publicação de Scripts

Use o Assistente para Gerar e Publicar Scripts para criar um script Transact-SQL para muitos 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, como incluir permissões, agrupamento, restrições e assim por diante. Para obter instruções sobre como usar o assistente, consulte Assistente para gerar e publicar scripts.

Script no Menu do Explorador de Objetos

Você pode usar o menu Script do Pesquisador de Objetos para criar script de um único objeto, criar script de vários objetos ou criar várias instruções para um único objeto. Você pode escolher um dos vários tipos de scripts; por exemplo, para criar, alterar ou soltar o objeto. Você pode 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 criar um script para 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 dados e, em seguida, 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 Vistas.

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

  5. Indique 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 Dados e, em seguida, expanda o banco de dados que contém os objetos a serem roteirizados.

  3. Expanda o nó de categoria dos tipos de objeto que pretende escrever scripts para, 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.

    Ver menu

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

  6. Ctrl + clique com o botão esquerdo do mouse no segundo objeto que pretende programar.

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

    Detalhes