clrstoredprocedure - 在哪里可以找到 System.management dll

标签 clrstoredprocedure system.management

我正在尝试构建引用 IBM WebSphere MQ dll 的 SQL CLR 存储过程。我在我的工作机器上执行此操作时遇到问题,因此我决定看看是否可以使用 localhost 在我的家庭电脑上运行此操作。我在遇到不同的错误方面取得了进展,但是我不确定 system.management dll 的位置...

这是错误消息的副本:

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

最佳答案

它已安装在 GAC 中,请检查您系统上的 .Net 版本

关于clrstoredprocedure - 在哪里可以找到 System.management dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11945452/

相关文章:

msbuild - 在构建服务器上的 CLR 存储过程项目上执行 MSBuild 时出错

c# - SQL 服务器 CLR : how to call WCF Service In CLR SQL stored procedure in database project

sql-server - 加载使用 sgen 实用程序创建的 XMLSerializers 时,SQL Server "version, culture or public key mismatch"在 "create assembly"期间

c# - 系统管理管理异常

c# - 从 System.Management.Automation 调用脚本时未设置 $PSScriptRoot

sql - 带日期时间参数的ms sql调用存储过程

c# - 如何从 C# 中的 Powershell 管道读取错误?

c# - 如何使用 C# 打印 pdf

C# System.Management.Automation.Powershell 类在调用 Invoke() 时泄漏内存