sql server 2000数据库两个数据之间如何用DTS互导

cjc1021 2009-06-05 08:43:19
sql server 2000数据库两个数据之间如何用DTS互导
情况是这样子的:
在同一台电脑上,两个数据库是一样的,相应的表只是有一些改变,大体的字段都不变.
想把一个表中的数据导入到另一个数据库的表中.

不知道如何用sql server 2000的导入/导出单据操作.

请网友帮忙下.
...全文
263 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cjc1021 2010-06-05
  • 打赏
  • 举报
回复
谢谢楼上各位
xjlqlqlq 2009-06-08
  • 打赏
  • 举报
回复
同一个表互导,会有数据冲突吧,如何解决冲突DTS解决不了吧. DTS 只能简单数据导入导出,只能简单覆盖吧.
--小F-- 2009-06-06
  • 打赏
  • 举报
回复
1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用) 
法一:select * into b from a where 1 <>1
法二:select top 0 * into b from a

2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)
insert into b(a, b, c) select d,e,f from a;

3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用)
insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件
例子:..from b in '"&Server.MapPath(".")&"\data.mdb" &"' where..
等待戈多12 2009-06-06
  • 打赏
  • 举报
回复
如果你要导入某个表,但是这个表名已经存在原数据库了,而且你要导的表和原表结构不完全一致,
就不好导。遇到这种情况,用insert into

如有两个数据库db1,db2,要把db2中的表tb导入到db1中,
假设同样字段名的字段字符型和长度也完全一致,
db1中的tb含四列a,b,c,d
db2中的tb含三列a,b,c
这种情况直接用导入导出还不如用
insert into db1..tb(a,b,c)
select a,b,c from db2..tb
cjc1021 2009-06-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ks_reny 的回复:]
選擇好對應的源數據和目的數據.
[/Quote]

你好,我有试过了,可就是一直操作不成功.不知道为什么.

我是这样子的
右键要导入的数据库-->所有任务->导入数据->选择要默认数据库-->选择要那个有数据的数据库->从源数据库复制表和视图->然后选择相应的表->最后老是不成功.不知道哪步出错了.

请指教!
ks_reny 2009-06-05
  • 打赏
  • 举报
回复
選擇好對應的源數據和目的數據.
Ray_Zhang 2009-06-05
  • 打赏
  • 举报
回复
有什么报错信息,贴出来才知道,可能有很多原因

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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