6.3.1 用Enterprise Manager 瀏覽數據庫 SQL Server 提供了目錄樹的瀏覽方式,使得瀏覽數據庫信息非常方便、快捷。在 Enterprise Manager 中單擊要瀏覽的數據庫文件夾,就可在右邊的任務板(Task pad)窗口中看到數據庫的基本信息(General)、表和索引信息(Tables & Indexes)、數據庫文件的配置情況(Space Allocated)如圖6-8 所示。在打開數據庫文件夾目錄樹后,可以選擇各種數據庫對象進行信息瀏覽。
 6.3.2 用系統存儲過程顯示數據庫信息 SQL Server 提供了許多很有用的系統存儲過程,可以用它們來得到許多從EnterpriseManager 界面中所不易或不能看到的信息(有關存儲過程的詳細介紹請參見“存儲過程”章節。讀者如果目前不了解存儲過程也不要緊,可以把它當作函數或命令來用)。 (1) 用系統存儲過程顯示數據庫結構 可以使用系統提供的系統存儲過程Sp_helpdb 來顯示數據庫結構。 其語法如下: sp_helpdb [[@dbname=] 'name'] 使用Sp_helpdb 系統存儲過程可以顯示指定數據庫的信息。如果不指定[@dbname=] 'name'子句,則會顯示在master.dbo.sysdatabases 表中存儲的所有數據庫信息。命令執行成 功會返回0, 否則返回1。 例6-4: 顯示上一節中創建的mydb 數據庫的信息。 exec sp_helpdb mydb

(2) 用系統存儲過程顯示文件信息 可以使用系統提供的系統存儲過程Sp_helpfile 來顯示當前數據庫中的文件信息。其語法如下: sp_helpfile [[@filename =] 'name']如果不指定文件名稱,則會顯示當前數據庫中所有的文件信息。命令執行成功會返回0, 否則返回1。 例6-5: 顯示mydb 數據庫中的mydb_data1 文件的信息。 use mydb exec sp_helpfile mydb_data1

(3) 用系統存儲過程顯示文件組信息 可以使用系統提供的系統存儲過程Sp_helpfilegroup 來顯示當前數據庫中文件組信息。其語法如下: sp_helpfilegroup [[@filegroupname =] 'name'] 如果不指定文件組名稱,則會顯示當前數據庫中所有的文件組。命令執行成功會返回0 ,否則返回1。 例6-6:顯示mydb 數據庫中的data2 文件組的信息。 use mydb exec sp_helpfilegroup data2

|