Compartilhar via


Opções (página Pesquisador de Objetos/Scripts do SQL Server)

Use esta página para definir opções de script que se aplicam aos seguintes comandos nos menus de contexto de objetos no Pesquisador de Objetos:

  • Comandos Editar para tabelas de usuário e exibições.

  • Comandos Script <objeto> como para objetos criados pelo usuário.

  • Comando Modificar para objetos criados pelo usuário.

  • Esta página também define os padrões da opção de script para o Assistente para Gerar Scripts do SQL Server.

Comentários

Os comandos Editar e Modificar podem gerar resultados diferentes do comando Script <objeto> como para a mesma configuração de opção. Os comandos Editar e Modificar destinam-se a modificar objetos no banco de dados atual durante uma sessão do Editor de Consultas. O comando Script <objeto> como destina-se a gerar um script de modo que este possa ser usado mais adiante para criar objetos.

Opções

Especifique opções de script selecionando as configurações disponíveis na lista à direita de cada opção.

Opções gerais de script

  • Delimitar instruções individuais
    Separa instruções Transact-SQL individuais usando um separador de lote. Para alterar o separador de lote padrão para o Editor de Consultas, selecione Ferramentas/Opções/Execução de Consulta/SQL Server/Geral/Separador de lote. O padrão é Falso. Para obter mais informações, consulte GO (Transact-SQL) e Lotes.

  • Incluir cabeçalhos descritivos
    Adiciona comentários descritivos ao script separando o script em seções para cada objeto. O padrão é Verdadeiro. Para obter mais informações, consulte /*...*/ (Comentário) (Transact-SQL).

  • Incluir opções vardecimal
    Inclui as opções de armazenamento vardecimal. O padrão é Falso. Para obter mais informações, consulte Armazenando dados decimais como comprimento variável e sp_db_vardecimal_storage_format (Transact-SQL).

  • Controle de alteração de script
    Inclui informações de controle de alteração no script.

  • 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 no SQL Server 2005 não podem ter seu script executado em versões anteriores. Alguns scripts que são criados para o SQL Server 2005 não podem ser executados em servidores que estão executando uma versão anterior do SQL Server ou em um banco de dados que possui uma configuração de nível de compatibilidade do banco de dados anterior. O padrão é SQL Server 2005.

  • Catálogos de texto completo de script
    Inclui um script para catálogos de texto completo. O padrão é Falso. Para obter mais informações, consulte CREATE FULLTEXT CATALOG (Transact-SQL).

  • Script USE <banco_de_dados>
    Adiciona a instrução USE DATABASE ao script para criar objetos do banco de dados no contexto do banco de dados do Pesquisador de Objetos atual. Quando se espera que o script seja usado em um banco de dados diferente, selecione Falso para omitir. O padrão é Verdadeiro. Para obter mais informações, consulte USE (Transact-SQL).

Opções de script de objeto

  • Gerar script para objetos dependentes
    Gera um script para objetos adicionais que são necessários quando o script para o objeto selecionado é executado. O padrão é Falso. Para obter mais informações, consulte Compreendendo dependências do SQL.

  • Incluir cláusula If NOT EXISTS
    Inclui uma instrução para verificar se cada objeto não existe no banco de dados antes de tentar criar o objeto. O padrão é Falso. Para obter mais informações, consulte IF...ELSE (Transact-SQL) e EXISTS (Transact-SQL).

  • Qualificar nomes de objetos do esquema
    Qualifica nomes de objeto com o esquema de objeto. O padrão é Falso. Para obter mais informações, consulte Esquemas (Mecanismo de Banco de Dados).

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

  • Permissões de script
    Inclui permissões em objetos de banco de dados do script. O padrão é Verdadeiro. Para obter mais informações, consulte Permissões (Mecanismo de Banco de Dados).

Opções de tabela/exibição

