急求:在SQL Server 2005数据库中,如何在服务器上设置用户对数据库的读取权限,如有满意答案,追加分

急求:在SQL Server 2005数据库中,如何在服务器上设置用户对数据库的读取权限,如有满意答案,追加分,第1张

1把你的用户自定义数据库放入一个系统提供的数据库。系统提供的数据库有:db_owner,db_accessadmin,db_securityadmin,db_ddladmin,db_backupoperator,db_datareader,db_datawriter,db_denydatareader和db_denydatawriter。

2把你的用户自定义数据库添加到将作为开发环境的db_datareader和db_datawriter中。如果你已经有一个可以添加和/或删除用户自定义数据库对象的开发环境,你就只需要取消这个权限或是把你的用户自定义数据库添加到db_ddladmin系统数据库中。

3把数据库用户作为数据库成员添加到你的用户自定义数据库中。

4取消所有的公共权限。

不要向公共用户发出DENY命令。如果你向公共用户发出了DENY命令,用户将不能读取用户自定义数据库的对象。用REVOKE命令代替DENY命令来取消读取公共数据库的权限。这样设置后,数据库的用户就是用户自定义数据库的成员了。用户自定义数据库具有读取用户自定义数据库对象的权限。因此这个用户自定义数据库允许数据库用户读取用户自定义数据库的对象。

由于数据库的功能强大,处理数据量大,数据库的系统大数据大,安装数据库的服务器性能好,CPU及内存可以快速运算处理。本文将介绍数据库优化技巧,帮助读者更好地了解数据库的性能优化。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 急求:在SQL Server 2005数据库中,如何在服务器上设置用户对数据库的读取权限,如有满意答案,追加分

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情