Как установить или изменить логический первичный ключ при помощи конструктора представлений источников данных

Изменения: 14 апреля 2006 г.

Первичные ключи необходимы в службах Microsoft SQL Server 2005 Analysis Services (SSAS) для уникального определения записей в таблице, ключевых столбцов в таблицах измерений и поддержки связи между таблицами, представлениями и именованными запросами. Эти связи используются при построении запросов для получения данных и метаданных из базовых источников данных и для использования преимуществ расширенных функций бизнес-аналитики. Среду Business Intelligence Development Studio можно использовать для установки и изменения логических первичных ключей в проекте или базе данных служб Analysis Services.

Установка логического первичного ключа

  1. В среде Business Intelligence Development Studio откройте проект или подключитесь к базе данных, содержащей представление источника данных, в котором необходимо установить логический первичный ключ.

  2. В обозревателе решений откройте папку Представления источника данных, затем откройте представление источника данных на панели инструментов Конструкторе представлений источника данных, выполнив одно из следующих действий:

    • Дважды щелкните представление источника данных.
    • Щелкните правой кнопкой мыши представление источника данных и выберите пункт Открыть.
    • Щелкните представление источника данных, затем в меню Вид выберите пункт Открыть.
  3. В соответствующей таблице на панели Таблицы или Диаграмма правой кнопкой мыши выберите столбец или столбцы, которые необходимо использовать для определения логического первичного ключа, затем нажмите Задать логический первичный ключ (или выберите столбец или столбцы, а затем нажмите Задать логический первичный ключ в меню Представление источника данных).

    Обратите внимание, что столбцы первичного ключа теперь отмечены значком ключа.

ms174894.note(ru-ru,SQL.90).gifПримечание.
Параметр задания логического первичного ключа доступен только для таблиц без первичного ключа.
ms174894.note(ru-ru,SQL.90).gifПримечание.
Для поиска таблицы или представления можно использовать команду Поиск таблицы, выбрав пункт меню Представление источника данных или щелкнув правой кнопкой мыши рабочую область панели Таблицы или Диаграмма. Дополнительные сведения см. в разделе Как просматривать объекты в представлении источника данных при помощи конструктора представления источника данных.
  1. Сохраните измененное представление источника данных, выполнив одно из следующих действий:
    • В меню Файл выберите команду Сохранить выбранные элементы или Сохранить все.
    • На панели инструментов Конструктора представлений источника данных нажмите кнопку Сохранить выбранные элементы или Сохранить все.
    • Закройте Конструктор представления источника данных в среде Business Intelligence Development Studio, а затем, когда появится запрос, нажмите Сохранить.

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

  1. В среде Business Intelligence Development Studio откройте проект или подключитесь к базе данных, содержащей представление источника данных, в котором необходимо изменить логический первичный ключ.

  2. В обозревателе решений откройте папку Представления источника данных, затем откройте представление источника данных в Конструкторе представлений источника данных, выполнив одно из следующих действий:

    • Дважды щелкните представление источника данных.
    • Щелкните правой кнопкой мыши представление источника данных и выберите пункт Открыть.
    • Щелкните представление источника данных, затем в меню Вид выберите пункт Открыть.
  3. В соответствующей таблице на панели Таблицы или Диаграмма щелкните правой кнопкой мыши столбец или столбцы, определенные в качестве первичного ключа, а затем нажмите Удалить логический первичный ключ.

    Обратите внимание, что значок ключа, обозначающий столбцы первичного ключа, больше не отображается.

ms174894.note(ru-ru,SQL.90).gifПримечание.
Возможность удаления логического первичного ключа доступна только для таблиц, не имеющих первичного ключа, определенного на таблице базовой базы данных.
ms174894.note(ru-ru,SQL.90).gifПримечание.
Чтобы найти таблицу или представление, можно использовать команду Поиск таблицы, выбрав пункт меню Представление источника данных или щелкнув правой кнопкой мыши рабочую область панели Таблицы или Диаграмма. Дополнительные сведения см. в разделе Как просматривать объекты в представлении источника данных при помощи конструктора представления источника данных.
  1. Чтобы установить новый логический первичный ключ в соответствующей таблице, на панели Таблицы или Диаграмма щелкните правой кнопкой мыши столбец или столбцы, которые необходимо использовать для определения логического первичного ключа, затем нажмите Задать логический первичный ключ (или выберите столбец или столбцы, а затем нажмите Задать логический первичный ключ в меню Представление источника данных).
    Обратите внимание, что столбцы первичного ключа теперь отмечены значком ключа.
ms174894.note(ru-ru,SQL.90).gifПримечание.
Чтобы найти таблицу или представление, можно использовать команду Поиск таблицы, выбрав пункт меню Представление источника данных или щелкнув правой кнопкой мыши рабочую область панели Таблицы или Диаграмма. Дополнительные сведения см. в разделе Как просматривать объекты в представлении источника данных при помощи конструктора представления источника данных.
  1. Сохраните измененное представление источника данных, выполнив одно из следующих действий:
    • В меню Файл выберите команду Сохранить выбранные элементы или Сохранить все.
    • На панели инструментов Конструктора представлений источника данных нажмите кнопку Сохранить выбранные элементы или Сохранить все.
    • Закройте Конструктор представления источника данных в среде Business Intelligence Development Studio, а затем, когда появится запрос, нажмите Сохранить.

См. также

Задачи

Как просматривать объекты в представлении источника данных при помощи конструктора представления источника данных

Основные понятия

Определение логических первичных ключей в представлении источника данных (службы Analysis Services)

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

Разделы руководства по работе с представлениями источников данных (службы SSAS)
Разделы руководства, посвященные работе с источниками данных (службы SSAS)

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

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