-
2 votesanswersviews
限制用户在Oracle SQL Developer中仅访问自己的表
我对SQL Oracle Developer中的权限,权限感到困惑 . 创建的用户可以访问所有架构/用户的表 . 我想限制数据库中的特定用户访问(ALTER,DROP,UPDATE等)只到他自己的表 . 任何人都可以指定我如何执行此任务 . 我的意思是从用户只能访问自己的表的系统权限中选择哪些权限 . 谢谢 -
0 votesanswersviews
SQL Server 2005 - 架构所有权被困
我在SS2005中创建了一个数据库角色,并错误地将其作为db_denydatareader模式的所有者 . SSMS不允许我取消选中此选项: This post建议我将该架构的所有权更改回dbo(或该数据库的默认值) . 但是,当我尝试这样做时,它似乎已经由dbo拥有: 我尝试过刷新东西,断开/重新连接等等 . 我错过了什么吗?我只是删除角色并重新开始,但不能因为它拥有架构! 谢谢 . -
4 votesanswersviews
通过定义角色权限在PL / SQL过程中执行动态DDL
我想在管理员用户拥有的过程中执行一些动态DDL . 我想与具有定义权限的技术操作用户执行此过程(操作用户没有create table角色) . 问题是通过使用角色授予管理员用户“创建表”权限,这不允许我执行DDL,因为似乎角色不计入命名的pl / sql块 . create or replace PROCEDURE test_permissions AUTHID DEFINER AS v_qu...