Como gerar um script (SQL Server Management Studio)

Você pode criar scripts Transact-SQL 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.

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 mais informações, consulte Ajuda F1 do Assistente para Gerar e Publicar Scripts.

Para abrir o Assistente para Gerar e Publicar Scripts

  1. No Pesquisador de Objetos, expanda Bancos de Dados, clique com o botão direito do mouse em um banco de dados, selecione Tarefas e, em seguida, clique em Gerar Scripts. Siga as etapas do assistente para gerar scripts dos objetos de banco de dados.

  2. Na página Escolher Objetos, selecione os objetos a serem incluídos no script. Para obter mais informações, consulte Assistente para Gerar e Publicar Scripts (página Escolher Objetos).

  3. Na página Definir Opções de Script, selecione Salvar scripts em um local específico.

    1. Para especificar opções de script avançadas, selecione o botão Avançado na seção Salvar scripts em um local específico.

    2. Selecione o local para o script gerado: em um arquivo, em uma janela do Editor de Consulta do Mecanismo de Banco de Dados ou na Área de transferência.

    Para obter mais informações, consulte Assistente para Gerar e Publicar Scripts (página Definir Opções de Script).

  4. Na página Resumo, revise suas seleções. Clique em Anterior para alterar suas seleções. Clique em Próximo para gerar um script dos objetos selecionados. Para obter mais informações, consulte Assistente para Gerar e Publicar Scripts (página Resumo).

  5. Na página Salvar ou Publicar Scripts, monitore o progresso da geração do script. Para obter mais informações, consulte Assistente para Gerar e Publicar Scripts (página Salvar ou 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

  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, em seguida, expanda a categoria do objeto. Por exemplo, expanda o nó Tabelas ou Exibições.

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

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

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

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. O processo a seguir também funcionará se você precisar criar um script que faça referência a tipos de objetos diferentes, como tabelas, exibições e procedimentos armazenados.

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

  1. No Pesquisador de Objetos, navegue para o primeiro objeto para o qual você deseja gerar um script.

  2. 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 Janela do Editor de Nova Consulta como o destino da saída.

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

  4. 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.

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

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

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

  1. No Pesquisador de Objetos, navegue até o nó da categoria dos tipos de objeto dos quais você deseja gerar script, como o nó Tabelas.

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

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

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

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