sql-server - SQL SSIS 包以 33% 结尾?

所以我正在设置一个脚本来从 sql 数据库中获取数据并将其输出到一个 excel 文件中。在 smss 中创建 ssis 包时,我选择了立即运行的选项,它可以工作。一旦我尝试从我的 bat 文件中执行它,它就会显示以下错误。我已经让它工作了几次,但现在无论我做什么,我都无法再运行它而不会出现错误。 sqlexpress 2019 与 smss 2019、office 2016 标准 32 位和两个 ACE 提供程序 16.0 32x 和 64x 安装。有任何想法吗?

Progress: 2022-05-19 10:54:28.24
   Source: Data Flow Task 1
   Validating: 0% complete
End Progress
Progress: 2022-05-19 10:54:28.24
   Source: Data Flow Task 1
   Validating: 33% complete
End Progress

然后它就停在这里......为什么它达到33%然后停止?查询是正确的,当我在 smss 中运行查询时,它会输出我需要的内容。但在这里它随机停止工作......

回答1

sqlexpress 不支持执行现有的 SSIS 包。您必须在机器上安装许可的开发人员/标准/企业实例才能运行存储的 SSIS 包。 SQL Express 只允许您立即创建和运行包。

关于 Express 的参考不支持 https://docs.microsoft.com/en-us/sql/integration-services/install-windows/install-integration-services?view=sql-server-ver15#install-integration-services

关于 SSIS https://docs.microsoft.com/en-us/sql/integration-services/integration-services-features-supported-by-the-editions-of-sql-server?view=sql-server-ver15

回答2

我想出了答案,我从电脑上卸载了office 2016,它工作正常。

相似文章

html - 将按钮移动到标题的右侧

我正在尝试将这两个按钮移到标题的右侧,但我不知道为什么不能。我真的尝试了一切。我尝试创建一个div来插入两个按钮,尝试向这些按钮添加一个特定的类,并将它们对齐到右侧,但这些都不起作用。header{d...

最新文章