我有以下软件:
微软 SQL 服务器 2016
Windows Server 2016 数据中心
SQL Server Management Studio v18.2 (SSMS)
运行服务:
C:\workspace> net start | grep -i sql
SQL Full-text Filter Daemon Launcher (MSSQLSERVER)
SQL Server (MSSQLSERVER)
SQL Server Agent (MSSQLSERVER)
SQL Server CEIP service (MSSQLSERVER)
SQL Server Integration Services 13.0
SQL Server Integration Services CEIP service 13.0
SQL Server Launchpad (MSSQLSERVER)
SQL Server PolyBase Data Movement (MSSQLSERVER)
SQL Server PolyBase Engine (MSSQLSERVER)
SQL Server VSS Writer
我正在使用 SSMS 创建 SSIS 包以使用 SQL 将数据导出到平面文件
我立即运行包并将包保存到文件系统。
数据成功导出到平面文件。
但是,当我尝试使用 bash 脚本运行包时,
PATH="/cygdrive/d/Program Files/Microsoft SQL Server/130/DTS/Binn":"$PATH"
dtexec /F unload.dtsx
或者
PATH="/cygdrive/d/Program Files (x86)/Microsoft SQL Server/130/DTS/Binn":"$PATH"
dtexec /F unload.dtsx
我收到以下错误:
开始时间:晚上 7:46:55 错误:2019-08-30 19:46:56.07
代码:0xC0048020
来源:数据流任务 1 数据流任务 1 (SSIS.Pipeline)
说明:Destination - demo_dat 的版本与此版本的 DataFlow 不兼容。
结束错误
错误:2019-08-30 19:46:56.58
代码:0xC0048020
来源:数据流任务 1 SSIS.Pipeline
说明:Destination - demo_dat, clsid {44152846-E5A6-4EDB-8B8E-7072209A7662} 的版本与此版本的 DataFlow 不兼容。
结束错误
错误:2019-08-30 19:46:56.60
代码:0xC0048021
来源:数据流任务 1 目标 - demo_dat [2]
描述:组件丢失、未注册、不可升级或缺少必需的接口。此组件的联系信息是“平面文件目标;Microsoft Corporation;Microsoft SQL Server;(C) Microsoft Corporation;保留所有权利;http://www.microsoft.com/sql/support ;1 ”。
结束错误
错误:2019-08-30 19:46:56.60
代码:0xC0047017
来源:数据流任务 1 SSIS.Pipeline
说明:目的地 - demo_dat 验证失败并返回错误代码 0xC0048021。
结束错误
错误:2019-08-30 19:46:56.60
代码:0xC004700C
来源:数据流任务 1 SSIS.Pipeline