Как удалить диаграммы объектов поддержки из SQL Server?
Мне нужно удалить таблицы поддержки диаграмм, сохраненные procs, представления и т.д. из SQL Servrer с помощью TSQL script.
Имеется ли такой script?
SQL 2005 и 2008.
Ответы
Ответ 1
Вы можете удалить объекты, но пользователю будет предложено их воссоздать, когда они нажмут на диаграммы node.
Объекты:
- sp_upgraddiagrams
- sp_helpdiagrams
- sp_helpdiagramdefinition
- sp_creatediagram
- sp_renamediagram
- sp_alterdiagram
- sp_dropdiagram
- fn_diagramobjects
- sysdiagrams
- dt_properties (?)
Ответ 2
DROP PROCEDURE dbo.sp_alterdiagram;
DROP PROCEDURE dbo.sp_creatediagram;
DROP PROCEDURE dbo.sp_dropdiagram;
DROP PROCEDURE dbo.sp_helpdiagramdefinition;
DROP PROCEDURE dbo.sp_renamediagram;
DROP PROCEDURE dbo.sp_upgraddiagrams;
DROP PROCEDURE dbo.sp_helpdiagrams;
DROP FUNCTION dbo.fn_diagramobjects;
DROP TABLE dbo.sysdiagrams;
Это удаляет все из них. Было бы неплохо, если бы был так же, как и мастер ссылок, как add.