我们正在努力创造C#CLR存储程序SQL Server2005机。C#代码连接到外部数据源通过OLEDB驱动程序以获得数据表。它已经过测试,在一个单独的控制台应用程序,它运行没有问题。(该OLEDEB驱动程序是一个专有的司机连接专有的DB...)

就SQL服务器上,我们已经设立的外部权限级别的关于大会,它是StrongNamed和一个不对称的关键已经创造了它在SQL服务器。

当我们尝试来执行过程中,我们得到以下两个问题:

  • 凭证用于联系OLEDB 是那些SQL服务 下运行的,并不全权证书 登录用户在sql联系站长

  • a.净框架提出:

    系统。安全。SecurityException:请求的权限的种类型的系统。数据。OleDb.OleDbPermission

它们似乎无法管理给予必要的权利过程中为其运行的oledb驱动程序。或者我们的结构缺乏,或者我们只是在做的事情是错误的。设定的权限级别的不安全也不是一种选择...

没有任何人有任何经验,这种类型的问题。任何输入将受到欢迎!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top