By MBPDLPayday Loans

一个DTS包的数据库连接错误

DTS的错误有时候调起来很费事. 特别是碰一下就要跑两个小时的DTS包很让人没耐心.

晚上就遇到这么一个情况, 从远端数据库迁移数据失败, 看了一下, 问题很简单, 数据库之间建立的连接失败.

[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.

刚刚看到这个报错的时候, 还以为是帐户设置问题, 但前面的DBNETLIB还是让人觉得有点丈二. 查了半天, 没有得到确切的答案, 非常有可能的原因是远端数据库起了IPSec, 解决的workaround就是hardcode DB连接(IP,port), 好吧, 憋了一口气, 钻到那个不定期失去响应几秒的remote console, 把7,8个连接从头到尾都过了一遍. 执行, 看到屏幕上的窗口回显, 来回舞弄了大概500W+笔数据记录, 最后说successful, 看了一下时间, 嗯, 历时2小时.

顺便记一下, 最近还掺和(involve)了EMEA的一个所谓的global project, 我主要的作用就是在里头打打酱油, 这种不粘锅的感觉真好. 哦吔.

Leave a Reply