Как настроить конструктор диаграмм баз данных (визуальные инструменты для баз данных)
Изменения: 14 апреля 2006 г.
Чтобы можно было использовать конструктор диаграмм баз данных, его вначале должен установить член роли db_owner для контроля доступа к диаграммам. Дополнительные сведения о правах владельца диаграмм см. в разделе Основные сведения о принадлежности диаграмм баз данных (визуальные инструменты для баз данных).
Настройка создания диаграмм баз данных
Разверните узел базы данных в обозревателе объектов.
В окне подключения к базе данных разверните узел «Диаграммы баз данных».
Нажмите кнопку Да, когда будет получен запрос о необходимости настроить создание диаграмм баз данных.
Примечание. В базе данных SQL Server будут созданы таблица диаграмм баз данных, системные хранимые процедуры и системная функция. С помощью Visual Studio 2005 в экземпляре SQL Server будут созданы следующие объекты:
- таблица sysdiagrams;
- хранимая процедура sp_alterdiagram;
- хранимая процедура sp_creatediagram;
- хранимая процедура sp_dropdiagram;
- хранимая процедура sp_renamediagram;
- функция fn_diagramobjects;
- хранимая процедура sp_helpdiagrams;
- хранимая процедура sp_helpdiagramsdefinition;
- хранимая процедура sp_upgraddiagrams.
Важно! |
---|
Чтобы можно было установить поддержку диаграмм баз данных в среде 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)