一个奇怪的问题

tokilcoom 2005-07-06 04:33:21
一个数据转换包
源是一个远程sybase数据库 目的是本地sql数据库
如果我把源 直接选择表的话 就可以执行
但是如果我把源 用sql语句select * from tabe where BZ=0表示的话 就不能执行了

有经验的高手能指点迷津吗?

因为直接选择表会转换很多垃圾信息(不是BZ=0的信息),所以想用sql语句提取数据源
...全文
74 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqdj 2005-07-06
  • 打赏
  • 举报
回复
可能是驱动的问题。
tokilcoom 2005-07-06
  • 打赏
  • 举报
回复
问题解决了 不知道为什么不能select 远程的sybase数据库
我在sql里面建了个临时表 把sybase里面的源表 全部复制到临时表里
然后 在对临时表select 复制到目的表里面去 然后删除临时表的内容 郁闷 多了一道子
不知道哪位高手能解释其中的原因
tokilcoom 2005-07-06
  • 打赏
  • 举报
回复
测试的时候提示:正在使用一个临时文本文件作为目的来执行转换,您在转换中选择的目的未生效

但是在不改目的的情况下 我仅仅把sql 语句改回到表/视图 的话 就正常了

为啥会提示目的有问题
tokilcoom 2005-07-06
  • 打赏
  • 举报
回复
好像是找不到目的表 建临时表什么的

但是目的表我没动 而且我单单把源改成表形式的就完全正常了
zjcxc 元老 2005-07-06
  • 打赏
  • 举报
回复
要看错误信息是什么

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