我需要使用 TSQL 脚本从 SQL Server 中删除图表支持表、存储过程、视图等。
有没有这样的脚本可用?
SQL 2005 和 2008。
我需要使用 TSQL 脚本从 SQL Server 中删除图表支持表、存储过程、视图等。
有没有这样的脚本可用?
SQL 2005 和 2008。
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;
这将删除所有这些。如果有像添加这样的删除图表引用向导会很好。
您可以删除对象,但是当用户单击图表节点时,系统会提示用户重新创建它们。
对象:
DELETE FROM sysdiagrams -- remove all diagram
DELETE FROM sysdiagrams WHERE name = 'yourDiagram' -- remove with condition