1,关于Sql数据库合并的问题

如果表不重复的话,那DTS就可以了
你说的合并是什么意思?能详细描述一下吗?
这两个数据库都是SQL的数据库吗? 你是想把表合并还是表里面的数据合并了?

关于Sql数据库合并的问题

2,请教多个数据库合并的问题

简单点说 你想把两个独立的网站系统整合到一个。大概步骤是:1:选择相对较为简单的数据库做为从数据库,另外一个数据库作为主数据库。2:将从数据库里面的数据合并到主数据库里,有几点要注意的,首先你要搞清楚从数据库里面的表和主数据库里面表有没重复(不仅仅是表名,含义相同也视为相同。)如果有重复,就再检查从数据库这个表里的字段,有没重复(主要是含义是否相同),如果重复就只需要把字段信息拷贝到主数据库这个表里就行,没有重复,直接把整个字段添加进去就行。至于没有重复的表,整个直接拷贝。3.记录你合并数据库里面对从数据库里面字段和表的修改信息,包括字段类型。这一点非常重要!4.修改从数据库所在的系统,把相关连接数据库的表和字段的编码修改过和主数据库一致!5.主系统不用做任何修改,最后进行测试!如果从系统简单,建议完整阅读之后自己给另外一系统加上这个功能!不建议合并!!!

请教多个数据库合并的问题

3,ACCESS 多个数据库合并的问题

先将需要处理的表导入到同一个数据库内 你需要建立一个新表,方法(在数据库窗口打开状态下): ==鼠标点一下“旧表1”(不要打开旧表),点工具栏上的“复制”图标,然后点“粘贴”,这时会出现提示窗口,在这个窗口的选项里选中只粘贴表结构,并起个名字,点确定---这样就得到一个空白表。 ==以设计状态打开这个“新表”,找到一个关键字,将“索引”属性设置为“有(无重复)”。保存并关闭。 ==下面过程是追加数据到新表: --鼠标点一下“旧表1”,点工具栏的“复制”图标,然后“粘贴”,在提示窗口中选中“将数据追加到已有表”(如“新表”),确定。这样“旧表1”的数据添加到了“新表”。 --鼠标点一下“旧表2”,点工具栏的“复制”图标,然后“粘贴”,在提示窗口中选中“将数据追加到已有表”(如“新表”),确定。当出现重复数据的时候,会有提示“n条记录丢失”,点“是”。 ==需要注意,先追加含有最新数据的表,后追加的重复数据会被忽略。
思路: 一、如果现在的数据库中的数据 包含1个月前的数据,直接备份,不用考虑原有的 二、如果现在的数据库中的数据不包含1个月前的数据,要分析情况了 1、表结构如何?有多少表间关系?有没有自动编号字段? 如果有,那就只好用程序解决了,一条一和的读,一条一条的写 2、文章只在一张表中,没有和其他表有关联。 直接表对表复制粘贴也行,用sql语句追加也行。 二、现在的数据库中包含部分以前的数据。 那也只好用程序解决了,哈

ACCESS 多个数据库合并的问题

4,求教MYSQL数据库合并问题

首先把要改的表名字都找出来(比如表名分别是characters1,characters2,characters3,characters4),如果想要连续的话,就把每张表你想要开始的guid找到,按昨天我写的语句就行了(select count(*) from characters1;)分别找.然后每张表只要一条语句就搞定了;在想要重新为guid编号的库中执行如下语句就行了update characters1 set guid=guid + 200000;--(把这里的200000换成你想要的开的数字(你用select count(*) from characters1;查出的个数加1)就行了,如果不再呼连续性,选个大点的数直接执行就可以了)update characters2 set guid=guid + 200000;update characters3 set guid=guid + 200000;update characters4 set guid=guid + 200000;把四条语句粘在你的客端里同时执行就行。假如上面的操作是在B库中执行的,没执的库叫A库完成后再个库中的characters1,characters2,characters3,characters4这几个表中的guid就再也没有重复的了。整个过程不会长过20分钟。
insert into zt.charbase (field1,field2,...) select field1,fieled2,... from zt1.charbase 就是字段列表的时候省略charid

5,pb数据库问题求助

可以使用PB自带的数据管道工具进行数据合并,最好建个新的空库,然后把两个数据库数据传输到新数据库里。处理时需要注意以下问题:1、如果两个数据库结构一样,且数据不互相干扰,则直接合并。2、如果两个数据库结构一样,但存在相同数据,即,合并数据后可能存在主键冲突,那么需要先进行数据检查,把主键冲突处理掉后再合并。3、如果两个数据库结构不一样,在合并时,需要检查列与列的对应关系,不同类型的字段不能合并。这种数据很难移植,最好的办法是先把数据库结构整成一样,同上,还需要进行主键检查,等等。。
可以这样试试,我不敢保证正确率:先把sqlanywhere数据库注册ODBC数据源,然后把这两个.DB文件导入到一个SqlServer的数据库中,导入以后,再导出为一个文件,你试试吧,我没测试过!
数据库无法连接的问题有以下几种: 1、odbc配置错误。没有配置数据源,数据库的用户名或口令错误等都会导致数据库无法连接。 解决的办法:检查数据源的配置,如果没有在odbc中配置数据源则按照向导添加数据源即可;口令错误只需改为正确的即可。 2、连接时提示log文件错误。这样的问题大多出现在重装系统后、源码移植到其他系统、数据库文件路径改变之后。 解决的办法:在创建asa数据库的时候不创建log文件,如果已经创建了log文件则可以利用pb自带的工具sybase central来去掉log文件和数据库文件的关联。操作步骤如下: a)启动sybase central在左边的树型目录中选择utilities; b)双击右边出现的条目中的change log file settings,直接next; c)点browse选择需要去除log文件的数据库文件,选好后next; d)这里你会看到一些数据库的信息,log文件名,文件大小等。next; e)去掉maintin the following transaction log file前面的对勾,finish; f)配置odbc连接数据库就可以了。 3、数据库文件损坏。此类错误一般不常见,可能由于病毒破坏或误操作引起。 解决的办法:如果以前有备份用备份文件覆盖原文件即可,如果没有备份文件就只能重新建库了!
就用数据管道一个表一个表的转移:比如DB数据库有A.DB和B.DB1.在SQLanywhere里面建好数据库(如C)2.用数据管道把A.DB中的表移到C,options选择第二个replace3.如果B.DB中也有这个表,那用数据管道把B.DB中的表移到C, options选择第四个append重复第二步的做,我能想到的只有这个了.

文章TAG:数据库合并有哪些冲突  关于Sql数据库合并的问题  
下一篇