CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  疑难问题

Job调用的DTS,出错了!!!

楼主kingmax54212008(www.jscribe.com.cn/bbs- 一颗心,一生爱我所爱的人~)2006-11-03 17:29:47 在 MS-SQL Server / 疑难问题 提问

我用的是Job调用的DTS,   Job的是使用存储过程来执行DTS的。  
       
      因为没法正常运行,我把存储过程的SQL拷的企业管理器里执行。报错如下:  
   
  ///////////////////////////////////////////////////  
  DTSRun:     Loading...    
  DTSRun:     Executing...    
  DTSRun   OnStart:     DTSStep_DTSDynamicPropertiesTask_1    
  DTSRun   OnFinish:     DTSStep_DTSDynamicPropertiesTask_1    
  DTSRun   OnStart:     DTSStep_DTSActiveScriptTask_1    
  DTSRun   OnFinish:     DTSStep_DTSActiveScriptTask_1    
  DTSRun   OnStart:     DTSStep_DTSDynamicPropertiesTask_3    
  DTSRun   OnFinish:     DTSStep_DTSDynamicPropertiesTask_3    
  DTSRun   OnStart:     DTSStep_DTSDynamicPropertiesTask_2    
  DTSRun   OnFinish:     DTSStep_DTSDynamicPropertiesTask_2    
  DTSRun   OnStart:     DTSStep_DTSDataPumpTask_1    
  DTSRun   OnProgress:     DTSStep_DTSDataPumpTask_1;   0   Rows   have   been   transformed   or   copied.;   PercentComplete   =   0;   ProgressCount   =   0    
  DTSRun   OnFinish:     DTSStep_DTSDataPumpTask_1    
  DTSRun   OnStart:     DTSStep_DTSExecuteSQLTask_1    
  DTSRun   OnFinish:     DTSStep_DTSExecuteSQLTask_1    
  DTSRun   OnStart:     DTSStep_DTSActiveScriptTask_3    
  DTSRun   OnFinish:     DTSStep_DTSActiveScriptTask_3    
  DTSRun   OnStart:     DTSStep_DTSExecuteSQLTask_2    
  DTSRun   OnFinish:     DTSStep_DTSExecuteSQLTask_2    
  DTSRun   OnStart:     DTSStep_DTSActiveScriptTask_4    
  DTSRun   OnError:     DTSStep_DTSActiveScriptTask_4,   Error   =   -2147220482   (800403FE)    
        Error   string:     Error   Code:   0    
  Error   Source=   Microsoft   VBScript   runtime   error    
  Error   Description:   Permission   denied    
     
  Error   on   Line   13    
     
        Error   source:     Microsoft   Data   Transformation   Services   (DTS)   Package    
        Help   file:     sqldts80.hlp    
        Help   context:     4500    
     
  Error   Detail   Records:    
     
  Error:     -2147220482   (800403FE);   Provider   Error:     0   (0)    
        Error   string:     Error   Code:   0    
  Error   Source=   Microsoft   VBScript   runtime   error    
  Error   Description:   Permission   denied    
     
  Error   on   Line   13    
     
        Error   source:     Microsoft   Data   Transformation   Services   (DTS)   Package    
        Help   file:     sqldts80.hlp    
        Help   context:     4500    
     
  DTSRun   OnFinish:     DTSStep_DTSActiveScriptTask_4    
  DTSRun:     Package   execution   complete.    
  NULL  
  问题点数:50、回复次数:17Top

1 楼xmpilot()回复于 2006-11-03 17:40:59 得分 10

看了头大,帮你定,让是否有不头大的人帮你回答Top

2 楼realsnow(真雪无香/抵制日货(菜C++鸟))回复于 2006-11-03 17:41:56 得分 10

Error   Description:   Permission   denied    
  从这一句看应该是执行帐号权限不够,执行的时候被拒绝了,检查一下你的配置吧Top

3 楼kingmax54212008(www.jscribe.com.cn/bbs- 一颗心,一生爱我所爱的人~)回复于 2006-11-03 17:52:06 得分 0

什么权限可以呢?我用的Windows   集成验证。帐号有Admin的权限!!!Top

4 楼kingmax54212008(www.jscribe.com.cn/bbs- 一颗心,一生爱我所爱的人~)回复于 2006-11-03 17:53:51 得分 0

用SQL   Server验证,dbo的权限,还是同样的错。为什么呢?Top

5 楼realsnow(真雪无香/抵制日货(菜C++鸟))回复于 2006-11-07 11:35:47 得分 10

你的这个DTS进行了什么样的操作能够说一下吗?就给这点信息没有办法解决问题的Top

6 楼kingmax54212008(www.jscribe.com.cn/bbs- 一颗心,一生爱我所爱的人~)回复于 2006-11-07 18:16:59 得分 0

