coldfusion - 对象、数据库、所有者的执行权限被拒绝 'dbo'

标签 coldfusion

我在 SQL2005 上成功执行了一个存储过程。当我想通过 CFSTOREDPROC 将结果填充到表单中时,出现以下错误。

    [Macromedia][SQLServer JDBC Driver][SQLServer]EXECUTE permission denied on object 'GetPSRreportStock', database 'CGTSP_GET',

  <cfstoredproc procedure="FP_Get..GetStartStopTotalBalesCott" datasource="#TS#" username="#UNT#" password="#SPW#">

      <cfprocparam  type="in" cfsqltype="CF_SQL_INTEGER" dbvarname="@reportYear"  value="#xxMDB#">
        <cfprocparam  type="in" cfsqltype="CF_SQL_INTEGER" dbvarname="@orderMonth"     value="#xxOBDB#">
        **<cfprocresult name="ccDPR">**
    </cfstoredproc>

CF 代码在 MX-6 中。 如何纠正错误?

最佳答案

检查以确保尝试运行存储过程的用户具有执行权限,您可以在 SQL Server Management Studio 中执行此操作,方法是转到数据库 -> 可编程性 -> 并右键单击存储过程并选择“属性” ,然后转到“权限”部分并查看您的用户是否在那里,如果不存在,您可以添加用户并授予其执行权限,或者您可以在新查询中执行以下操作:

GRANT EXECUTE TO <username> ON <stored proc name>

关于coldfusion - 对象、数据库、所有者的执行权限被拒绝 'dbo',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1492426/

相关文章:

asp.net-mvc - MVC : I need to understand the Model

sql-server - 通信链路故障错误信息

java - ColdFusion Java 方法未找到异常

windows - Windows Server 2008 的 FaxServer 替代品

coldfusion - 我们可以在基于脚本的样式中使用带有位置属性的 cfparam 吗?

javascript - 来自 javascript 函数的 Coldfusion Cookie

coldfusion - 如何通过脚本使用access ="remote"属性定义ColdFusion函数?

sql - 您如何在 ORDER BY 子句中使用 cfqueryparam?

java - JVM 和内存使用 - JRun 服务器未使用完整的 PSPermGen 分配?

hibernate - cf ORM - 在新实体上的entitySave()之后立即访问生成的属性