0

我收到错误

Execution of the managed stored procedure 'mystoredprocedure' failed with the following error: Exception has been thrown by the target of an invocation.Request for the permission of type 'System."Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken='bunchofgarbagenumbers' failed..

当用户尝试通过 excel 访问多维数据集时,就会出现这种情况。目前,可以在 sql 表中找到基于其区域的多维数据集成员权限。我的 dll 连接到一个 sql server 并从那里获取它需要的数据并将其形成一个 mdx 集。

过去几周一直运行顺利,直到今天用户收到此错误消息。IT 的其余部分向我报告说,连接字符串的要求没有任何更改(我通过在 Sql Server Management Studio 中使用其凭据登录来确认)有谁知道可能导致此错误的原因?

谢谢,伊桑

4

1 回答 1

2

我想通了,dll 被重新部署了,但是当它被重新部署时,dll 投标中的属性是安全的,没有给它任何外部服务器访问权限。

于 2012-08-24T20:25:27.720 回答