系统表

系统表

Microsoft® SQL Server™ 2000 及其组件所用的信息存储在称为系统表的特殊表中。

任何用户都不应直接修改系统表。例如,不要尝试使用 DELETE、UPDATE、INSERT 语句或用户定义的触发器修改系统表。

允许在系统表中引用编制的列。然而,系统表中的许多列都未被编制。不应编写应用程序直接查询未编制的列。相反,应用程序应使用以下任何组件检索系统表中存储的信息:

  • 信息架构视图

  • 系统存储过程

  • Transact-SQL 语句和函数

  • SQL-DMO

  • 数据库应用程序接口 (API) 目录函数

这些组件构成一个已发布的 API,用以从 SQL Server 获取系统信息。Microsoft 维护这些组件在不同版本间的兼容性。系统表的格式取决于 SQL Server 的内部构架,并且可能因不同的版本而异。因此,直接访问系统表中未编制列的应用程序可能需要做些更改后才能访问 SQL Server 的后继版本。

仅在 master 数据库中的系统表

这些表存储服务器级系统信息。

sysaltfilessyslockinfo
syscacheobjectssyslogins
syscharsetssysmessages
sysconfiguressysoledbusers
syscurconfigssysperfinfo
sysdatabasessysprocesses
sysdevicessysremotelogins
syslanguagessysservers

每个数据库中的系统表

这些表为每个数据库存储数据库级系统信息。

syscolumnssysindexkeys
syscommentssysmembers
sysconstraintssysobjects
sysdependssyspermissions
sysfilegroupssysprotects
sysfilessysreferences
sysforeignkeyssystypes
sysfulltextcatalogssysusers
sysindexes 

msdb 数据库中的 SQL Server 代理程序表

这些表存储 SQL Server 代理程序使用的信息。

sysalertssysjobsteps
syscategoriessysnotifications
sysdownloadlistsysoperators
sysjobhistorysystargetservergroupmembers
sysjobssystargetservergroups
sysjobschedulessystargetservers
sysjobserverssystaskids

msdb 数据库中的表

这些表存储数据库备份和还原操作使用的信息。

backupfilerestorefile
backupmediafamilyrestorefilegroup
backupmediasetrestorehistory
backupset 

用于存储复制信息的表

这些表由复制使用并存储在 master 数据库中。

sysdatabasessysservers

这些表由复制使用并存储在 msdb 数据库中。

sysreplicationalerts 

这些表由复制使用并存储在 distribution 数据库中。

MSagent_parametersMspublisher_databases
MSagent_profilesMSreplication_objects
MSarticlesMSreplication_subscriptions
MSdistpublishersMSrepl_commands
MSdistributiondbsMSrepl_errors
MSdistribution_agentsMSrepl_originators
MSdistribution_historyMSrepl_transactions
MSdistributorMSrepl_version
MSlogreader_agentsMSsnapshot_agents
MSlogreader_historyMSsnapshot_history
MSmerge_agentsMSsubscriber_info
MSmerge_historyMSsubscriber_schedule
MSmerge_subscriptionsMSsubscriptions
MSpublication_accessMSsubscription_properties
Mspublications 

这些表由复制使用并存储在 publication 数据库中。

MSmerge_contentssysmergearticles
MSmerge_delete_conflictssysmergepublications
MSmerge_genhistorysysmergeschemachange
MSmerge_replinfosysmergesubscriptions
MSmerge_tombstonesysmergesubsetfilters
sysarticlessyspublications
sysarticleupdatessyssubscriptions
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值