对错误:  
   
  DTSRun   OnStart:     DTSStep_DTSActiveScriptTask_4    
  DTSRun   OnError:     DTSStep_DTSActiveScriptTask_4,   Error   =   -2147220482   (800403FE)    
        Error   string:     Error   Code:   0    
  Error   Source=   Microsoft   VBScript   runtime   error    
  Error   Description:   Permission   denied    
   
   
   
  终于发现问题在什么地方了。但是我还是不知道怎么解决。  
  问题在于:执行   DTSStep_DTSActiveScriptTask_4     这步的时候,是文件的拷贝从网络路径的一边拷到另一边。  
  我用SDTS的内容是Script脚本:  
   
   
  /////  
  '**********************************************************************  
  '   Copy   compressed   file   to   IIS   server  
  '************************************************************************  
   
  Function   Main()  
  Dim   FileSrc,   FileDst  
  Dim   FSO  
   
  'Copy   compressed   file   to   IIS   server  
  Set   FSO   =   CreateObject("Scripting.FileSystemObject")  
  FileSrc   =   DTSGlobalVariables("WorkFolder").Value   +   DTSGlobalVariables("FileCab").Value  
  FileDst   =   DTSGlobalVariables("UncPathIIS").Value   +   DTSGlobalVariables("FileCab").Value  
  'MsgBox   FileSrc   ,1   ,FileDst  
  Call   FSO.CopyFile(   FileSrc,     FileDst)  
   
  Main   =   DTSTaskExecResult_Success  
  End   Function  
   
  ////  
  分析:  
  我在SQL   server   的图形界面下运行时成功的。但Job调用的时候是调用的master..xp_cmdshell     'dtsrun     /s   (local)   /N   TopTenDownloads_report   /e'   执行的DTS.  
  后来我在SQL   Query   里面单独执行也是这个错。  
   
  现在问题很显然后,就图形界面下我直接点击运行:名为TopTenDownloads_report的   DTS。  
  和SQL   语句运行   master..xp_cmdshell     'dtsrun     /s   (local)   /N   TopTenDownloads_report   /e'  
  权限上到底有什么区别?Top

7 楼wangtiecheng(不知不为过,不学就是错!)回复于 2006-11-07 18:23:14 得分 10

如果确认有足够的权限,安装最新补丁试一下。Top

8 楼kingmax54212008(www.jscribe.com.cn/bbs- 一颗心,一生爱我所爱的人~)回复于 2006-11-07 19:33:45 得分 0

装了SP4,还是问题依旧。。。。。。。。。Top

9 楼kingmax54212008(www.jscribe.com.cn/bbs- 一颗心,一生爱我所爱的人~)回复于 2006-11-07 22:02:57 得分 0

有没有知道的?有没人遇到过啊?。。。Top

10 楼leongwong()回复于 2006-11-07 22:05:06 得分 0

没有遇到过,很替楼主着急!Top

11 楼realsnow(真雪无香/抵制日货(菜C++鸟))回复于 2006-11-08 10:07:55 得分 0

你需要进行网络拷贝,请首先确保你执行的域帐号在两台机器上面都具有足够的权限。检查了这个,如果还有问题再说^_^Top

12 楼realsnow(真雪无香/抵制日货(菜C++鸟))回复于 2006-11-08 10:08:38 得分 0

什么权限可以呢?我用的Windows   集成验证。帐号有Admin的权限!!!  
  ---------------  
  你的帐号最好是域帐号,在两台机器上都要进行配置Top

13 楼kingmax54212008(www.jscribe.com.cn/bbs- 一颗心,一生爱我所爱的人~)回复于 2006-11-08 10:15:43 得分 0

帐号是Domain   的帐号Top

14 楼realsnow(真雪无香/抵制日货(菜C++鸟))回复于 2006-11-08 10:21:14 得分 0

你使用domain帐号登陆一台机器,去另一台机器拷贝你的文件试试看Top

15 楼kingmax54212008(www.jscribe.com.cn/bbs- 一颗心,一生爱我所爱的人~)回复于 2006-11-08 10:26:45 得分 0

To:   realsnow      
  在window下的操作都是成功的。没有任何问题。  
  我现在运行的抱错是SQL   command   line,   do   you   understand,   buddy?Top

16 楼kingmax54212008(www.jscribe.com.cn/bbs- 一颗心,一生爱我所爱的人~)回复于 2006-11-09 10:41:20 得分 0

自己搞定了。多谢各位捧场!Top

17 楼realsnow(真雪无香/抵制日货(菜C++鸟))回复于 2006-11-09 11:30:32 得分 10

给大家讲讲怎么搞定的阿?问题的原因?Top

相关问题

关键词

得分解答快速导航

  • 帖主:kingmax54212008
  • xmpilot
  • realsnow
  • realsnow
  • wangtiecheng
  • realsnow

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo