Ssis SQL Server 2016:运行DTS包时出错,使用dtexec从cmd行将表导出到平面文件

Ssis SQL Server 2016:运行DTS包时出错,使用dtexec从cmd行将表导出到平面文件,ssis,sql-server-2016,dtexec,export-to-text,Ssis,Sql Server 2016,Dtexec,Export To Text,我有以下软件: Microsoft SQL Server 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 (MSSQL

我有以下软件:

  • Microsoft SQL Server 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

我得到以下错误:

开始时间:下午7:46:55 错误:2019-08-3019:46:56.07

代码:0xC0048020

来源:数据流任务1数据流任务1(SSIS.Pipeline)

描述:Destination-demo_dat的版本与此版本的数据流不兼容

端错误

错误:2019-08-3019:46:56.58

代码:0xC0048020

来源:数据流任务1 SSIS.Pipeline

说明:目的地-demo_dat,clsid{44152846-E5A6-4EDB-8B8E-7072209A7662}的版本与此版本的数据流不兼容

端错误

错误:2019-08-3019:46:56.60

代码:0xC0048021

来源:数据流任务1目标-演示数据[2]

描述:组件缺失、未注册、不可升级或缺少必需的接口。此组件的联系信息是“平面文件目标;Microsoft Corporation;Microsoft SQL Server;(C)Microsoft Corporation;保留所有权利;”

端错误

错误:2019-08-3019:46:56.60

代码:0xC0047017

来源:数据流任务1 SSIS.Pipeline

描述:目标-演示数据验证失败,返回错误代码0xC0048021

端错误

错误:2019-08-3019:46:56.60

代码:0xC004700C

来源:数据流任务1 SSIS.Pipeline


您需要在项目属性中将TargetServerVersion更改为SQL Server 2016,这将有助于解决此问题。另外,请确保SQL Server集成服务已设置并正在运行


您需要在项目属性中将TargetServerVersion更改为SQL Server 2016,这将有助于解决此问题。另外,请确保SQL Server集成服务已设置并正在运行


你有没有想过这个问题?你有没有想过这个问题?你有没有要求别人帮你做一些事情?或者你是否报告了你需要做的事情,并以此来回答问题?请澄清。您是否需要帮助做一些您需要做的事情?或者你是否报告了你需要做的事情,并以此来回答问题?请澄清。
PATH="/cygdrive/d/Program Files (x86)/Microsoft SQL Server/130/DTS/Binn":"$PATH"
dtexec /F unload.dtsx