随笔分类 - SQL经验谈
server2005系统表知多少 之sysusers
摘要:数据库中每个 Microsoft? Windows 用户、Windows 组、Microsoft SQL Server? 用户或 SQL Server 角色在表中占一行。列名 数据类型 描述 uid smallint 用户 ID,在此数据库中是唯一的。1 是数据库所有者。 status smallint 仅限内部使用。 Name sysname 用户名或组名,在此数据库中是唯一的。 sid var...
阅读全文
server2005系统表知多少 之systypes
摘要:对于每种系统提供数据类型和用户定义数据类型,均包含一行信息。该表存储在每个数据库中。这些是系统提供的数据类型及其 ID 号。列名 数据类型 描述 name sysname 数据类型名称。 xtype tinyint 物理存储类型。 status tinyint 仅限内部使用。 xusertype smallint 扩展用户类型。 length smallint 数据类型的物理长度。 xprec t...
阅读全文
server2005系统表知多少 之syspermissions
摘要:包含有关对数据库内的用户、组和角色授予和拒绝的权限的信息。该表存储在每个数据库中。列名 数据类型 描述 id int 对象权限的对象 ID;0 表示语句权限。 grantee smallint 受权限影响的用户、组或角色的 ID。 grantor smallint 被授予或废除权限的用户、组或角色的 ID。 actadd smallint 仅限内部使用。 actmod smallint 仅限内部使...
阅读全文
server2005系统表知多少 之sysobjects
摘要:在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。只有在 tempdb 内,每个临时对象才在该表中占一行。列名 数据类型 描述 name sysname 对象名。 Id int 对象标识号。 xtype char(2) 对象类型。可以是下列对象类型中的一种: C = CHECK 约束D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束L = 日志F...
阅读全文
server2005系统表知多少 之sysmembers
摘要:每个数据库角色成员在表中占一行。该表存储在每个数据库中。列名 数据类型 描述 memberuid smallint 角色成员的用户 ID。 groupuid smallint 角色的用户 ID。
阅读全文
server2005系统表知多少 之sysindexes
摘要:数据库中的每个索引和表在表中各占一行。该表存储在每个数据库中。列名 数据类型 描述 id int 表 ID(如果 indid = 0 或 255)。否则为索引所属表的 ID。 status int 内部系统状态信息。 first binary(6) 指向第一页或根页的指针。 indid smallint 索引 ID: 1 = 聚集索引>1 = 非聚集255 = 具有 text 或 image...
阅读全文
server2005系统表知多少 之sysfiles
摘要:数据库中的每个文件在表中占一行。该系统表是虚拟表,不能直接更新或修改。列名 数据类型 描述 fileid smallint 每个数据库的唯一文件标识号。 groupid smallint 文件组标识号。 size int 文件大小(以 8 KB 页为单位)。 maxsize int 最大文件大小(以 8 KB 页为单位)。0 值表示不增长,–1 值表示文件应一直增长到磁盘已满。 gro...
阅读全文
server2005系统表知多少 之sysforeignkeys
摘要:包含关于表定义中的 FOREIGN KEY 约束的信息。该表存储在每个数据库中。列名 数据类型 描述 constid int FOREIGN KEY 约束的 ID。 fkeyid int 具有 FOREIGN KEY 约束的表对象 ID。 rkeyid int 在 FOREIGN KEY 约束中引用的表对象 ID。 fkey smallint 正在引用的列 ID。 rkey smallint 已引...
阅读全文
server2005系统表知多少 之sysfilegroups
摘要:数据库中的每个文件组在表中占一行。该表存储在每个数据库中。在该表中至少有一项用于主文件组。列名 数据类型 描述 groupid smallint 每个数据库的唯一组标识号。 allocpolicy smallint 保留。 status int 0x8 = READ ONLY0x10 = DEFAULT groupname sysname 文件组的名称。
阅读全文
server2005系统表知多少 之sysconstraints
摘要:包含约束映射,映射到拥有该约束的对象。该系统目录存储在每个数据库中。 列名 数据类型 描述 constid int 约束号。 id int 拥有该约束的表 ID。 colid smallint 在其上定义约束的列 ID,如果是表约束则为 0。 spare1 tinyint 保留。 status int 位图指示状态。可能的值包括: 1 = PRIMARY KEY 约...
阅读全文
server2005系统表知多少 之syscolumns
摘要:每个表和视图中的每列在表中占一行,存储过程中的每个参数在表中也占一行。该表位于每个数据库中。 列名 数据类型 描述 name sysname 列名或过程参数的名称。 id int 该列所属的表对象 ID,或与该参数关联的存储过程 ID。 xtype tinyint systypes 中的物理存储类型。 typestat tinyint 仅限内部使用。 xusertyp...
阅读全文
server2005系统表知多少 之sysprocesses
摘要:sysprocesses 表中保存关于运行在 Microsoft? SQL Server? 上的进程的信息。这些进程可以是客户端进程或系统进程。 sysprocesses 只存储在 master 数据库中。 列名 数据类型 描述 spid smallint SQL Server 进程 ID。 kpid smallint Microsoft Windows NT 4.0? 线程 ID...
阅读全文
server2005系统表知多少 之sysremotelogins
摘要:每个允许调用 Microsoft? SQL Server? 上的远程存储过程的远程用户占一行。 列名 数据类型 描述 remoteserverid smallint 远程服务器标识。 remoteusername nvarchar(128) 远程服务器上的用户登录名。 status smallint 选项的位图。 sid varbinary(85) Microsoft Wi...
阅读全文
server2005系统表知多少 之sysoledbusers
摘要:每个指定的链接服务器的用户和密码映射在表中占一行。该表存储在 master 数据库中。 列名 数据类型 描述 rmtsrvid smallint 服务器的 SID(安全标识号)。 rmtloginame nvarchar(128) loginsid 映射到的链接 rmtservid 的远程登录名。 rmtpassword nvarchar(128) 链接 rmtsrvid 内的指...
阅读全文
server2005系统表知多少 之syslogins
摘要:每个登录帐户在表中占一行。 列名 数据类型 描述 sid varbinary(85) 安全标识符。 status smallint 仅限内部使用。 createdate datetime 添加登录的日期。 updatedate datetime 更新登录的日期。 accdate datetime 仅限内部使用。 totcpu int 仅限内部使用。 toti...
阅读全文
server2005系统表知多少 之syslanguages
摘要:出现在 Microsoft? SQL Server? 中的每种语言在表中各占一行。虽然美国英语不在 syslanguages 内,但该表始终可由 SQL Server 使用。该表只存储在 master 数据库中。 列名 数据类型 描述 langid smallint 唯一语言 ID。 dateformat nchar(3) 日期顺序(如 DMY)。 datefirst tinyin...
阅读全文
server2005系统表知多少 之sysdatabases
摘要:Microsoft? SQL Server? 上的每个数据库在表中占一行。最初安装 SQL Server 时, sysdatabases 包含 master 、 model 、 msdb 、 mssqlweb 和 tempdb 数据库的项。该表只存储在 master 数据库中。 列名 数据类型 描述 name sysname 数据库的名称。 dbid smallint 数据库 ID。 ...
阅读全文
server2005系统表知多少 之sysconfigures
摘要:每个当前配置选项各占一项。另外,该表还包含四个描述配置结构的项。 syscurconfigs 在由用户查询时动态生成。有关更多信息,请参见 sysconfigures。 列名 数据类型 描述 value int 用户可修改的变量值(仅在已执行 RECONFIGURE 的情况下由 Microsoft? SQL Server? 使用)。 config smallint 配置变量号。 co...
阅读全文
server2005系统表知多少 之syscharsets
摘要:每个字符集在表中各占一行,表中还包含定义供 Microsoft? SQL Server? 使用的排序次序。排序次序中的一个在 sysconfigures 中标记为默认排序次序,该次序是实际使用的唯一次序。 列名 数据类型 描述 type smallint 该行表示的实体类型。1001 是字符集;2001 是排序次序。 id tinyint 字符集或排序次序的唯一 ID。注意排序次序和...
阅读全文
server2005系统表知多少 之sysaltfiles
摘要:在特殊情况下,包含与数据库中的文件相对应的行。该表存储在 master 数据库中。 列名 数据类型 描述 fileid smallint 每个数据库的唯一文件标识号。 groupid smallint 文件组标识号。 size int 文件大小(以 8 KB 页为单位)。 maxsize int 最大文件大小(以 8 KB 页为单位)。0 值表示不增长,–1 值表示文件应一...
阅读全文
浙公网安备 33010602011771号