`
rimoer
  • 浏览: 100838 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

系统表

 
阅读更多

系统表

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

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

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

  • 信息架构视图

  • 系统存储过程

  • Transact-SQL 语句和函数

  • SQL-DMO

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

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

仅在 master 数据库中的系统表

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

sysaltfiles syslockinfo
syscacheobjects syslogins
syscharsets sysmessages
sysconfigures sysoledbusers
syscurconfigs sysperfinfo
sysdatabases sysprocesses
sysdevices sysremotelogins
syslanguages sysservers

每个数据库中的系统表

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

syscolumns sysindexkeys
syscomments sysmembers
sysconstraints sysobjects
sysdepends syspermissions
sysfilegroups sysprotects
sysfiles sysreferences
sysforeignkeys systypes
sysfulltextcatalogs sysusers
sysindexes

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

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

sysalerts sysjobsteps
syscategories sysnotifications
sysdownloadlist sysoperators
sysjobhistory systargetservergroupmembers
sysjobs systargetservergroups
sysjobschedules systargetservers
sysjobservers systaskids

msdb 数据库中的表

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

backupfile restorefile
backupmediafamily restorefilegroup
backupmediaset restorehistory
backupset

用于存储复制信息的表

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

sysdatabases sysservers

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

sysreplicationalerts

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

MSagent_parameters Mspublisher_databases
MSagent_profiles MSreplication_objects
MSarticles MSreplication_subscriptions
MSdistpublishers MSrepl_commands
MSdistributiondbs MSrepl_errors
MSdistribution_agents MSrepl_originators
MSdistribution_history MSrepl_transactions
MSdistributor MSrepl_version
MSlogreader_agents MSsnapshot_agents
MSlogreader_history MSsnapshot_history
MSmerge_agents MSsubscriber_info
MSmerge_history MSsubscriber_schedule
MSmerge_subscriptions MSsubscriptions
MSpublication_access MSsubscription_properties
Mspublications

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

MSmerge_contents sysmergearticles
MSmerge_delete_conflicts sysmergepublications
MSmerge_genhistory sysmergeschemachange
MSmerge_replinfo sysmergesubscriptions
MSmerge_tombstone sysmergesubsetfilters
sysarticles syspublications
sysarticleupdates syssubscriptions

分享到:
评论

相关推荐

    Microsoft_SQL_Server系统表详细说明

    Microsoft SQL Server 系统表详细说明 Microsoft SQL Server 系统表是指数据库管理系统中的一组特殊的表,这些表用于存储数据库的元数据,提供了关于数据库对象、配置选项、用户和安全信息的重要信息。本文将详细...

    人大金仓数据库系统表

    人大金仓数据库系统表 人大金仓数据库系统,全称为KingbaseES,是中国本土自主研发的一款高性能、高可靠的数据库管理系统,其在数据存储、处理和管理方面具有显著的优势。这款数据库系统广泛应用于政府、金融、电信...

    db2 系统表和视图说明

    db2系统表、视图说明,sysibm.systables,sysibm.syscolumns,syscat.tables,syscat.columns,我们可以通过 LIST TABLES FOR SYSTEM 或 LIST TABLES FOR SCHEMA schemaname 命令查看所有的系统表和相关的视图信息。...

    SqlServer7系统表介绍.pdf

    ### SqlServer7系统表介绍 #### 22.1 系统表概述 Microsoft SQL Server 使用了一种特殊类型的表——**系统表**来存储关于自身及其管理下的各个数据库的重要信息。系统表对于维护数据库的正常运行至关重要,它们...

    SQL Server数据库系统表功能及字段介绍

    总结SQL Server数据库系统表,简单介绍了各个系统表的功能,详细描述了各个系统表的字段属性(数据库类型、描述等)

    中联his系统表结构,对于his系统的开发人员 很好的参考资料

    了解并掌握中联HIS系统的表结构对开发人员至关重要,因为这有助于他们更好地设计、开发和优化数据库,以满足系统的高效运行和数据安全的需求。 表结构是数据库设计的基础,它定义了每个表的字段(columns)、数据...

    oracle系统表说明

    oracle系统表大全,取得指定用户的所有表名,取得指定用户的所有视图名称

    Sybase系统表

    ### Sybase系统表知识点概述 Sybase是一种关系型数据库管理系统(RDBMS),广泛应用于企业级应用和服务领域。Sybase提供了多种系统表来帮助用户管理和监控数据库的状态与性能。本篇文章将详细阐述Sybase中的系统表...

    ArcSDE 地理数据库系统表.pdf

    ArcSDE 地理数据库系统表:存储在Oracle中的地理数据库内的系统表

    sql server系统表与用户表

    介绍sql server2000默认的系统表与用户表

    Oracle系统表建表语句

    用于Oracle建系统表,如s_emp等

    mysql 5.6 innodb系统表描述

    本文档包括的是mysql 5.6版的innodb的系统表的详细描述

    oracle11g系统表

    Oracle 11g 系统表详解 Oracle 11g 系统表是 Oracle 数据库管理系统的核心组件,提供了丰富的信息,帮助数据库管理员和开发者更好地管理和维护数据库。本文档将详细介绍 Oracle 11g 中常用的系统表,并解释每张系统...

    EOS系统表说明.rar_EOS_EOS系统表

    这里提到的“EOS系统表”是EOS核心组成部分之一,它们存储了系统运行所需的各种数据和配置信息。具体到这个压缩包文件,“EOS系统表说明”文档将为我们揭示这些表格的结构、功能和用途。 首先,我们关注到“CAP_...

    sqlserver系统表及其说明

    SQL Server 系统表详解 SQL Server 系统表是 SQL Server 数据库中的一组特殊的表,它们存储了数据库的元数据,例如数据库的结构、配置、安全信息、统计信息等。这些表是系统定义的,用户不能修改它们的结构,也不能...

    oracle 系统表大全

    oracle 系统表大全oracle 系统表大全oracle 系统表大全oracle 系统表大全

    神州易助ERP系统表结构和字段介绍

    有了神州易助ERP表结构,更好地维护神州易助ERP系统.

    mfgpro eb21sp5系统表的说明QAD

    《QAD mfg/pro 系统表深度解析》 QAD(Quality Application for Discrete Manufacturing)是一款全球领先的制造执行系统(MES),专为离散制造业设计。MFG/PRO是QAD的核心产品,它提供了全面的业务流程管理,涵盖了...

    如何读取Access数据库(*.MDB)的系统表内容

    Access数据库(*.mdb)存储着用户数据以及一系列系统表,这些系统表用于内部管理和跟踪元数据。本篇文章将深入探讨如何在VC++和Visual FoxPro(VFP)环境中通过ODBC(Open Database Connectivity)接口读取Access数据库中...

Global site tag (gtag.js) - Google Analytics