快速业务通道

SQL Server系统视图

作者 佚名技术 来源 数据库编程 浏览 发布时间 2012-03-22
;   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 中由复制使用的信息。 使用这些视图可以更轻松地访问复制系统表中的数据。将某个用户数据库启用为发布数据库或订阅数据库时,便会在该数据库中创建视图。 从复制拓扑中删除用户数据库时,便会删除该数据库中的所有复制对象。 访问复制元数据的首选方法是使用复制存储过程。

任何用户都不应直接更改系统视图。

动态管理视图和函数

动态管理视图和函数返回可用于监视服务器实例的运行状况、诊断故障以及优化

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号