我需要使用TSQL脚本从SQL Servrer中删除图表支持表,存储过程,视图等.
有这样的脚本吗?
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;
这将删除所有这些.如果有像删除图表引用向导那样会很好.
您可以删除对象,但是当用户单击图表节点时,将提示用户重新创建它们.
对象:
sp_upgraddiagrams
sp_helpdiagrams
sp_helpdiagramdefinition
sp_creatediagram
sp_renamediagram
sp_alterdiagram
sp_dropdiagram
fn_diagramobjects
sysdiagrams
dt_properties(?)