zoukankan      html  css  js  c++  java
  • server重启导致执行包的job运行失败

    最近碰到一个非常烦人的东西,我部署了数据包在server上面

    环境: 工具:SSIS

        功能:查询PostgreSQL的资料塞到SQLSERVER,然后用一个凭据去执行Job,job里面包括多个数据包

    Job运行了好几天都很正常,当我发现一切都很顺利的时候,悲剧发生了,我的Job在某一天之后全部都失败了,报错如下,找了很久的问题都找不到原因,纠结了很久。

    最后我发现我用创建那个凭据的账号登陆到部署包的那个server上面手动执行了一次包,发现job竟然可以继续run了,理论还是不懂。就浅显的认为重启server后需要手动建立一次连接吧。

     但是不可能每次重启server都手动run包吧,考虑过写service用创建凭据的账号运行一次包,再一次纠结了很久。

    你对世界简单,世界就对你简单,回到最初的想法吧,其实一开始就设置的有问题(其实我们是看了别人的设置,理所应当的就按部就班了),如下图,我之前设置的是”User DSN“,才会有那些问题,其实应该设置“System DSN“就所有的问题都解决了。

  • 相关阅读:
    最小生成树
    负环详解
    P2053 [SCOI2007]修车
    P3254 圆桌问题
    P3114 [USACO15JAN]踩踏Stampede
    SP1043 GSS1
    SP2713 GSS4
    导出mysql内数据 python建倒排索引
    社团管理系统——总结报告
    北京地铁出行线路规划——代码实现
  • 原文地址:https://www.cnblogs.com/ziqiumeng/p/10683371.html
Copyright © 2011-2022 走看看