2012-08-14 131 views
2

我想建立一个SQL CLR存储过程引用IBM WebSphere MQ DLL。我在我的工作机器上做这件事时遇到问题,所以我决定看看我是否可以使用本地主机来使用我的家用电脑。我在得到一个不同的错误方面取得了进展,但是我不知道在哪里的system.management DLL位于...在哪里可以找到System.management的DLL

以下是错误消息的副本:

消息10301,级别16 ,状态1,行1汇编'amqmdnet'引用程序集'system.management,version = 2.0.0.0,culture = neutral,publickeytoken = b03f5f7f11d50a3a'',它不存在于当前数据库中。 SQL Server试图从引用程序集来自的相同位置查找并自动加载引用程序集,但该操作失败(原因:2(系统找不到指定的文件))。请将引用的程序集加载到当前数据库中,然后重试您的请求。

回答

1

这是安装在GAC,检查的.NET版本,你必须在系统上

0

你必须先注册该组件在SQL Server

create assembly [System.Management] 
from 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Management.dll' 
with permission_set = unsafe