Compartilhar via


Assistente para Gerar e Publicar Scripts (página Opções de Script Avançadas)

Use essa página para especificar como você deseja que esse assistente gere scripts. Muitas opções diferentes estão disponíveis.

As opções ficarão acinzentadas se não tiverem suporte da versão do SQL Server ou do SQL Azure especificado no Tipo de mecanismo de banco de dados.

Opções

Especifique opções avançadas selecionando um valor da lista de configurações disponíveis à direita de cada opção.

Geral

  • Preenchimento ANSI
    Inclui ANSI PADDING ON no script. O padrão é True.

  • Anexar ao arquivo
    Se for True, o script será adicionado à parte inferior de um script existente, especificado na página Definir Opções de Script. Se for False, o novo script substituirá um script anterior. O padrão é False.

  • Continuar o script se houver erro
    Se for True, o script será interrompido quando um erro ocorrer. Se for False, o script continuará. O padrão é False.

  • Converter UDDTs em tipos de base
    Se for True, os tipos de dados definidos pelo usuário (UDDT) serão convertidos nos tipos de dados base adjacentes que foram usados para criá-los. Use True quando o UDDT não existir no banco de dados em que o script será executado. Se for False, serão usados UDDTs. O padrão é False.

  • Gerar script para objetos dependentes
    Gera um script para qualquer objeto que deva ser apresentado quando o script do objeto selecionado for executado. O padrão é True.

  • Incluir cabeçalhos descritivos
    Se for True, comentários descritivos serão adicionados ao script, separando-o em seções para cada objeto. O padrão é False.

  • Incluir se NOT EXISTS
    Se for True, o script incluirá uma instrução para verificar se o objeto já existe no banco de dados e não tentará criar um novo objeto se já existir um. O padrão é False.

  • Incluir nomes de restrição de sistema
    Se for Falso, o valor padrão de restrições que foram nomeadas automaticamente no banco de dados de origem será renomeado automaticamente no banco de dados de destino. Se for True, as restrições terão o mesmo nome nos bancos de dados de origem e de destino.

  • Incluir instruções sem suporte
    Se for False, o script não conterá instruções para objetos sem suporte na versão de servidor selecionada ou no tipo de mecanismo. Se for True, o script conterá os objetos sem suporte. Cada instrução para um objeto sem suporte terá um comentário de que a instrução deve ser editada antes de o script ser executado em relação à versão do SQL Server selecionada ou ao tipo de mecanismo. O padrão é False.

  • Qualificar nomes de objetos do esquema
    Inclui o nome do esquema no nome de objetos que são criados. O padrão é True.

  • Associação de script
    Gera um script para associação padrão e objetos de regra. O padrão é False. Para obter mais informações, consulte CREATE DEFAULT (Transact-SQL) e CREATE RULE (Transact-SQL).

  • Agrupamento de scripts
    Inclui informações de agrupamento no script. O padrão é False. Para obter mais informações, consulte Trabalhando com agrupamentos.

  • Padrões de script
    Inclui objetos padrão usados para definir valores padrão em colunas de tabela. O padrão é True. Para obter mais informações, consulte CREATE DEFAULT (Transact-SQL).

  • Script drop e create
    Se for o Script CREATE, serão incluídas instruções Transact-SQL para criar objetos. Se for o Script DROP, serão incluídas instruções Transact-SQL para descartar objetos. Se for o Script DROP e CREATE, a instrução drop Transact-SQL será incluída no script, seguido pela instrução create, para cada objeto de script. O padrão é Script CREATE.

  • Propriedades estendidas do script
    Inclui propriedades estendidas no script se o objeto possui propriedades estendidas. O padrão é True. Para obter mais informações, consulte Usando propriedades estendidas em objetos de banco de dados.

  • Script para tipo de mecanismo
    Cria um script que pode ser executado no tipo selecionado do SQL Azure ou em uma instância do Mecanismo de Banco de Dados do SQL Server. Objetos sem suporte no tipo especificado não são incluídos no script. O padrão é o tipo do servidor de origem.

  • Script para a versão do servidor
    Cria um script que pode ser executado na versão selecionada do SQL Server. Recursos que são novos em uma versão não podem ser incluídos em scripts executado por versões anteriores. O padrão é a versão do servidor de origem.

  • Logons de Script
    Quando o objeto que será incluído no script for um usuário de bancos de dados, essa opção cria os logons dos quais o usuário depende. O padrão é False.

  • Gerar script de permissões em nível de objeto
    Inclui scripts para definir permissão nos objetos do banco de dados. O padrão é False.

  • Estatísticas de script
    Quando definido como Estatísticas do Script, essa opção inclui a instrução CREATE STATISTICS para recriar estatísticas do objeto. A opção Gerar script de estatísticas e histogramas também cria informações de histograma. O padrão é Não gerar script de estatísticas. Para obter mais informações, consulte CREATE STATISTICS (Transact-SQL).

  • Gerar script de USE DATABASE
    Adiciona uma instrução USE DATABASE ao script. Para ter certeza de que os objetos de banco de dados serão criados no banco de dados correto, inclua a instrução USE DATABASE. Quando se espera que o script seja usado em um outro banco de dados, selecione False para omitir a instrução USE DATABASE. O padrão é True. Para obter mais informações, consulte USE (Transact-SQL).

  • Tipos de dados para script
    Seleciona o que deveria ser criado como script: Somente dados, Esquema somente ou ambos. O padrão é Esquema somente.

Opções de tabela/exibição

As opções a seguir são válidas somente para scripts de tabelas ou exibições.

  • Controle de alteração de script
    Controle de alterações de scripts se for habilitado no banco de dados de origem ou nas tabelas no banco de dados de origem. O padrão é False. Para obter mais informações, consulte Visão geral do controle de alterações.

  • Restrições de Verificação do Script
    Adiciona restrições CHECK ao script. O padrão é True. As restrições CHECK exigem que os dados digitados em uma tabela atendam a algumas condições especificadas. Para obter mais informações, consulte Restrições CHECK.

  • Opções de compactação de dados de script
    Opções de compactação de dados de script se eles forem configurados no banco de dados de origem ou em tabelas no banco de dados de origem. Para obter mais informações, consulte Criando tabelas e índices compactados. O padrão é False.

  • Chaves estrangeiras do script
    Adiciona chaves estrangeiras ao script. O padrão é True. Chaves estrangeiras indicam e impõem relações entre tabelas. Para obter mais informações, consulte Restrições FOREIGN KEY.

  • Índices de texto completo do script
    Gera script para a criação de índices de texto completo. O padrão é False.

  • Índices de script
    Gera script da criação de índices. O padrão é True. Os índices ajudam você a localizar dados rapidamente.

  • Chaves primárias de script
    Gera script para a criação de chaves primárias em tabelas. O padrão é True. Chaves primárias identificam com exclusividade cada linha de uma tabela. Para obter mais informações, consulte Restrições PRIMARY KEY.

  • Gatilhos de script
    Gera script para a criação de gatilhos DML em tabelas. O padrão é False. Um gatilho DML é uma ação programada para executar quando um evento de linguagem de manipulação de dados (DML) ocorre no servidor de banco de dados. Para obter mais informações, consulte Compreendendo os gatilhos DML.

  • Chaves exclusivas do script
    Gera script para a criação de chaves exclusivas em tabelas. Chaves exclusivas evitam a inserção de dados duplicados. O padrão é True. Para obter mais informações, consulte Restrições UNIQUE.