
正文
sqlserver给用户什么权限,sqlserver给用户授权某个库的权限
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
SQLServer中怎么设定用户对某张表的权限
把你的用户自定义数据库放入一个系统提供的数据库。
首先,你在建表的时候是有owner的,你就要设置这个owner的权限。展开数据库节点-用户-用户名上右键看属性-常规-权限。此时显示目前数据库中所有表:绿色的对勾就是允许操作。如果不允许修改,点击“列”这个按钮。
打开——“开始”,选择——“所有程序”,找打“Microsoft SQL Server 2005”单击打开,然后选择——“SQL Server Management Studio Express”单击打开。
在数据库本机用使用cmd指令调出命令行窗口,再用 sqlplus / as sysdba登录到数据库中。并且用对要赋权限的表所有者连接数据库,否则后续赋权限会失败。
工具/材料:SQL Server Management Studio。首先在桌面上,点击“SQL Server Management Studio”图标。然后在该界面中,点击“安全性”里的“登录名”选项。之后在该界面中,右键点击“新建登录名”选项。
相关问答
Q1: 如何设置sqlserver登陆的用户权限
首先进入数据库级别的【安全性】-【登录名】-【新建登录名】(图1:新建登录名)在【常规】选项卡中,如下图所示,创建登陆名,并设置默认的数据库。
打开SQL Server2008,以windows身份验证模式登陆。在“对象资源管理器”中展开“安全性”,右击“登录名”,在弹出的菜单中点击“新建登录名”。
用户登录 id 与存储的过程 sp_addlogin 添加到 SQL Server。执行 sp_addlogin 权限只限于 SQL Server 系统管理员。
在SQL Server 2005中,默认情况下你新建立的登录帐户本身是不能访问其他用户数据库的,除非你的登录账户是那个数据库中的用户,或者那个数据库允许来宾用户访问(guest)。
访问权限只能设置到字段的粒度,不能设置到行。你这种情况,只能把电冰箱的所有行(两张表里面的)导出来作为一个视图,把这个视图的权限给user。产品表和销售表屏蔽。
注:据库引擎优化顾问必须由具有系统管理员权限的用户进行初始化。
Q2: sqlserver如何给某一用户分配只能查看某一视图的权限
1、访问权限只能设置到字段的粒度,不能设置到行。你这种情况,只能把电冰箱的所有行(两张表里面的)导出来作为一个视图,把这个视图的权限给user。产品表和销售表屏蔽。
2、在数据库本机用使用cmd指令调出命令行窗口,再用 sqlplus / as sysdba登录到数据库中。并且用对要赋权限的表所有者连接数据库,否则后续赋权限会失败。
3、第一步,创建新用户A 和B 。 这里用户名称分别为ryd_interface_src 和ryd_interface ,对这两个用户都授予非常有限的权限。
4、开通其中2张表的查询权限,方法如下:grant select on bas_checkcycle to jdc;这个是整个语句。语句分析:grant select on bas_checkcycle to jdc;这个颜色为执行语句。这个颜色是数据表。
Q3: 怎样设置sqlserver2008数据库的使用者和权限(sql用户权限设置)
1、在数据库本机用使用cmd指令调出命令行窗口,再用 sqlplus / as sysdba登录到数据库中。并且用对要赋权限的表所有者连接数据库,否则后续赋权限会失败。
2、打开SQL Server2008,以windows身份验证模式登陆 在“对象资源管理器”中展开“安全性”,右击“登录名”,在弹出的菜单中点击“新建登录名”。
3、把数据库用户作为数据库成员添加到你的用户自定义数据库中。取消所有的公共权限。不要向公共用户发出DENY命令。如果你向公共用户发出了DENY命令,用户将不能读取用户自定义数据库的对象。
4、grant connect to test123;use test; ---进入到test数据库 grant select on article to test123;grant insert on article to test123;貌似是这样子,好久没玩SQL Server,不知道命令有没有记错。。
5、)主体 主体是可以请求系统资源的个体或组合过程。例如,数据库用户是一种主体,可以按照自己的权限在数据库中执行操作和使用相应的数据。
关于sqlserver给用户什么权限和sqlserver给用户授权某个库的权限的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







