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