| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1580 人关注过本帖
标题:sql server2000 执行DTS出现问题
只看楼主 加入收藏
aoxxiao
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-8-23
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
sql server2000 执行DTS出现问题
我在存过里面如下:
begin
   
exec master.dbo.xp_cmdshell '"C:\Program Files\Microsoft SQL Server\80\Tools\Binn\dtsrun" /F F:\importOraToSqlS.dts /L F:\dts.log'   
end

问题一: 右键单击此存过名,选择打开,在弹出执行存过对话框里面选择执行,报如下错误:

  DTSRun: 正在装载...  
 
错误: -2147220438 (8004042A); 提供程序错误: 0 (0)  
  字符串错误: 指定的存储文件中包含多个包;装载时要求有名称或 Guid。  
  错误源: Microsoft 数据转换服务 (DTS) 包  
  帮助文件: sqldts80.hlp  
  帮助上下文: 704  

问题二:右键单击此存过名,选择调试,在弹出调试窗口,选择执行,没有死机,一直执行,不知道为什么。

问题三:我把SQLSERVER2000装的另外一台服务器上,在查询分析器里面,
右键单击此存过名,选择调试,在弹出调试窗口,选择执行,报如下错误:

服务器: 消息 516,级别 16,状态 1,过程 sp_sdidebug,行 1
[Microsoft][ODBC SQL Server Driver][SQL Server]初始化 OLE 库的尝试失败。请查验此计算机上 OLE DLL 的正确版本。

我崩溃了,那位高手给说明一下,为什么会出现这样的问题。(说明一下,之前可以运行成功的,代码没有做任何调整。)
搜索更多相关主题的帖子: DTS sql 
2010-08-23 10:35
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:20 
直接在CMD窗口运行:"C:\Program Files\Microsoft SQL Server\80\Tools\Binn\dtsrun" /F F:\importOraToSqlS.dts /L F:\dts.log'   试试!
开放master.dbo.xp_cmdshell 存储过程是一件相当危险的事,实验除外!

★★★★★为人民服务★★★★★
2010-08-23 17:39
aoxxiao
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-8-23
收藏
得分:0 
不行啊,执行不了,请上面的告诉解释一下,为什么要在CMD下运行,还有开放master.dbo.xp_cmdshell 存储过程是一件相当危险的事?
2010-08-24 10:15
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:0 
master.dbo.xp_cmdshell 实际上就是从SQLServer执行系统命令的一个存储过程。也就是说,如果数据库被人利用,你的操作系统也就完了!

★★★★★为人民服务★★★★★
2010-08-24 17:44
快速回复:sql server2000 执行DTS出现问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025319 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved