SQL Server 数据库之各个系统表的做用

sysaltfiles?? 在特殊状况下,包含与数据库中的文件相对应的行。该表存储在 master 数据库中。 syscharsets?? 每一个字符集在表中各占一行,表中还包含定义供?Microsoft SQL Server?使用的排 ????????序次序。排序次序中的一个在?sysconfigures?中标记为默认排序次序,该次序是 ????????实际使用的惟一次序。? sysconfigures? 用户设置的每一个配置选项在表中各占一行。sysconfigures?包含最近启动MsSQL?前 ????????定义的配置选项,还包含最近启动后设置的全部动态配置选项。该表只位于?master ????????数据库中。 syscurconfigs? 每一个当前配置选项各占一项。另外,该表还包含四个描述配置结构的项。syscurconfigs ????????在由用户查询时动态生成。有关更多信息,请参见?sysconfigures。 sysdatabases??每一个数据库在表中占一行。最初安装?SQL?Server?时,sysdatabases?包含?master、 ????????model、msdb、MsSQLweb?和?tempdb?数据库的项。该表只存储在master?数据库中。 syslanguages??出如今?MsSQL?中的每种语言在表中各占一行。虽然美国英语不在?syslanguages?内, ????????但该表始终可由?SQL?Server?使用。该表只存储在?master?数据库中。 syslogins??? 每一个登陆账户在表中占一行。? sysoledbusers? 每一个指定的连接服务器的用户和密码映射在表中占一行。该表存储在?master?数据库中。 sysprocesses??保存关于运行在?MsSQL上的进程的信息。这些进程能够是客户端进程或系统进程。 ????????sysprocesses?只存储在?master?数据库中。 sysremotelogins 每一个容许调用?Microsoft?SQL?Server?上的远程存储过程的远程用户占一行。 syscolumns???每一个表和视图中的每列在表中占一行,存储过程当中的每一个参数在表中也占一行。该表位于 ????????每一个数据库中。 sysconstraints?包含约束映射,映射到拥有该约束的对象。该系统目录存储在每一个数据库中。 sysfilegroups? 数据库中的每一个文件组在表中占一行。该表存储在每一个数据库中。在该表中至少有一项 ????????用于主文件组。 sysfiles????数据库中的每一个文件在表中占一行。该系统表是虚拟表,不能直接更新或修改。 sysforeignkeys?包含关于表定义中的?FOREIGN?KEY?约束的信息。该表存储在每一个数据库中。 sysindexkeys??包含索引中的键或列的信息。该表存储在每一个数据库中。 sysmembers???每一个数据库角色成员在表中占一行。该表存储在每一个数据库中。 sysobjects???在数据库内建立的每一个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。 ????????只有在?tempdb?内,每一个临时对象才在该表中占一行。 syspermissions?包含有关对数据库内的用户、组和角色授予和拒绝的权限的信息。该表存储在每一个数据库中。 systypes????对于每种系统提供数据类型和用户定义数据类型,均包含一行信息。该表存储在每一个数据库中。 ????????这些是系统提供的数据类型及其?ID?号。 sysusers????数据库中每一个 Microsoft Windows 用户、Windows 组、MsSQL 用户或 SQL Server 角色在表 ????????中占一行。 sysproperties? 查看每一个表和列的提示信息
相关文章
相关标签/搜索