Как изменить первичные ключи (визуальные инструменты для баз данных)

Измените первичный ключ, если необходимо изменить порядок столбцов, имя индекса, параметр кластеризации или коэффициент заполнения.

Изменение первичного ключа

  1. Откройте в конструкторе таблиц таблицу, чей первичный ключ необходимо изменить, правой кнопкой мыши щелкните Конструктор таблиц и выберите пункт Индексы/Ключи в контекстном меню.

  2. В диалоговом окне Индексы/Ключи выберите индекс первичного ключа из списка Выберите первичный/уникальный ключ или индекс.

  3. Выполните действие, руководствуясь следующей таблицей.

    Действие Процедура выполнения

    Переименование первичного ключа

    Введите новое имя в поле Имя. Убедитесь, что новое имя не совпадает с именами в списке Выбранный первичный/уникальный ключ или индекс.

    Установка параметра кластеризации

    Выберите Создать как CLUSTERED и из раскрывающегося списка выберите нужный параметр. В таблице может существовать только один кластеризованный индекс. Если этот параметр недоступен для выбранного индекса, то сначала снимите этот флажок в существующем кластеризованном индексе.

    Определение коэффициента заполнения

    Разверните категорию Определение заполнения и введите целое число от 0 до 100 в поле Коэффициент заполнения. Дополнительные сведения о коэффициентах заполнения и их использовании см. в разделе Коэффициент заполнения.

    Изменение порядка столбцов

    Выберите Столбцы и нажмите троеточие (...) справа от свойства. В диалоговом окне Столбцы индекса удалите столбцы из первичного ключа. Затем снова добавьте эти столбцы в необходимом порядке. Чтобы удалить столбец из ключа, просто удалите имя столбца из списка имен Столбец.

Обновление первичного ключа в базе данных выполняется при каждом сохранении таблицы.

См. также

Другие ресурсы

Работа с ограничениями (визуальные инструменты для баз данных)
Работа с ограничениями (визуальные инструменты для баз данных)

Справка и поддержка

Получение помощи по SQL Server 2005