Documentando e realizando o script de bancos de dados

Com o SQL Server, você pode documentar uma estrutura de banco de dados existente, chamada de esquema, gerando um ou mais scripts SQL. Um script SQL pode ser exibido no Editor de Consultas SQL Server Management Studio, ou usando qualquer editor de textos.

Um esquema gerado como script SQL poderá ser usado para realizar o seguinte:

  • Manter um script de backup que permita que o usuário recrie todos os usuários, grupos, logons e permissões.

  • Criar ou atualizar o código de desenvolvimento do banco de dados.

  • Criar um ambiente de teste ou de desenvolvimento partindo de um esquema existente.

  • Treinar funcionários recém-contratados.

Os scripts SQL contêm descrições das instruções usadas para criar um banco de dados e seus objetos. Você pode gerar scripts de objetos em um banco de dados existente e, em seguida, adicionar esses objetos a outro banco de dados executando os scripts naquele banco de dados. De fato, isso cria novamente toda a estrutura do banco de dados e qualquer objeto individual do banco de dados.

O esquema para os objetos gerados pode ser salvo em um único arquivo SQL Script, ou em vários arquivos com cada arquivo contendo o esquema de apenas um objeto. Você pode também salvar o esquema gerado para um único objeto ou um grupo de objetos em um ou mais arquivos de script SQL. Exemplos de arquivos de script SQL que você pode gerar incluem o seguinte:

  • Um banco de dados completo salvo em um único arquivo de script SQL.

  • Esquema somente tabela para uma, algumas ou todas as tabelas em um banco de dados salvo em um ou mais arquivos de script SQL.

  • Esquema de tabela e de índice salvo em um arquivo de script SQL, procedimentos armazenados salvos em outro script SQL e os padrões e as regras salvos em outro arquivo de script SQL.

Para gerar um script