服务器级别的安全机制:这个级别的安全性主要通过登录帐户进行控制,要想访问一个数据库服务器,必须拥有一个登录帐户。登录帐户可以是Windows账户或组,也可以是SQL Server的登录账户。登录账户可以属于相应的服务器角色。至于角色,可以理解为权限的组合。 数据库级别的安全机制:这个级别的安全性主要通过用户帐户进行控制,要想访问一个数据库,必须拥有该数据库的一个用户账户身份。用户账户是通过登录账户进行映射的,可以属于固定的数据库角色或自定义数据库角色。 数据对象级别的安全机制:这个级别的安全性通过设置数据对象的访问权限进行控制。如果是使用图形界面管理工具,可以在表上点右键,选择属性|权限,然后在相应的权限项目上打勾就可以了。 如果是使用sql语句,可以如下: grant select|insert|update|delete on tablename to username deny select|insert|update|delete on tablename to username revoke select|insert|update|delete on tablename from username grant是赋予权限,deny是拒绝权限,revoke是撤消权限,而select|insert|update|delete是可以设置的各个权限项目。
SQL Server的安全机制一般主要包括三个方面:
最新推荐文章于 2024-07-25 11:35:43 发布