在SQL Server2005中,共有4个层次保护数据的安全,SQL Server 2005主要对其中的3个层次提供安全控制。
1·远程网络主机通过互联网访问SQL Server2005服务器所在的网络,这由网络环境提供某种保护机制。
2·网络中的主机访问SQL Server2005服务器时,要求SQL Server进行正确配置;并且要求该主机拥有对SQL Server实例的访问权。
3·访问SL Server2005数据库时,只有该数据库的合法用户才拥有对SQL Server2005数据库的访问权。
4·访问SQL Server2005数据库中的表和列,要求用户拥有对表和列的访问权。
为了对登录和数据库用户进行管理,SQL Server提供了角色的概念,在本节后面将对固定服务器角色、数据库角色、应用程序角色的管理进行详细介绍。SQL Server2005实现了ANSI中有关架构的概念,一个数据库对象通过由4个命名部分组成结构来引用:server(服务器).database(数据库).schema(构架).object(对象)。权限的管理不仅涉及数据库中的表和列,同时对SQL Server实例和数据库、可编程对象的访问也实施权限管理。
上一条:
什么是文件碎片与重组?
| 下一条:
SQL Server2005简介
|