请教一个DTS的问题,为什么DTS执行中会出现如下信息,请各位高手帮忙!!

chhx0 2004-09-15 05:14:51
DTSRun: 正在装载... DTSRun: 正在执行... DTSRun OnStart: DTSStep_DTSDataPumpTask_2 DTSRun OnProgress: DTSStep_DTSDataPumpTask_2; 3 行已被转换或复制。; PercentComplete = 0; ProgressCount = 3 DTSRun OnFinish: DTSStep_DTSDataPumpTask_2 DTSRun OnStart: DTSStep_DTSDataPumpTask_1 DTSRun OnProgress: DTSStep_DTSDataPumpTask_1; 6 行已被转换或复制。; PercentComplete = 0; ProgressCount = 6 DTSRun OnFinish: DTSStep_DTSDataPumpTask_1 DTSRun OnStart: DTSStep_DTSDataPumpTask_3 DTSRun OnProgress: DTSStep_DTSDataPumpTask_3; 0 行已被转换或复制。; PercentComplete = 0; ProgressCount = 0 DTSRun OnFinish: DTSStep_DTSDataPumpTask_3 DTSRun OnStart: DTSStep_DTSDataPumpTask_4 DTSRun OnError: DTSStep_DTSDataPumpTask_4, Error = -2147467259 (80004005) 字符串错误: 在目的的行号为 2 处出错。到目前为止,在该任务中遇到错误数: 1。 错误源: DTS Data Pump 帮助文件: 帮助上下文: 0 错误详细记录: 错误: -2147467259 (80004005); 提供程序错误: 3621 (E25) 字符串错误: 语句已终止。 错误源: Microsoft OLE DB Provider for SQL Server 帮助文件: 帮助上下. 步骤失败。
...全文
94 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chump 2004-09-16
  • 打赏
  • 举报
回复
1:语句本身没有语法错误!
2:从错误看问题不在这里,好象是插入到目标表时出现的问题啊!
看看是否是转换有问题?
3:语法好象烦琐啊!
delete from tbIMEI2
SELECT * from tbIMEI2
不就可以了?
chhx0 2004-09-16
  • 打赏
  • 举报
回复
我的第四个任务是:
declare @adt_date datetime
declare @ai_rowcount integer
select @ai_rowcount = (select count(*) from tbIMEI2)
if @ai_rowcount > 0
begin
select @adt_date = (select max(T_Today) from tbIMEI2)
SELECT * from tbIMEI2 where T_Today <= @adt_date
if @@error = 0
begin
delete from tbIMEI2 where T_Today <= @adt_date
end
end
else SELECT * from tbIMEI2

不知道这样够不够???
chump 2004-09-16
  • 打赏
  • 举报
回复
第4个任务中有错误!
把代码贴出来!

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