As opções a seguir só se aplicam a scripts para tabelas ou exibições.

  • Converter tipos de dados definidos pelo usuário em tipos de base
    Converte tipos de dados definidos pelo usuário em tipos de base a partir dos quais foram criados. Use Verdadeiro quando os tipos de dados definidos pelo usuário no banco de dados de origem não existirem no banco de dados em que o script será executado. Use Falso para manter os tipos de dados definidos pelo usuário. O padrão é Falso. Para obter mais informações, consulte CREATE TYPE (Transact-SQL).

  • Gerar comandos SET ANSI PADDING
    Adiciona a instrução SET ANSI_PADDING antes e depois de cada instrução CREATE TABLE. O padrão é Verdadeiro. Para obter mais informações, consulte SET ANSI_PADDING (Transact-SQL).

  • Incluir agrupamento
    Inclui agrupamento na definição de coluna. O padrão é Verdadeiro. Para obter mais informações, consulte Trabalhando com agrupamentos.

  • Incluir propriedade IDENTITY
    Inclui definições para semente IDENTITY e incremento IDENTITY. O padrão é Verdadeiro. Para obter mais informações, consulte IDENTITY (propriedade) (Transact-SQL).

  • Qualificar referências de chave estrangeira do esquema
    Adiciona o nome de esquema a referências de tabela para restrições FOREIGN KEY. O padrão é Verdadeiro. Para obter mais informações, consulte Esquemas (Mecanismo de Banco de Dados).

  • Padrões e regras associados por script
    Inclui as chamadas dos procedimentos armazenados associados sp_bindefault e sp_bindrule. O padrão é Verdadeiro. Para obter mais informações, consulte sp_bindefault (Transact-SQL) e sp_bindrule (Transact-SQL).

  • Restrições de script CHECK
    Adiciona Restrições CHECK ao script. O padrão é Verdadeiro.

  • Padrões de script
    Inclui valores padrão de coluna no script. O padrão é Falso. Para obter mais informações, consulte CREATE DEFAULT (Transact-SQL).

  • Grupos de arquivos de script
    Especifica o grupo de arquivos na cláusula ON para definições de tabela. O padrão é Falso. Para obter mais informações, consulte CREATE TABLE (Transact-SQL).

  • Chaves estrangeiras do script
    Inclui Restrições FOREIGN KEY no script. O padrão é Falso.

  • Índices de texto completo do script
    Inclui índices de texto completo no script. O padrão é Falso. Para obter mais informações, consulte CREATE FULLTEXT INDEX (Transact-SQL).

  • Índices de script
    Inclui índices clusterizados, não-clusterizados e XML no script. O padrão é Verdadeiro. Para obter mais informações, consulte CREATE INDEX (Transact-SQL).

  • Esquemas de particionamento de script
    Inclui esquemas de partição de tabela no script. O padrão é Falso. Para obter mais informações, consulte CREATE PARTITION SCHEME (Transact-SQL).

  • Chaves primárias de script
    Inclui Restrições PRIMARY KEY no script. O padrão é Verdadeiro.

  • Estatísticas de script
    Inclui estatísticas definidas pelo usuário no script. O padrão é Falso. Para obter mais informações, consulte CREATE STATISTICS (Transact-SQL).

  • Gatilhos de script
    Inclui gatilhos no script. O padrão é Falso. Para obter mais informações, consulte CREATE TRIGGER (Transact-SQL).

  • Chaves exclusivas do script
    Inclui Restrições UNIQUE no script. O padrão é Falso.

  • Colunas de exibição de script
    Declara colunas de exibição em cabeçalhos de exibição. O padrão é Falso. Para obter mais informações, consulte CREATE VIEW (Transact-SQL).

  • ScriptDriIncludeSystemNames
    Inclui nomes de restrições geradas pelo sistema para forçar a integridade referencial declarativa. O padrão é Falso. Para obter mais informações, consulte REFERENTIAL_CONSTRAINTS (Transact-SQL).