23

TSQLスクリプトを使用して、SQLサーバーからダイアグラム作成サポートテーブル、ストアドプロシージャ、ビューなどを削除する必要があります。

そのようなスクリプトはありますか?

SQL2005および2008。

4

3 に答える 3

36
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;

それはそれらすべてを削除します。追加のようなダイアグラム参照の削除ウィザードがあればいいのにと思います。

于 2011-05-27T00:40:00.263 に答える
17

オブジェクトをドロップすることはできますが、ユーザーがダイアグラムノードをクリックすると、オブジェクトを再作成するように求められます。

オブジェクト:

  • sp_upgraddiagrams
  • sp_helpdiagrams
  • sp_helpdiagramdefinition
  • sp_creatediagram
  • sp_renamediagram
  • sp_alterdiagram
  • sp_dropdiagram
  • fn_diagramobjects
  • sysdiagrams
  • dt_properties(?)
于 2009-02-08T12:31:16.923 に答える