Поделиться через


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

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

Чтобы можно было использовать конструктор диаграмм баз данных, его вначале должен установить член роли db_owner для контроля доступа к диаграммам. Дополнительные сведения о правах владельца диаграмм см. в разделе Основные сведения о принадлежности диаграмм баз данных (визуальные инструменты для баз данных).

Настройка создания диаграмм баз данных

  1. Разверните узел базы данных в обозревателе объектов.

  2. В окне подключения к базе данных разверните узел «Диаграммы баз данных».

  3. Нажмите кнопку Да, когда будет получен запрос о необходимости настроить создание диаграмм баз данных.

    ms189279.note(ru-ru,SQL.90).gifПримечание.
    В базе данных SQL Server будут созданы таблица диаграмм баз данных, системные хранимые процедуры и системная функция.
  4. С помощью Visual Studio 2005 в экземпляре SQL Server будут созданы следующие объекты:

    1. таблица sysdiagrams;
    2. хранимая процедура sp_alterdiagram;
    3. хранимая процедура sp_creatediagram;
    4. хранимая процедура sp_dropdiagram;
    5. хранимая процедура sp_renamediagram;
    6. функция fn_diagramobjects;
    7. хранимая процедура sp_helpdiagrams;
    8. хранимая процедура sp_helpdiagramsdefinition;
    9. хранимая процедура sp_upgraddiagrams.
ms189279.note(ru-ru,SQL.90).gifВажно!
Чтобы можно было установить поддержку диаграмм баз данных в среде SQL Server Management Studio, база данных должна удовлетворять уровню совместимости SQL Server 2005. Уровень совместимости баз данных можно сбросить после установки поддержки диаграмм. Измените уровень совместимости баз данных с помощью следующей инструкции Transact-SQL, затем повторите операцию с диаграммами базы данных. EXEC sp_dbcmptlevel 'database_name', '90'; Установка этих объектов поддержки может завершиться ошибкой в базе данных, которая была присоединена или восстановлена из другого экземпляра SQL Server. Это может произойти, если имя владельца базы данных (хранящееся в базе данных) не является допустимым именем входа для экземпляра SQL Server, к которому присоединяется или на котором восстанавливается база данных. Используйте следующую инструкцию Transact-SQL для изменения владельца базы данных на допустимое имя входа на экземпляр SQL Server, а затем повторите операцию с диаграммами базы данных. ALTER AUTHORIZATION ON DATABASE::database_name TO valid_login

См. также

Задачи

Как обновить диаграммы баз данных из предыдущих версий (визуальные инструменты для баз данных)

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

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

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

sp_dbcmptlevel (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL)

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

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