sysmembers 页首
每个数据库角色成员在表中占一行。该表存储在每个数据库中。
列名 | 数据类型 | 描述 |
---|---|---|
memberuid | smallint | 角色成员的用户 ID。 |
groupuid | smallint | 角色的用户 ID。 |
sysobjects 页首
在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。只有在 tempdb 内,每个临时对象才在该表中占一行。
列名 | 数据类型 | 描述 |
---|---|---|
name | sysname | 对象名。 |
Id | int | 对象标识号。 |
xtype | char(2) | 对象类型。可以是下列对象类型中的一种:
C = CHECK 约束 |
uid | smallint | 所有者对象的用户 ID。 |
info | smallint | 保留。仅限内部使用。 |
status | int | 保留。仅限内部使用。 |
base_schema_ ver |
int | 保留。仅限内部使用。 |
replinfo | int | 保留。供复制使用。 |
parent_obj | int | 父对象的对象标识号(例如,对于触发器或约束,该标识号为表 ID)。 |
crdate | datetime | 对象的创建日期。 |
ftcatid | smallint | 为全文索引注册的所有用户表的全文目录标识符,对于没有注册的所有用户表则为 0。 |
schema_ver | int | 版本号,该版本号在每次表的架构更改时都增加。 |
stats_schema_ ver |
int | 保留。仅限内部使用。 |
type | char(2) | 对象类型。可以是下列值之一:
C = CHECK 约束 |
userstat | smallint | 保留。 |
sysstat | smallint | 内部状态信息。 |
indexdel | smallint | 保留。 |
refdate | datetime | 留作以后使用。 |
version | int | 留作以后使用。 |
deltrig | int | 保留。 |
instrig | int | 保留。 |
updtrig | int | 保留。 |
seltrig | int | 保留。 |
category | int | 用于发布、约束和标识。 |
cache | smallint | 保留。 |
syspermissions 页首
包含有关对数据库内的用户、组和角色授予和拒绝的权限的信息。该表存储在每个数据库中。
列名 | 数据类型 | 描述 |
---|---|---|
id | int | 对象权限的对象 ID;0 表示语句权限。 |
grantee | smallint | 受权限影响的用户、组或角色的 ID。 |
grantor | smallint | 被授予或废除权限的用户、组或角色的 ID。 |
actadd | smallint | 仅限内部使用。 |
actmod | smallint | 仅限内部使用。 |
seladd | varbinary(4000) | 仅限内部使用。 |
selmod | varbinary(4000) | 仅限内部使用。 |
updadd | varbinary(4000) | 仅限内部使用。 |
updmod | varbinary(4000) | 仅限内部使用。 |
refadd | varbinary(4000) | 仅限内部使用。 |
refmod | varbinary(4000) | 仅限内部使用。 |
systypes 页首
对于每种系统提供数据类型和用户定义数据类型,均包含一行信息。该表存储在每个数据库中。
这些是系统提供的数据类型及其 ID 号。
列名 | 数据类型 | 描述 |
---|---|---|
name | sysname | 数据类型名称。 |
xtype | tinyint | 物理存储类型。 |
status | tinyint | 仅限内部使用。 |
xusertype | smallint | 扩展用户类型。 |
length | smallint | 数据类型的物理长度。 |
xprec | tinyint | 服务器所使用的内部精度。(不能在查询中使用。) |
xscale | tinyint | 服务器所使用的内部小数位数。(不能在查询中使用。) |
tdefault | int | 对此数据类型进行完整性检查的存储过程的 ID。 |
domain | int | 对此数据类型进行完整性检查的存储过程的 ID。 |
uid | smallint | 数据类型创建者的用户 ID。 |
reserved | smallint | 仅限内部使用。 |
usertype | smallint | 用户类型 ID。 |
variable | bit | 可变长度数据类型为 1;否则为 0。 |
allownulls | bit | 指出此数据类型的默认为空性。如果 CREATE 或 ALTER TABLE 指定了为空性,那么该值将替代此数据类型的默认为空性。 |
type | tinyint | 物理存储数据类型。 |
printfmt | varchar(255) | 保留。 |
prec | smallint | 此数据类型的精度级别。 |
scale | tinyint | 此数据类型的小数位数(根据精度)。 |
sysusers 页首
数据库中每个 Microsoft? Windows 用户、Windows 组、Microsoft SQL Server? 用户或 SQL Server 角色在表中占一行。
列名 | 数据类型 | 描述 |
---|---|---|
uid | smallint | 用户 ID,在此数据库中是唯一的。1 是数据库所有者。 |
status | smallint | 仅限内部使用。 |
Name | sysname | 用户名或组名,在此数据库中是唯一的。 |
sid | varbinary(85) | 此条目的安全性标识符。 |
roles | varbinary(2048) | 仅限内部使用。 |
createdate | datetime | 帐户的添加日期。 |
updatedate | datetime | 帐户的上次修改日期。 |
altuid | smallint | 仅限内部使用。 |
password | varbinary(256) | 仅限内部使用。 |
gid | smallint | 此用户所属的组 ID。如果 uid = gid ,那么此条目就定义一个组。 |
environ | varchar(255) | 保留。 |
hasdbaccess | int | 如果该帐户有数据库访问权限,则为 1。 |
islogin | int | 如果该帐户是有登录帐户的 Windows 组、Windows 用户或 SQL Server 用户,则为 1。 |
isntname | int | 如果该帐户是 Windows 组或 Windows 用户,则为 1。 |
isntgroup | int | 如果该帐户是 Windows 组,则为 1。 |
isntuser | int | 如果该帐户是 Windows 用户,则为 1。 |
issqluser | int | 如果该帐户是 SQL Server 用户,则为 1。 |
isaliased | int | 如果该帐户以另一个用户为别名,则为 1。 |
issqlrole | int | 如果该帐户是 SQL Server 角色,则为 1。 |
isapprole | int | 如果该帐户是应用程序角色,则为 1。 |
家家有老人
人人会变老
帮老就是帮未来的您