Как удалить диаграммы объектов поддержки из 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.