亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

SQL Server系統視圖

2019-11-03 08:36:23
字體:
來源:轉載
供稿:網友

--> Title  : SQL Server系統視圖

--> Author : wufeng4552

--> Date   : 2009-10-28



目錄視圖

目錄視圖返回 SQL Server 數據庫引擎使用的信息。建議您使用目錄視圖這一最常用的目錄元數據界面,它可為您提供最有效的方法來獲取、轉換并顯示此信息的自定義形式。所有用戶可用目錄元數據都通過目錄視圖來顯示。

注意:目錄視圖不包含有關復制、備份、數據庫維護計劃或 SQL Server 代理目錄數據的信息。

某些目錄視圖從其他目錄視圖繼承行。例如,sys.tables 目錄視圖繼承自 sys.objects 目錄視圖。sys.objects 目錄視圖稱為基本視圖,而 sys.tables 視圖稱為派生視圖。sys.tables 目錄視圖返回專用于表的列,同時還返回 sys.objects 目錄視圖返回的所有列。sys.objects 目錄視圖返回表之外的對象(例如,存儲過程和視圖)的行。創建表之后,表的元數據將在兩個視圖中返回。盡管兩個目錄視圖返回有關表的不同級別的信息,但在此表的元數據中只有一個具有一個名稱和一個 object_id 的項。這可以總結如下:

基本視圖包含列的子集和行的超集。

派生視圖包含列的超集和行的子集。

SQL Server 中的目錄視圖具有如下類別:

更改跟蹤目錄視圖   錯誤消息目錄視圖   CLR 程序集目錄視圖  對象目錄視圖  

數據庫和文件目錄視圖  分區函數目錄視圖  數據庫郵件視圖 基于策略的管理視圖

數據庫鏡像目錄視圖  源調控器目錄視圖  數據收集器視圖  標量類型目錄視圖

數據空間  架構目錄視圖  端點目錄視圖  安全性目錄視圖  擴展事件目錄視圖

Service Broker 目錄視圖  擴展屬性目錄視圖  服務器范圍配置目錄視圖

全文搜索目錄視圖  xml 架構(XML 類型系統)目錄視圖  鏈接服務器目錄視圖

信息架構視圖

信息架構視圖是 SQL Server 提供的幾種獲取元數據的方法之一。

注意:信息架構視圖提供 SQL Server 元數據的獨立于系統表的內部視圖。盡管已經對基礎系統表進行了重要的修改,信息架構視圖仍然可使應用程序正常工作。SQL Server 中包含的信息架構視圖符合 INFORMATION_SCHEMA 的 ISO 標準定義

引用當前服務器時,SQL Server 支持三部分命名約定。ISO 標準也支持三部分命名約定。但是,兩種命名約定中使用的名稱并不相同。信息架構視圖是在名為 INFORMATION_SCHEMA 的特殊架構中定義的。此架構包含在每個數據庫中。每個信息架構視圖均包含存儲在特定數據庫中的所有數據對象的元數據。下表顯示了 SQL Server 名稱和 SQL 標準名稱之間的關系。

SQL Server 名稱
對應的 SQL 標準等價名稱

數據庫
目錄

架構
架構

對象
對象

用戶定義數據類型



上述名稱映射約定適用于以下與 ISO 兼容的 SQL Server 視圖。

CHECK_CONSTRAINTS ; REFERENTIAL_CONSTRAINTS  COLUMN_DOMAIN_USAGE  ; ROUTINES  ; COLUMN_PRIVILEGES ROUTINE_COLUMNS ;COLUMNS ;SCHEMATA ;CONSTRAINT_COLUMN_USAGE TABLE_CONSTRAINTS ;CONSTRAINT_TABLE_USAGE ;TABLE_PRIVILEGES DOMAIN_CONSTRAINTS ;TABLES ;DOMAINS ;VIEW_COLUMN_USAGE KEY_COLUMN_USAGE ;VIEW_TABLE_USAGE ;PARAMETERS ;VIEWS

此外,某些視圖還包含對其他類的數據(如字符數據或二進制數據)的引用。引用信息架構視圖時,必須使用包含 INFORMATION_SCHEMA 架構名稱的限定名。例如:

SELECT TABLE_CATALOG,

       TABLE_SCHEMA,

       TABLE_NAME,

       COLUMN_NAME,

       COLUMN_DEFAULT

FROM AdventureWorks.INFORMATION_SCHEMA.COLUMNS

WHERE TABLE_NAME = N'Product';

GO

兼容性視圖

兼容性視圖

