sql server2008中采用了哪些安全措施以实现数据库的安全管理

2024-12-01 01:43:33
推荐回答(1个)
回答1:

服务器级别
服务器级别所包含的安全性对象主要有登录名、固定服务器角色等。其中,登录名用于登录数据库服务器,而固定服务器角色用于给登录名赋予相应的服务器访问权限。

2
数据库级别:
数据库级别所包含的安全对象主要有用户、角色、应用程序角色、证书、对称秘钥、非对称密钥、程序集、全文目录、DDL事件和架构等。

3
架构级别:
架构级别所包含的安全对象主要有表、视图、函数、存储过程、类型、同义词和聚合函数等。架构的作用是将数据库中的所有对象分成不同的集合,每一个集合就称为一个架构,每个集合之间都没有交集。

END
系统登录名

系统管理员组:
SQL Server 2008中管理员在数据库服务器上属于本地组,这个组的成员通常报货本地管理员用户账户和任何设置为本地系统管理员的其他用户。在SQL Serve 2008中,此组默认授予sysadmin服务器角色。

本地管理员:
本地管理员是在SQL Server 2008服务器上的本地用户账户。这个账户提供对本地系统的管理权限,主要是安装系统时使用它。如果计算机室Windows域的一部分管理员账户通常也有域范围的权限。在SQL Server 2008中,这个账户默认授予sysadmin服务器角色

sa登录:
sa是SQL Server系统管理员的账户,而在SQL Server 2008中采用了新的集成和扩展的安全模式,sa不再是必须的,提供此登录账户主要是为了针对以前的 SQL Server版本的向后兼容性。与其他管理员登录一样,sa默认授予sysadmin服务器角色。在默认安装SQL Server 2008的时候,sa账户密码可以自行设定。

Network Service和SYSEM登录
Network Service和SYSEM是SQL Server2008服务器内置的本地账户,而是否创建这些账户的服务器登录则依赖于服务器的配置。在服务器实例设置期间,Network Service和SYSEM账户可以使为 SQL Server、SQL Server代理、分析服务器和报表服务器所选择的服务账户,在这种情况下。SYSTEM账户通常具有sysadmin服务器角色,允许其 安全访问和管理服务器实例。