sql - Microsoft.SqlServer.BatchParser 问题
问题描述
我创建了 SSIS 包:
- 这个包正在运行 powershell 文件
- 此 powershell 文件正在运行 SQL 文件
我尝试用两种方式运行这个 SSIS 包:
- 使用执行SSIS包的.bat文件>>这种方式运行成功。
- 使用执行 SSIS 包的 powershell 文件 >> 这种方式失败并出现以下错误
错误信息:
无法加载文件或程序集“Microsoft.SqlServer.BatchParser,Version=15.100.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91”或其依赖项之一。该系统找不到指定的文件。
我可以就这个问题寻求帮助吗?
我尝试重新安装 SSMS-Setup-ENU 但仍然有同样的问题。
解决方案
使用 Import-Module Sqlps -DisableNameChecking 解决了此问题;在从 ps 文件执行 sql 脚本之前
推荐阅读
- eclipse - 如何一次性禁用 Eclipse 中所有工作区的新闻轮询?
- .net-core - 我还需要 .NET Core 2.1 的 RuntimeFrameworkVersion 项目设置吗?
- wordpress - 如何使用过滤器在小部件中隐藏 WooCommerce 价格?
- ios - 数组中的 Swift 数组。使用 compactMap / map 而不是嵌套循环
- ruby-on-rails - 如何使用grape-api解码GET请求中的编码查询参数
- c# - Selenium 本机 android 应用程序的 DesiredCapabilities 已过时
- java - 无法将 JobService 的上下文参数传递给类
- android - 我将如何在android中获取我路线上附近餐馆的详细信息?
- php - 当我在 php jquery 中使产品处于活动状态和非活动状态时,活动和非活动中的 jquery 问题会改变颜色
- java - 原因:java.lang.RuntimeException:包管理器已在 android.app.ApplicationPackageManager.getPackageInfo JAVA ANDROID