Gerar scripts (SQL Server Management Studio)
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. É possível gerar um script para objetos individuais ou para vários objetos usando o menu Gerar script como no Pesquisador de Objetos.
Escolha um método: Assistente para gerar e publicar scripts, Script do Pesquisador de objetos como menu
Para usar o menu Script como: Script de um único objeto, Script de dois objetos usando o Pesquisador de objetos, Script de dois objetos usando o Pesquisador de objetos Detalhes
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 criar um script Transact-SQL para vários 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, ordenações, restrições etc. devem ser incluídos. Para obter instruções sobre como usar o assistente, veja Assistente para Gerar e Publicar Scripts.
Menu Script Como do Pesquisador de Objetos
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
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e expanda-a.
Expanda Bancos de Dadose o banco de dados que contém o objeto do qual será gerado um script.
Expanda a categoria do objeto. Por exemplo, expanda o nó Tabelas ou Exibições .
Clique com o botão direito do mouse no objeto, aponte para Script <object type> como, por exemplo, aponte para Tabela de Script como.
Aponte para o tipo de script, como Criar para ou Alterar para.
Selecione o local para salvar o script, como Nova janela do Editor de Consultas 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.
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e expanda-a.
Expanda Bancos de Dadose o banco de dados que contém os objetos dos quais será gerado um script.
Clique com o botão direito do mouse no primeiro objeto a ser roteirizado, aponte para Tipo de objeto> de script <como e, nas seleções Salvar como, escolha Nova janela do Editor de consultas como o destino de saída.
Navegue até o segundo objeto do qual deseja gerar script.
Clique com o botão direito do mouse no objeto, aponte para Tipo de objeto> de script <como e, nas seleções Salvar como, escolha Área de transferência como o destino de saída.
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.
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e expanda-a.
Expanda Bancos de Dadose o banco de dados que contém os objetos dos quais será gerado um script.
Expanda o nó de categoria dos tipos de objeto dos quais você deseja gerar o script, como o nó Tabelas .
Abra o painel Detalhes do Pesquisador de Objetos selecionando F7ou abrindo o menu Exibição e selecionando Detalhes do Pesquisador de Objetos.
Clique com o botão esquerdo do mouse em um dos objetos dos quais você deseja gerar um script.
Clique em Ctrl + botão esquerdo do mouse no segundo objeto do qual você deseja gerar um script.
Clique com o botão direito do mouse em um dos objetos selecionados e selecione Script <object type> como.