Compartilhar via


Opções (Pesquisador de Objetos do SQL Server – Scripts)

Aplica-se a: SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)endpoint de analytics SQL no Microsoft FabricWarehouse no Microsoft Fabricbanco de dados SQL no Microsoft Fabric

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

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

  • Comandos Script <object> as para objetos criados pelo usuário.

  • Modificar comando 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.

Observações

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

Opções

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

Observação

As configurações padrão listadas se aplicam apenas à opção Script de banco de dados inteiro e todos os objetos de banco de dados e podem variar ao usar a opção Selecionar objetos de banco de dados específicos .

Opções gerais de script

Delimitar declarações individuais

Separa instruções Transact-SQL individuais com um separador de lote. Para alterar o separador de lote padrão do Editor de Consultas, selecione Ferramentas/Opções/Execução de Consultas/SQL Server/Geral/Separador de Lotes. O padrão é False. Para obter mais informações, consulte GO.

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 Slash Star (Bloquear Comentário).

Incluir a habilitação da compactação vardecimal

Inclui as opções de armazenamento vardecimal. O padrão é False. Para obter mais informações, consulte sp_db_vardecimal_storage_format.

Controle de alterações de script

Inclui informações de controle de alterações no script.

Script para catálogos de texto completo

Inclui um script para catálogos de texto completo. O padrão é False. Para obter mais informações, consulte CREATE FULLTEXT CATALOG.

Script de banco de dados USE<>

Adiciona a USE DATABASE instrução ao script para criar objetos de banco de dados no contexto do banco de dados atual do Pesquisador de Objetos . Quando o script for esperado para uso em um banco de dados diferente, selecione False para omitir. O padrão é Verdadeiro. Para obter mais informações, consulte USE.

Opções de script de objeto

Verificar a existência do objeto

Verifique se um objeto com o nome fornecido existe antes de remover ou alterar ou se um objeto com o nome fornecido não existe antes de criar. Para obter mais informações, consulte SE... ELSE E EXISTS.

Gerar script para objetos dependentes

Gera um script para outros objetos que são necessários quando o script do objeto selecionado é executado. O padrão é False.

Qualificar nomes de objetos com o esquema

Qualifica nomes de objetos com o esquema associado ao objeto. O padrão é False. Para obter mais informações, consulte Criar um esquema de banco de dados.

Opções de compactação de dados de script

Inclui opções de compactação de dados no script. O padrão é False.

Propriedades estendidas de script

Inclui propriedades estendidas no script se o objeto tiver propriedades estendidas. O padrão é False. Para obter mais informações, consulte sp_addextendedproperty.

Proprietário do script

Inclui o proprietário no script gerado. O padrão é False.

Permissões de script

Inclui permissões em objetos de banco de dados no 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 se aplicam somente a scripts para tabelas ou exibições.

Converter tipos de dados definidos pelo usuário em tipos base

Converte tipos de dados definidos pelo usuário nos tipos base dos quais eles foram criados. Use True quando os tipos de dados definidos pelo usuário do banco de dados de origem não existirem no banco de dados em que o script é executado. Use False para manter os tipos de dados definidos pelo usuário. O padrão é False. Para obter mais informações, consulte CREATE TYPE.

Gerar SET comandos ANSI DE PREENCHIMENTO

Adiciona a instrução SET ANSI_PADDING antes e depois de cada CREATE TABLE instrução. O padrão é Verdadeiro. Para obter mais informações, consulte SET ANSI_PADDING.

Incluir ordenação

Inclui a ordenação na definição de coluna. O padrão é Verdadeiro. Para obter mais informações, consulte Suporte para ordenação e Unicode.

Incluir propriedade IDENTITY

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

Qualificar referências de chave estrangeira com esquema

Adiciona o nome do esquema às referências de tabela para restrições FOREIGN KEY . O padrão é Verdadeiro.

Padrões e regras vinculados ao script

Inclui as chamadas de procedimento armazenado de sp_bindefault e sp_bindrule binding. O padrão é Verdadeiro. Para obter mais informações, consulte sp_bindefault e sp_bindrule.

Restrições de script CHECK

Adiciona restrições exclusivas e restrições de verificação ao script. O padrão é Verdadeiro.

Padrões de script

Inclui valores padrão de coluna no script. O padrão é False. Para obter mais informações, consulte CREATE DEFAULT.

Grupos de arquivos de script

Especifica o grupo de arquivos na ON cláusula para definições de tabela. O padrão é False. Para obter mais informações, confira CREATE TABLE.

Roteiro de chaves estrangeiras

Inclui restrições de chave primária e estrangeira no script. O padrão é False.

Índices de texto completo por Script

Inclui índices de texto completo no script. O padrão é False. Para obter mais informações, consulte CREATE FULLTEXT INDEX.

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

Esquemas de partição de script

Inclui esquemas de particionamento de tabela no script. O padrão é False. Para obter mais informações, consulte CREATE PARTITION SCHEME.

Chaves primárias de script

Inclui restrições de chave primária e estrangeira no script. O padrão é Verdadeiro.

Estatísticas de script

Inclui estatísticas definidas pelo usuário no script. O padrão é False. Para obter mais informações, consulte CREATE STATISTICS.

Gatilhos de script

Inclua gatilhos no script. O padrão é False. Para obter mais informações, consulte CREATE TRIGGER.

Chaves exclusivas de script

Inclui restrições exclusivas e restrições de verificação no script. O padrão é False.

Colunas de exibição de script

Declara colunas de exibição em cabeçalhos de exibição. O padrão é False. Para obter mais informações, consulte CREATE VIEW.

Incluir nomes de sistema DRI

Inclui nomes de restrição gerados pelo sistema para impor a integridade referencial declarativa (DRI). O padrão é False. Para obter mais informações, consulte REFERENTIAL_CONSTRAINTS.

Opções de versão

Corresponder as configurações de script à origem

Se habilitada a versão de destino, a edição do mecanismo e o tipo de mecanismo dos scripts gerados serão definidos como os valores do servidor que o objeto está sendo scriptado. Essa configuração desabilita (e ignora) as outras opções de versão.

Script para edição do mecanismo de banco de dados

Os scripts gerados são direcionados para a Edição do Mecanismo especificada.

Script para tipo de motor de banco de dados

Os scripts gerados são direcionados para o Tipo de Mecanismo de Banco de Dados especificado.

Script para a versão do servidor

Os scripts gerados são direcionados para a versão especificada do SQL Server. Recursos novos no SQL Server não podem ser roteados para versões anteriores. Alguns scripts criados para o SQL Server não podem ser executados em servidores em execução em uma versão anterior do SQL Server ou em um banco de dados que tenha uma configuração de nível de compatibilidade de banco de dados anterior.