当前位置: 首页 > 面试题库 >

sql查询权限被拒绝

葛泳
2023-03-14
问题内容

我正在尝试通过经典的ASP记录集执行以下查询-

SQL = "Select P_Name as P_Name, P_Description as P_Description 
       from L_PagePermission 
       inner join A_Permission on p_permissionID = pp_PermissionID 
       inner join A_Page on P_PageID = PP_PageID 
       where P_PageID = 85 
       order by p_Name"

尽管我遇到了权限问题。所以我收到的错误是-

Microsoft OLE DB提供程序的ODBC驱动程序错误‘80040e09’

[Microsoft] [ODBC SQL Server驱动程序] [SQL Server]对对象“ A_Permission”,数据库“
HRWB_3_0”,架构“ dbo”的选择权限被拒绝。

在不更改权限设置的情况下如何执行此查询。如何使用存储过程做到这一点?(有人也可以提供示例)

我无法更改必须处理的数据库设置。我浏览了很多网站文件,它似乎主要取决于存储过程。


问题答案:

除非您在L_PagePermissionA_Permission表上授予用于连接数据库的登录名的选择访问权限,或者除非您已使用对这些数据库具有选择访问权限的其他登录名,否则您将无法解决该权限错误。桌子。

另一种方法是编写一个新的存储过程,并授予对该存储过程的EXECUTE访问权限。无论哪种情况,授予权限的SQL都很简单:

授予对表的SELECT访问权限: GRANT SELECT ON [TableName] TO [loginName]

授予对存储过程的EXECUTE访问权限: GRANT EXECUTE ON [procedureName] TO [loginName]

可能可行但又具有明显安全隐患的另一种方法是,将您正在使用的登录名添加到该数据库的db_owner角色中。这应该可行,但是除非您对存在的安全风险感到满意,否则不建议这样做。



 类似资料:
  • 问题内容: 当我尝试运行简单的docker命令时,例如: 我收到一条错误消息: 获得权限被拒绝… /var/run/docker.sock:connect:权限被拒绝 当我检查权限 我看到这一行: 因此,我遵循许多论坛的建议并将本地用户添加到docker组: 但这无济于事。我仍然收到非常相同的错误消息。我该如何解决? 问题答案: 对于那些刚接触shell的人,命令: 需要在您的外壳中定义。默认情况

  • 问题内容: 尝试显示URI时出现以下异常。我认为这是在我的活动停止后发生的,我尝试再次访问可行的URI。还有其他问题可以解决这个问题,但是我对如何对我的代码应用任何解决方案感到非常困惑,因为我的takePhotoIntent允许拍照或从图库中选择图片(如下所示)。 我的createImageFile和我的takePhotoIntent: 问题答案: 根据Storage Access Framewo

  • 问题内容: 我对编码比较陌生,遇到了麻烦。 我有这段代码可以将数据发送到Firebase 但是,我不断收到错误: FIREBASE警告:设置为/ users /(GoogleID)失败:Permission_denied 2016-05-23 22:52:42.707 firebase.js:227未捕获(承诺)错误:PERMISSION_DENIED:权限被拒绝(…) 当我尝试查找时,它谈论的是

  • 问题内容: 很抱歉来到这里问这个问题,但是我已经读完了所有互联网,试图找到解决方案,但是我仍然遇到这个问题… 我已经成功安装了Jenkins(让我在仍有希望的时候开始)可以在我们的持续集成流程中使用它。 我试图从这样一个简单的例子开始: 但是每次启动时,都会出现此错误: 问题在于用户jenkins(服务和主节点以Jenkins的身份运行)拥有此存储库上的所有权限。我试图授予组和其他人读取和执行的权

  • 问题内容: 我正在尝试将查询写入文件以进行调试。该文件位于中。我要写入的文件是。 我正在尝试使用 但是我越来越 file_put_contents(queries.txt)[function.file-put-contents]:无法打开流:权限被拒绝 我的文件chmod’d为777,可能是什么问题? 问题答案: 尝试调整目录权限。 在终端上运行(从包含数据库文件夹的目录中运行) apache,如

  • 大家好,我正在尝试阅读一个网站的内容与以下代码 但我得到以下错误,我不知道如何解决它。 如果你有什么想法,不要害羞。