下附部分代码delete from HR_NewProduct1 where iyear=@iyear and imonth=@imonth --插入记录 insert into HR_NewProduct1(iyear,imonth,careerid,careername,AllNum,careerScore_A,careerScore_B)--,produceOutput select @iYear,@iMonth,a.careerid,b.PDepartName as careername,isnull(c.AllNum,0) as AllNum,d.careerScore_A,d.careerScore_B --,isnull(e.produceOutput,0) as produceOutput from(查询...) 这些在存储过程里执行没问题,放到作业里也没问题update HR_NewProduct1 set produceOutput=a.produceOutput from (select careerid,isnull(sum(produceOutput),0) as produceOutput from(查询A) left join (查询B)另一台SQL服务器上的表 on 条件加了这段以后就有问题,作业总是失败,高手帮忙!
update 数据库名..HR_NewProduct1 set produceOutput=a.produceOutput from (select careerid,isnull(sum(produceOutput),0) as produceOutput from(查询A) left join (查询B)另一台SQL服务器上的表 on 条件 --加上数据库名试试
--插入记录
insert into HR_NewProduct1(iyear,imonth,careerid,careername,AllNum,careerScore_A,careerScore_B)--,produceOutput
select @iYear,@iMonth,a.careerid,b.PDepartName as careername,isnull(c.AllNum,0) as AllNum,d.careerScore_A,d.careerScore_B
--,isnull(e.produceOutput,0) as produceOutput
from(查询...)
这些在存储过程里执行没问题,放到作业里也没问题update HR_NewProduct1
set produceOutput=a.produceOutput from
(select careerid,isnull(sum(produceOutput),0) as produceOutput from(查询A)
left join
(查询B)另一台SQL服务器上的表
on 条件加了这段以后就有问题,作业总是失败,高手帮忙!
set produceOutput=a.produceOutput from
(select careerid,isnull(sum(produceOutput),0) as produceOutput from(查询A)
left join
(查询B)另一台SQL服务器上的表
on 条件
--加上数据库名试试
以前建查询本地的作业都跑的很正常,现在加了连别的库的表就有问题,高手帮忙!
或者:
telnet 别的机子IP 1433
看看是否可以连接
谢谢yjdn(无尽天空) ,助人者天自助也(不知道对不对,呵呵)!