共同探讨QTP相关问题
SQL 系统表
上一篇 /
下一篇 2008-09-04 21:09:23
/ 个人分类:数据库
syscharsets主数据库字符集与排序顺序 sysconfigures主数据库 配置选项 syscurconfigs主数据库当前配置选项 sysdatabases主数据库服务器中的数据库 syslanguages主数据库语言 syslogins主数据库 登陆帐号信息 sysoledbusers主数据库 链接服务器登陆信息 sysprocesses主数据库进程 sysremotelogins主数据库 远程登录帐号 syscolumns每个数据库 列 sysconstrains每个数据库 限制 sysfilegroups每个数据库 文件组 sysfiles每个数据库 文件 sysforeignkeys每个数据库 外部关键字 sysindexs每个数据库 索引 sysmenbers每个数据库角色成员 sysobjects每个数据库所有数据库对象 syspermissions每个数据库 权限 systypes每个数据库 用户定义数据类型 sysusers每个数据库 用户 sysaltfiles 在特殊情况下,包含与数据库中的文件相对应的行。该表存储在 master 数据库中。 列名 | 数据类型 | 描述 |
---|
fileid | smallint | 每个数据库的唯一文件标识号。 | groupid | smallint | 文件组标识号。 | size | int | 文件大小(以 8 KB 页为单位)。 | maxsize | int | 最大文件大小(以 8 KB 页为单位)。0 值表示不增长,–1 值表示文件应一直增长到磁盘已满。 | growth | int | 数据库的增长大小。0 值表示不增长。根据状态的值,可以是页数或文件大小的百分比。如果 status 为 0x100000,则 growth 是文件大小的百分比;否则是页数。 | status | int | 仅限内部使用。 | perf | int | 保留。 | dbid | smallint | 该文件所属数据库的数据库标识号。 | name | nchar(128) | 文件的逻辑名称。 | filename | nchar(260) | 物理设备的名称,包括文件的完整路径。 | \5Z+by.@|'Be8?0>syscharsets 每个字符集在表中各占一行,表中还包含定义供 Microsoft? SQL Server? 使用的排序次序。排序次序中的一个在 sysconfigures 中标记为默认排序次序,该次序是实际使用的唯一次序。 列名 | 数据类型 | 描述 |
---|
type | smallint | 该行表示的实体类型。1001 是字符集;2001 是排序次序。 | id | tinyint | 字符集或排序次序的唯一 ID。注意排序次序和字符集不能共享相同的 ID 号。保留从 1 到 240 的 ID 范围供 SQL Server 使用。 | csid | tinyint | 如果该行表示字符集,则不使用该字段。如果该行表示排序次序,则该字段是在其上生成排序次序的字符集 ID。假设具有该 ID 的字符集行存在于该表中。 | status | smallint | 内部系统状态信息位。 | name | sysname | 字符集或排序次序的唯一名称。该字段必须只包含字母 A-Z 或 a-z、数字 0 – 9 和下划线 (_)。必须以字母开头。 | descrīption | nvarchar(255) | 字符集或排序次序功能的可选描述。 | binarydefinition | varbinary(255) | 仅限内部使用。 | definition | image | 字符集或排序次序的内部定义。该字段中的数据结构取决于类型。 | 51Testing软件测试网dt/?C[ sP sQ+g$BM:osysconfigures 用户设置的每个配置选项在表中各占一行。 sysconfigures 包含最近启动 Microsoft? SQL Server? 前定义的配置选项,还包含最近启动后设置的所有动态配置选项。该表只位于 master 数据库中。 列名 | 数据类型 | 描述 |
---|
value | int | 变量的用户可修改值(仅在已执行 RECONFIGURE 后由 SQL Server 使用)。 | config | smallint | 配置变量号。 | comment | nvarchar(255) | 对配置选项的解释。 | status | smallint | 表示选项状态的位图。可能的值包括: 0 = 静态(该设置在服务器重新启动时生效)。 1w"h-m0h'`Es01 = 动态(该变量在 RECONFIGURE 语句执行时生效)。 Z u#L'YTF`F*V02 = 高级(仅当设置了显示高级选项时才显示该变量)。 ]
c)X)rFYx+b{03 = 动态和高级。 |
51Testing软件测试网Gp.I_$| X6{WoM syscurconfigs 每个当前配置选项各占一项。另外,该表还包含四个描述配置结构的项。 syscurconfigs 在由用户查询时动态生成。有关更多信息,请参见sysconfigures。 列名 | 数据类型 | 描述 |
---|
value | int | 用户可修改的变量值(仅在已执行 RECONFIGURE 的情况下由 Microsoft? SQL Server? 使用)。 | config | smallint | 配置变量号。 | comment | nvarchar(255) | 对配置选项的解释。 | status | smallint | 表示选项状态的位图。可能的值包括: 0 = 静态(该设置在服务器重新启动时生效)。 jx {!w(DM8f01 = 动态(该变量在 RECONFIGURE 语句执行时生效)。
oi(];]g02 = 高级(仅当设置了显示高级选项时才显示该变量)。51Testing软件测试网%am&F A:S$`bo"h 3 = 动态和高级。 |
sysdatabases Microsoft? SQL Server? 上的每个数据库在表中占一行。最初安装 SQL Server 时, sysdatabases 包含 master 、 model 、 msdb 、 mssqlweb 和 tempdb 数据库的项。该表只存储在 master 数据库中。 列名 | 数据类型 | 描述 |
---|
name | sysname | 数据库的名称。 | dbid | smallint | 数据库 ID。 | sid | varbinary(85) | 数据库创建者的系统 ID。 | mode | smallint | 用于创建数据库时在内部锁定该数据库。 | status | int | 状态位,其中某些状态位可由用户使用 sp_dboption ( read only 、 dbo use only 、 single user 等)进行设置: 1 = autoclose ;使用 sp_dboption 设置。51Testing软件测试网8b2E.y0h~m8qX 4 = select into/bulkcopy ;使用 sp_dboption 设置。51Testing软件测试网[%K8vf"k#f5J#_ 8 = trunc. log on chkpt ;使用 sp_dboption 设置。51Testing软件测试网IrV/l0MiiC}s:a 16 = torn page detection ,使用 sp_dboption 设置。 8f K"] nb3k032 = loading 。51Testing软件测试网'N#E1?a
k.C,p*E2xy 64 = pre recovery 。 _/b#|*e]QtM;^.L-l0128 = recovering 。51Testing软件测试网^y(O
BQ'N*A"tc 256 = not recovered 。51Testing软件测试网;i_-F3B!M(l2q-B 512 = offline ;使用 sp_dboption 设置。
|
|