SQL Server 早期版本中的許多系統表現在都作為一組視圖實現。這些視圖稱為兼容性視圖,僅用于向后兼容。兼容性視圖公開的元數據在 SQL Server 2000 中也提供。但是,兼容性視圖不公開與在 SQL Server 2005 及更高版本中引入的功能有關的任何元數據。因此,當您使用新功能(例如 Service Broker 或分區)時,必須切換到使用目錄視圖。 升級到目錄視圖的另一個原因是,存儲用戶 ID 和類型 ID 的兼容性視圖列可能返回 NULL 或觸發算術溢出。這是因為您可以創建超過 32,767 個用戶、組和角色,以及超過 32,767 種數據類型。例如,如果要創建 32,768 個用戶,則可運行以下查詢:SELECT * FROM sys.sysusers。如果 ARITHABORT 設置為 ON,則查詢會失敗,并出現算術溢出錯誤。如果 ARITHABORT 設置為 OFF,則 uid 列返回 NULL。若要避免這些問題,建議您使用新增的目錄視圖,這些視圖可以處理增加的用戶 ID 和類型 ID 數目。下表列出了會出現此溢出的列。

列名
兼容性視圖
SQL Server 2005 視圖

xusertype
syscolumns
sys.columns

usertype
syscolumns
sys.columns

memberuid
sysmembers
sys.database_role_members

groupuid
sysmembers
sys.database_role_members

uid
sysobjects
sys.objects

uid
sysprotects
·                                 sys.database_permissions

·                                 sys.server_permissions

grantor
sysprotects
·                                 sys.database_permissions

·                                 sys.server_permissions

xusertype
systypes
sys.types

uid
systypes
sys.types

uid
sysusers
sys.database_principals

altuid
sysusers
sys.database_principals

gid
sysusers
sys.database_principals

uid
syscacheobjects
sys.dm_exec_plan_attributes

uid
sysprocesses
sys.dm_exec_requests


復制視圖

復制視圖

這些視圖包含 Microsoft SQL Server 中由復制使用的信息。 使用這些視圖可以更輕松地訪問復制系統表中的數據。將某個用戶數據庫啟用為發布數據庫或訂閱數據庫時,便會在該數據庫中創建視圖。 從復制拓撲中刪除用戶數據庫時,便會刪除該數據庫中的所有復制對象。 訪問復制元數據的首選方法是使用復制存儲過程。

任何用戶都不應直接更改系統視圖。

動態管理視圖和函數

動態管理視圖和函數返回可用于監視服務器實例的運行狀況、診斷故障以及優化性能的服務器狀態信息。

動態管理視圖和函數返回特定于實現的內部狀態數據。在未來的 SQL Server 版本中,它們的架構和返回的數據可能會發生更改。因此,未來版本中的動態管理視圖和函數可能與 SQL Server 2008 中的動態管理視圖和函數不兼容

動態管理視圖和函數分為兩種類型:

服務器范圍內的動態管理視圖和函數。此類型需要具有該服務器的 VIEW SERVER STATE 權限。

數據庫范圍內的動態管理視圖和函數。此類型需要具有該數據庫的 VIEW DATABASE STATE 權限。

查詢動態管理視圖

通過使用兩部分、三部分或四部分所組成的名稱,可在 Transact-SQL 語句中引用動態管理視圖。另一方面,也可使用兩部分或三部分所組成的名稱在 Transact-SQL 語句中引用動態管理函數。不能使用只由一部分組成的名稱在 Transact-SQL 語句中引用動態管理視圖和函數。

所有動態管理視圖和函數都存在于 sys 架構中,并遵循 dm_* 命名約定。當使用動態管理視圖或函數時,必須使用 sys 架構作為視圖或函數名稱的前綴。例如,若要查詢 dm_os_wait_stats 動態管理視圖,請運行以下查詢:

SELECT wait_type,

       wait_time_ms

FROM sys.dm_os_wait_stats;

GO



所需的權限

查詢動態管理視圖或函數需要對于對象具有 SELECT 權限以及 VIEW SERVER STATE 或 VIEW DATABASE STATE 權限。這樣您可以有選擇地限制用戶或登錄名對動態管理視圖和函數的訪問。為此,首先在 master 中創建用戶,然后拒絕該用戶對不希望被訪問的動態管理視圖或函數的 SELECT 權限。此后,無論該用戶的數據庫上下文如何,用戶都將無法選擇這些動態管理視圖或函數。

注意:由于 DENY 的優先級高,所以如果用戶被授予 VIEW SERVER STATE 權限但被拒絕 VIEW
上一篇:06—PL/SQL編程

