
正文
sqlserver2008用户权限设置的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
SQL2008管理器如何设置用户不准查看存储过程?即只对用户开放表和视图...
你好,你所说的只是简单的数据库,用户权限设置问题可参考:http://database.51cto.com/art/201107/2762htm 此网友的sqlserver2005用户权限设置的方式去设置即可,方法不会有太大的区别。
在数据库本机用使用cmd指令调出命令行窗口,再用 sqlplus / as sysdba登录到数据库中。并且用对要赋权限的表所有者连接数据库,否则后续赋权限会失败。
GRANT CREATE,MODIFY,SELECT,EXECUTE ON dbo.procname TO XKY; //所有权限。
可以这样做(我用的是SQLSERVER2012):在数据库的安全性找到该用户,右键选属性,然后点击成员身份,找到一系列的权限设置,选择图片中的两项打钩,具体的意思就是拒绝数据的读和写。
[img]相关问答
Q1: 如何为SqlServer2008数据库分配用户
1、--从数据库角色(newrole)中删除用户(newuser)EXEC sp_droprolemember newrole, newuser--用SQL代码新建登录、用户 --创建带密码的mylogin登录名,MUST_CHANGE 选项需要用户首次连接服务器时更改此密码。
2、为“SQLServer代理”选择系统,为“SQLServer数据库引擎”选择网络服务,为“SQLServeranalysis服务”选择网络服务。为“SQLServerreportingservices”选择网络服务,为“SQLServerintegrationservices”选择网络服务。
3、打开SQL Server2008,以windows身份验证模式登陆。在“对象资源管理器”中展开“安全性”,右击“登录名”,在弹出的菜单中点击“新建登录名”。
4、在数据库本机用使用cmd指令调出命令行窗口,再用 sqlplus / as sysdba登录到数据库中。并且用对要赋权限的表所有者连接数据库,否则后续赋权限会失败。
5、这个跟sql2005设置方法一样,1使用windows身份验证方式或sa登陆 2点击安全性--登陆名 3选中登陆名,双击 4在双击后弹出来的窗体左边的条目中选择服务器角色 5在服务器角色中勾选dbadmin 6点击确定,OK。
6、首先在桌面上,点击“SQL Server Management Studio”图标。然后在该界面中,点击“安全性”里的“登录名”选项。之后在该界面中,右键点击“新建登录名”选项。
Q2: 如何选择SQLServer2008的认证机制
Windows认证模式Windows认证模式是默认的认证模式,也是推荐使用的认证模式。这种认证模式巧妙地利用了活动目录(Active Directory)用户帐号或用户组来设置SQL Server的访问权限。
方法使用【已注册的服务器】窗口设置 打开【sql server Management Studio】窗口,选择【查看】-【已注册的服务器】命令,打开【已注册的服务器】窗口。
在“安全性”页上的“服务器身份验证”下,选择新的服务器身份验证模式,再单击“确定”。在 SQL Server Management Studio 对话框中,单击“确定”以确认需要重新启动 SQL Server。
首先,打开sql server 2008,使用windows身份验证。其次,成功登录后,点击安全性-登录名,“sa”右键选择属性,设置密码,勾选“强制密码实施策略”,然后选择属性页下的“状态”属性,设置“授权”和“启用”。
准确来说,混合身份验证模式,也就是基于Windows 身份验证和SQL Server身份混合验证。
关于sqlserver2008用户权限设置和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







