Partilhar via


Caixa de diálogo Índices/Chaves (Visual Database Tools)

Use essa caixa de diálogo para criar ou modificar índices, chaves primárias e chaves exclusivas. Para acessar essa caixa de diálogo, abra a definição da tabela com o índice ou chave; clique com o botão direito na grade de definição da tabela e depois clique em Índices/Chaves.

ObservaçãoObservação

Se a tabela for publicada para replicação, você deverá fazer alterações no esquema usando a instrução Transact-SQL ALTER TABLE ou o SQL Server Management Objects (SMO). Quando são feitas alterações no esquema com o Designer de Tabela ou o Designer de Diagrama de Banco de Dados, ele tenta descartar e recriar a tabela. Não é possível descartar objetos publicados, portanto, haverá falha na alteração de esquema.

Opções

  • Índice ou Chave Exclusiva/Primária Selecionada
    Lista os índices e as chaves primárias/exclusivas existentes. Selecione um para mostrar suas propriedades à direita da grade. Se a lista estiver vazia, isso significa que nada foi definido para a tabela.

  • Adicionar
    Crie um novo índice ou chave primária ou exclusiva.

  • Excluir
    Exclua a chave ou o índice selecionado na lista Índice ou Chave Exclusiva/Primária Selecionada.

  • Categoria Geral
    Quando expandida, mostra as propriedades de Colunas, É Exclusivoe Tipo.

  • Colunas
    Lista as ordens de classificação escolhidas para as colunas na chave ou índice e fornece acesso a uma caixa de diálogo em que as ordens de classificação podem ser definidas. Para exibir a caixa de diálogo, clique em Colunas e depois clique no botão de reticências (…) que aparece à direita do campo de propriedade.

  • É Exclusivo
    Indica se os dados digitados no índice ou na chave precisam ser exclusivos. Não está disponível em índices XML.

  • Tipo
    Especifique se o item selecionado na lista Índice ou Chave Exclusiva/Primária Selecionada é uma chave exclusiva, chave primária ou índice. Nas chaves primárias, esse campo é somente leitura.

  • Categoria Identidade
    Quando expandido, mostra os campos de propriedade de Nome e Descrição.

  • Nome
    Mostra o nome da chave ou índice. A um novo nome criado, é dado um nome padrão baseado na tabela da janela ativa no Designer de Tabela. O nome pode ser alterado a qualquer momento.

  • Descrição
    Fornece um local para a descrição da chave ou do índice. Para redigir uma descrição mais detalhada, clique em Descrição e depois clique no botão de reticências () que aparece à direita do campo de propriedade. Isso criará uma área maior para a redação do texto.

  • Categoria do Designer de Tabela
    Quando expandida, mostra as informações para Criar como Clusterizado.

  • Criar como Clusterizado
    Faça com que a chave ou índice fiquem clusterizados. Somente um índice clusterizado é permitido em uma tabela. Os dados de uma tabela são armazenados na ordem do índice clusterizado. Para obter mais informações, consulte Diretrizes de design de índices clusterizados e Diretrizes de criação de índice não clusterizado.

  • Especificação de Espaço de Dados
    Quando expandido, mostra informações de (Tipo de Espaço de Dados), Grupo de arquivos ou Nome de esquema de partição e Lista de Colunas da Partição.

  • (Tipo de Espaço de Dados)
    Indica se o índice ou a chave pertence a um grupo de arquivo ou esquema de partição.

  • Nome do Esquema de Partição ou Grupo de Arquivos
    Mostra o nome do grupo de arquivos ou esquema de partição em que é armazenado.

  • Lista de Colunas da Partição
    Exibe uma lista de colunas separada por vírgulas que integram a função da coluna de partição. Indisponível se o grupo de arquivos for selecionado no campo (Tipo de Espaço de Dados).

  • Especificação de Preenchimento
    Quando expandido, mostra informações de Fator de Preenchimento e Acrescentar Índice.

  • Fator de Preenchimento
    Especifica qual percentual de páginas do nível folha do índice o sistema poderá preencher. Após o preenchimento da página, o sistema precisará dividir as páginas para adicionar novos dados, comprometendo o desempenho.

    • Um valor de 100 significa que as páginas serão preenchidas. Isso demandará o menor espaço de armazenamento. Essa configuração só deverá usada quando não houver alterações de dados; por exemplo, em uma tabela somente leitura.

    • Um valor inferior deixa mais espaço vazio nas páginas de dados. Isso reduz a necessidade de dividir páginas de dados à medida que os índices crescem, mas requer mais espaço de armazenamento.

  • Acrescentar Índice
    Indica se o mesmo percentual de espaço vazio (preenchimento) especificado em Fator de Preenchimento é fornecido às páginas intermediárias do índice quando elas aumentarem.

  • Ignorar Chaves Duplicadas
    Especifica o que acontece quando uma linha é inserida durante uma operação de inserção em massa, cujo valor de chave é igual a um valor de chave existente. Se você escolher:

    • Sim , o SQL Server emitirá um aviso, ignorará a norma de linha de entrada e tentará inserir as linhas restantes.

    • Nenhum SQL Server emite uma mensagem de erro e reverte toda a operação de inserção em massa.

  • Colunas Incluídas
    Exibe uma lista com os nomes de todas as colunas, separada por vírgulas, que compõem a chave de índice. As colunas de subchaves só podem ser especificadas para índices não-clusterizados. Essa propriedade é oculta aos índices XML.

  • É Desabilitada
    Indica se o índice está desabilitado. Trata-se de uma propriedade somente leitura. Essa propriedade só será definida como Sim quando o índice tiver sido desabilitado no Visual Database Tools.

  • É Chave de Texto Completo
    Especifique se esse índice é de chave de texto completo. Para obter mais informações sobre chaves de texto completo, consulte os Manuais Online do SQL Server. Essa propriedade é oculta aos índices XML.

  • Bloqueios de Página Permitidos
    Especifica se o bloqueio de página é permitido no índice. A permissão ou não dos bloqueios de página afeta o desempenho do banco de dados. A configuração recomendada é Sim.

  • Recalcular Estatísticas
    Especifique se o Mecanismo de Banco de Dados subjacente deve calcular novas estatísticas quando o índice é criado. O recálculo das estatísticas retarda a criação de índices, mas certamente aprimora o desempenho da consulta.

  • Bloqueios de Linha Permitidos
    Especifica se o bloqueio de linha é permitido no índice. A permissão ou não dos bloqueios de linha afeta o desempenho do banco de dados. A configuração recomendada é Sim.