下一篇:細說數據庫范式

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美电影在线观看完整版| 日本欧美一二三区| 成人写真福利网| 日韩精品欧美激情| 久久久精品免费| 一区二区亚洲欧洲国产日韩| 欧美高清电影在线看| 俺去亚洲欧洲欧美日韩| 中文字幕av一区二区三区谷原希美| 日韩动漫免费观看电视剧高清| 欧美午夜电影在线| 综合136福利视频在线| 日韩经典第一页| 最近2019年日本中文免费字幕| 亚洲国产精品成人av| 69**夜色精品国产69乱| 日韩的一区二区| 欧美一区二区三区四区在线| 日韩精品日韩在线观看| 91精品国产高清久久久久久91| 国产精品色午夜在线观看| 亚洲福利小视频| 欧美一区二区三区……| 在线看国产精品| 91亚洲精品在线| 欧美在线视频一区| 国产v综合ⅴ日韩v欧美大片| 亚洲男人天堂网| 亚洲色图校园春色| 亚洲精品国产综合区久久久久久久| 最新国产成人av网站网址麻豆| 欧美一区二区.| 91探花福利精品国产自产在线| 亚洲女同性videos| 国产精品99免视看9| 7777精品久久久久久| 亚洲精品中文字幕有码专区| 亚洲成人xxx| 国产一区二区在线免费视频| 亚洲综合视频1区| 欧美国产视频一区二区| 亚洲国产日韩精品在线| 国产精品夜间视频香蕉| 91日本在线观看| 欧美激情国产日韩精品一区18| 精品久久久久久久久国产字幕| 高清在线视频日韩欧美| 欧美在线性爱视频| 欧美最近摘花xxxx摘花| 全色精品综合影院| 一区二区在线视频| 日韩亚洲一区二区| 国产v综合ⅴ日韩v欧美大片| 国产精品视频免费观看www| 午夜精品一区二区三区在线视| 欧美美最猛性xxxxxx| 日韩中文字幕网址| 日韩av成人在线观看| 亚洲欧洲成视频免费观看| 亚洲精品久久久久久久久久久久| 欧美猛少妇色xxxxx| 亚洲a级在线播放观看| 国产精品在线看| 国产精品啪视频| 黄网动漫久久久| 欧美性受xxxx黑人猛交| 日韩av在线网址| 亚洲精品xxx| 国外成人在线播放| 国产婷婷成人久久av免费高清| 国产午夜精品全部视频在线播放| 日韩精品免费在线播放| 久久男人资源视频| 亚洲视频免费一区| 91免费电影网站| 日本成人在线视频网址| 亚洲jizzjizz日本少妇| 国内精品一区二区三区| 国产在线观看一区二区三区| 一区二区av在线| 精品欧美国产一区二区三区| 国产视频观看一区| 欧美性开放视频| 国产视频999| 国产精品入口免费视频一| www.国产一区| 精品国产精品自拍| 成人高h视频在线| 91麻豆国产语对白在线观看| 亚洲www在线| 亚洲国产日韩欧美在线图片| 国产精品天天狠天天看| 成人激情黄色网| 国内免费精品永久在线视频| 欧美视频二区36p| 欧美丰满少妇xxxx| 欧美日韩国产激情| 亚洲精品suv精品一区二区| 亚洲va久久久噜噜噜久久天堂| 日韩中文字幕国产| 亚洲第一页在线| 日韩av观看网址| 国产精品高潮视频| 欧美丰满少妇xxxxx| 国产a∨精品一区二区三区不卡| 欧美另类老女人| 欧美一级片久久久久久久| 久久视频精品在线| 国产精品久久久久久久久久久新郎| 亚洲欧洲国产伦综合| 日韩最新中文字幕电影免费看| 国产精自产拍久久久久久| 国产精品白嫩初高中害羞小美女| 日韩国产精品亚洲а∨天堂免| 国产有码在线一区二区视频| 亚洲成人免费在线视频| 欧美在线亚洲一区| 亚洲欧美日韩一区二区在线| 国产精品美女久久久久久免费| 国产精品免费在线免费| 91精品国产自产在线老师啪| 欧美激情在线一区| 久久成人综合视频| 久久久久久国产精品久久| 国产精品亚洲片夜色在线| 亚洲视频综合网| 国产精品福利在线观看| 日韩影视在线观看| 日韩免费中文字幕| 亚洲系列中文字幕| 日韩中文字幕在线看| 欧美疯狂做受xxxx高潮| 欧美极品美女视频网站在线观看免费| 国产精品大陆在线观看| 亚洲直播在线一区| 欧美xxxx18性欧美| 国产欧美韩国高清| 日韩中文字幕免费视频| 日韩精品视频中文在线观看| 97精品视频在线观看| 久久国产一区二区三区| 日本午夜在线亚洲.国产| 欧美精品999| 精品一区二区电影| 亚洲精品电影网站| 热久久99这里有精品| 国产精品久久久久久久久久99| 中文字幕亚洲无线码a| 欧美在线视频a| 国产精品va在线播放| 亚洲欧美一区二区三区四区| 成人激情视频在线观看| 97视频免费在线观看| 亚洲久久久久久久久久久| 久久久成人精品视频| 国产丝袜一区视频在线观看| 97涩涩爰在线观看亚洲| 国产精品成人av在线| 91中文在线视频| 26uuu亚洲伊人春色| 18一19gay欧美视频网站| 亚洲xxxx妇黄裸体| 日韩欧美综合在线视频| 在线免费观看羞羞视频一区二区|