dll - 更新服务器上 SSIS 使用的 DLL
问题描述
我开发了一个 SSIS 使用的 dll 来执行 web api 调用。此 dll 已向 regasm 和 gacutil 注册,以便能够将其与 SSIS 中的任务脚本一起使用。我更新了 dll,部署了它并使用 regasm 和 gacutil 注册了新版本。当我运行 SSIS 时,结果仍然与旧版本的 dll 相同。所以我假设 dll 仍然加载在内存中。
在服务器中,我已经停止/启动服务 SQL Server 和 SQL Server 代理,但我仍然有问题。
有任何想法吗 ?
解决方案
在查看我的旧部署代码时,我总是使用以下方法从 GAC 中删除旧版本:
(path)\bin\gacutil.exe –u assembly_name
(path)\bin\gacutil.exe –i assembly_file_name
如果是自定义组件,我将 dll 复制到 (SQLServerpath)\DTS\PipelineComponents
推荐阅读
- css - 碳设计系统全球scss需要永远建立
- ios - 在iOS上自动填充后react-native Keyboard.dismiss()不起作用
- python - 在 Flask Response 中生成 google 的 MediaIoBaseDownload
- vba - 使用您也可以编辑的 if else 语句将新记录添加到表单
- swift - 使用具有最小内容顶部锚的 UIScrollView 会导致视觉故障
- git - 提交多个需要连续合并提交的故事的最佳 Git 策略
- php - 如何在管理页面中添加自定义 wc_add_notice?
- ios - 如何显示从数据库中获取的值?
- html - 尽管为标签设置了绝对和相对显示,但背景图像不显示
- html - Firefox 后退按钮在同一页面中指向 id 的链接后行为异常