在SQLserver2000数据库中,包含那些对象?

表用户定义的数据类型索引触发器视图用户、组和角色存储过程

SQLServer包括哪几种类型的权限?各自的功能是什么?

【解答】:服务器权限:服务器权限允许数据库管理员执行管理任务。
这些权限在固定服务器角色(fixedServerroles)中定义。
这些固定服务器角色可以分配给登录名,但不能修改这些角色。
一般服务器权限只授予DRA(数据库管理员),他不需要修改或授权其他用户登录。
我们在后面讲解角色管理时会详细介绍服务器的相关权限和配置。
数据库对象权限:数据库对象权限是授予用户的一类权限,允许他们访问数据库中的对象。
使用SQL语句访问表或视图需要对象权限。
数据库权限:对象权限使用户能够访问数据库中存在的对象。
除了数据库对象权限之外,还可以将数据库权限分配给用户。
SQLserver2005扩展了数据库权限,增加了很多新的权限。
这些数据库权限除了授权用户创建数据库对象和执行数据库备份外,还添加了一些更改数据库对象的权限。

SQLserver2005中数据库常用对象有哪些?

表是用于存储数据的行和列的集合。
数据类型定义列或变量的数据类型。
SQLServer提供了系统数据类型并允许用户自定义数据类型。
它们是从其他表或视图派生的虚拟表索引,由有助于使数据唯一的数据结构约束支持和保证快速数据检索。
默认值是列可用的默认值。
存储过程在服务器过程中存储一组预编译的T-SQL语句,当用户表中的数据发生更改时,存储过程会自动执行。