Подтвердить что ты не робот

Как удалить диаграммы объектов поддержки из SQL Server?

Мне нужно удалить таблицы поддержки диаграмм, сохраненные procs, представления и т.д. из SQL Servrer с помощью TSQL script.

Имеется ли такой script?

SQL 2005 и 2008.

4b9b3361

Ответ 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.