Partilhar via


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

Use essa página para especificar como você deseja que o assistente gere scripts para enviar a um serviço de hospedagem na Web para publicação. Muitas opções diferentes estão disponíveis.

ObservaçãoObservação

Para publicar, você precisa ter acesso a um serviço Web que tenha sido instalado usando os Serviços de Publicação de Banco de Dados do SQL Server. Para obter mais informações, consulte a página de download SQL Server Database Publishing Services (em inglês).

Opções

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

Geral

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

  • Publicar agrupamento
    Inclui informações de agrupamento para colunas de tabela. O padrão é False. Para obter mais informações, consulte Trabalhando com agrupamentos.

  • Publicar padrões
    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).

  • Publicar objetos dependentes
    Publica os objetos que devem estar presentes quando o script do objeto selecionado for executado. O padrão é True.

  • Publicar propriedades estendidas
    Inclui propriedades estendidas no script que é enviado ao provedor para publicação, se o objeto possuir propriedades estendidas. O padrão é True. Para obter mais informações, consulte Usando propriedades estendidas em objetos de banco de dados.

  • Publicar para versão do servidor
    Cria um script que é enviado ao provedor remoto para publicação de uma maneira que possa 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.

  • Publica permissões em nível de objeto
    Inclui as permissões dos objetos selecionados no banco de dados. O padrão é False.

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

  • Publicar opções vardecimal
    Habilita o formato de tabela vardecimal na tabela de banco de dados de destino quando ele é habilitado na tabela de banco de dados de origem. O padrão é True. Para obter mais informações, consulte Armazenando dados decimais como comprimento variável.

  • 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
    Inclui associação por padrão e objetos de regra no script enviados ao provedor para publicação. O padrão é True. Para obter mais informações, consulte CREATE DEFAULT (Transact-SQL) e CREATE RULE (Transact-SQL).

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

Opções de publicação

  • Publicar usando transações
    Usa transações ao publicar em um provedor remoto de hospedagem Web. Se o banco de dados de destino não puder concluir a publicação, as transações serão revertidas. O padrão é True.

Opções de tabela/exibição

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

  • Publicar restrições check
    Inclui a criação de restrições CHECK no processo de publicação. 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.

  • Publicar chaves estrangeiras
    Inclui a criação de chaves estrangeiras no processo de publicação. O padrão é True. Chaves estrangeiras indicam e impõem relações entre tabelas. Para obter mais informações, consulte Restrições FOREIGN KEY.

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

  • Publicar índices
    Inclui índices em tabelas no processo de publicação. O padrão é True. Os índices ajudam você a localizar dados rapidamente.

  • Publicar chaves primárias
    Inclui a criação de chaves primárias no processo de publicação. 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.

  • Publicar gatilhos
    Inclui a criação de gatilhos DML no processo de publicação. O padrão é True. 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.

  • Publicar chaves exclusivas
    Inclui a criação de chaves exclusivas em tabelas no processo de publicação. Chaves exclusivas evitam a inserção de dados duplicados. O padrão é True. Para obter mais informações, consulte Restrições UNIQUE.

  • Publicar controle de alterações
    Inclui controle de alterações no processo de publicação 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.

  • Publicar opções de compactação de dados
    Inclui opções de compactação de dados no processo de publicação se eles forem configurados no banco de dados de origem ou em tabelas no banco de dados de origem. O padrão é True. Para obter mais informações, consulte Criando tabelas e índices compactados.