Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL analytics endpoint em Microsoft Fabric
Warehouse em Microsoft Fabric
Base de dados SQL em Microsoft Fabric
Use esta página para definir opções de script que se aplicam aos seguintes comandos nos menus de contexto de objeto no Pesquisador de Objetos:
Edite comandos para tabelas e exibições do usuário.
Objeto< de script >como comandos para objetos criados pelo usuário.
Comando Modificar para objetos criados pelo usuário.
Esta página também define as opções padrão de script para o Assistente para Gerar Script do SQL Server.
Observações
Os comandos Editar e Modificar podem produzir resultados diferentes do comando Script <objeto> 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 foi projetado para gerar um script para que ele 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 aplicam-se apenas à opção Script de todo o banco de dados e a todos os objetos de banco de dados e podem variar ao usar a opção Selecionar objetos específicos do banco de dados .
Opções gerais de script
Delimitar declaraçõ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 é False. Para obter mais informações, consulte GO.
Incluir cabeçalhos descritivos
Adiciona comentários descritivos ao script separando-o em seções para cada objeto. O padrão é True. 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.
Scripts de 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.
Base de dados USE<script>
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 Falso para omitir. O padrão é True. 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 próprio existe antes de soltar ou alterar ou se um objeto com o nome próprio não existe antes de criar. Para obter mais informações, consulte IF... ELSE e EXISTS.
Gerar script para objetos dependentes
Gera um script para outros objetos que são necessários quando o script para o objeto selecionado é executado. O padrão é False.
Qualificar nomes de objetos com o esquema
Qualifica os nomes de objetos com o esquema do 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 do 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 é True. Para obter mais informações, consulte Permissões (Mecanismo de Banco de Dados).
Opções de tabela/visualizaçã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 de base
Converte tipos de dados definidos pelo usuário para os tipos base a partir 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 onde 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 PADDING
Adiciona a instrução SET ANSI_PADDING antes e depois de cada instrução CREATE TABLE. O padrão é True. Para obter mais informações, consulte SET ANSI_PADDING.
Incluir agrupamento
Inclui cotejamento na definição de coluna. O padrão é True. Para obter mais informações, consulte Classificação e suporte a Unicode.
Incluir a IDENTITY propriedade
Inclui definições para IDENTITY semente e IDENTITY incremento. O padrão é True. Para obter mais informações, consulte CREATE TABLE (Transact-SQL) IDENTITY (Property).
Esquema qualificar referências de chave estrangeira
Adiciona o nome do esquema às referências de tabela para restrições FOREIGN KEY. O padrão é True.
Padrões e regras vinculados a scripts
Inclui as chamadas do procedimento armazenado de ligação sp_bindefault e sp_bindrule. O padrão é True. 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 é True.
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 cláusula ON para definições de tabela. O padrão é False. Para obter mais informações, consulte CREATE TABLE.
Script 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 é True. 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 é True.
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 da vista 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 sistemas DRI
Inclui nomes de restrição gerados pelo sistema para impor 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 ativada, a versão de destino, a edição do mecanismo e o tipo de mecanismo dos scripts gerados são definidos para os valores do servidor em que o objeto está sendo scriptado. Esta configuração desativa (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 o Engine Edition especificado.
Script para o tipo de motor de base 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. Os recursos que são novos no SQL Server não podem ser roteirizados para versões anteriores. Alguns scripts criados para o SQL Server não podem ser executados em servidores que estão sendo executados em uma versão anterior do SQL Server ou em um banco de dados que tem uma configuração de nível de compatibilidade de banco de dados anterior.