Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você 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)
endpoint de analytics SQL no Microsoft Fabric
Warehouse no Microsoft Fabric
banco 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.