SQL SERVER 2005 SSIS作业任务
最近这几天,公司接的一外包项目,替别的公司进行维护,里面用到了SSIS做数据导入功能作业任务。将DAT中的文件记录的用户信息导入数据库,关对数据库中的用户信息进行更新。字段之间用||进行分隔。
以前自己也作过这样的一功能,不过是自己写的一个C#小程序,没用到SSIS。
刚开始真是一点头绪也没有,公司连个问的人都没人,问开发这个项目的负责人吧,人家也忙,只能自己一点一点看了。
还好,不是太难。只是因为第一次接触,好多不明白的地方。
在这里感谢一下度娘跟谷姐。:)
今天终于调完了。
也就在今天碰到一问题,在SQL SERVER 里怎么也执行不过去。但是在VS里面执行一点儿问题也没有。很郁闷。
后来把SSIS包导入到SQL SERVER 里面,单独的执行也没问题。就是作业无法正常执行。
原以为是权限不够,就加了一个凭证把基本上所有的权限给加上了,还是不行。继续郁闷……
然后就仔细的查看了一个这个作业的每一步的设置。发在设置作业的步骤里面有个配置,我选择了SSIS开发项目中的一个config文件,这个文件也没问题,觉得应该不是配置的问题。
继续看是不是别的地方有问题。
也不知道怎么哪来的灵感,就觉得单独执行导入的SSIS包,没问题,也没用到配置文件,我想是不是把我在作业中配置的config文件去了是不是能正常执行呢。
想法来了就试试,反正也找不找别的问题,不行再说吧。
结果还真是,把配置文件remove以后,再执行真没问题了。
搞了3个小时,原来是这个配置的问题。:(
现在终于弄出来了。