如有一个名为POS的数据库 ,该数据库有appuser , posuser , puser 三个用户,如何实现这三个用户拥有不同的权限?而又该如何实现:当使用查询分析器用appuser ,或者posuser,或者puser登录数据库进行操作呢?

第一,在企业管理器中,到数据库“安全性”下的“登录”节点,进行“新建登录”操作。如登录名为appuser,并设置该登录名对应的密码,然后在数据库访问中选择该用户可以访问POS数据库,这就相当于数据库登录名与数据库的映射。此时去到POS库下的“用户”节点,你会发现存在了一个appuser的用户,这映射成功了。同样,其他的posuser,puser用户进行同样的操作。

此时,在查询分析器中选择pos库所在对应的服务器名,然后输入appuser ,或者posuser,或者puser用户名,并输入相应密码,就可以登录到服务器里面了。

第二,在企业管理器中,到POS库下的“用户”节点,如选择appuser,右键选择“管理权限”,进入权限管理界面,给appuser用户设置其相应的权限,其他用户权限的设置也如此。