2010-10-28 58 views
3

我有一個SQL Server 2008企業數據庫最多包含100個表。我用所有的表生成了一個數據庫圖,因爲我想獲得數據庫的概述。sql server 2008數據庫圖表名稱搜索

我的問題是:如何快速找到我想要的圖表,有沒有關於圖表搜索的搜索功能?

回答

0

在SQL Server中,圖存儲在sysdiagrams表中,該表在創建圖時創建。表格定義如下。

CREATE TABLE [dbo].[sysdiagrams](
    [name] [sysname] NOT NULL, 
    [principal_id] [int] NOT NULL, 
    [diagram_id] [int] IDENTITY(1,1) NOT NULL, 
    [version] [int] NULL, 
    [definition] [varbinary](max) NULL) 

除表格外,還創建了一些存儲過程。

  • sp_alterdiagram
  • sp_dropdiagram
  • sp_creatediagram
  • sp_renamediagram
  • sp_helpdiagramdefinition
  • sp_helpdiagrams
  • sp_upgradediagrams

sp_helpdiagrams程序將爲您提供您當前所有圖表的清單。

+0

感謝您的回覆。我非常想在圖表中找到圖表,因爲一個頁面有很多圖表 – ukmagicow 2010-10-28 04:40:06

0

實際上,SQL Server 2008不支持任何類似於您所要求的功能。您必須手動執行搜索。