SSAS存储过程抛出权限

时间:2012-08-21 22:00:05

标签: sql stored-procedures ssas sqlclient system.data

我收到错误

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中使用其凭据登录确认)是否有人知道可能导致此错误的原因?

谢谢, 乙

1 个答案:

答案 0 :(得分:2)

我明白了,重新部署了dll,但是当它被重新部署时,dll的出价中的属性是安全的,而不是给它任何外部服务器访问。