如何做到2个数据库结构(同步)?欢迎提供建议,思路 你不用數據庫同步的辦法,你就隻能數據表結構信息記錄下來,用XML來設計你需要同求的需求,然後讀設計需求與孌更記錄來同步處理! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、复制2、利用JOB定时更新3、在前台同时对2个数据库做同样的操作4、用triger去实现 如果不要求那么即进的话,可写一句SQL 放到任务调度去定时处理。SQL 思路,找数据库的中系统表sysobject 做比较(因为所有的表名与表结构都存在系统表中),发现不同就插入或新增 我现在的思路就是这样的先到sysobjects表中去比较,现在有一个问题,比如一个字段的默认值,在sysobjects表中是没有变化的,我必须要到另外一个表中去找 中间有个identity属性找不到呀??也就是说,比如:id int identity(1000,2),其中1000,2不知道在什么地方找呀 你的思路就不对,走偏了:如果你把对a的所有操作(增加、删除表,修改字段属性等等)都写成SQL语句来实现,一切都变得简单,把那些SQL语句拿到b上同样也执行一遍就是了 问题是现在数据库已经不同步了他们是在数据库直接修改的,有时候,修改多了,就记不住了,现在已经有很多不同步了,所以才要做这个程序,我也不想呀我也想用sql语句多方便 可以这样:a、b两库都生成.sql脚本,然后对照两脚本文件就可以看出两库的区别了,毕竟象你那样比较是不全面的 现在有个问题:就是怎么用sql语句删除一个约束(check)我查了好多资料都没有就连修改一个约束都没有 ALTER TABLE t DROP CONSTRAINT 约束名 谢谢我用生成sql语句然后导数据的方法了过几天就可以完工了谢谢大家 求一个SQL语句 服务器端如何知道有那些客户端连接着数据库 MS SQL同一个字段,多条记录取出后合并成为新字段的问题 关于在程序中调用带output参数的存储过程的问题?谢谢请教了 ado连接数据库(添加数据) *****请教一条查询语句****** 请教 谁能对SQL Server2000,Oracle,Sybase,Access做一下专业的比较? 已经解决,但是效率太慢,能不能有优化! 某一时间段内按照一个字段(姓名)分组后的实际出勤工时的数值求和 怎样用sql语句更改表的列顺序? 求一存储过程。。。
2、利用JOB定时更新
3、在前台同时对2个数据库做同样的操作
4、用triger去实现
SQL 思路,找数据库的中系统表sysobject 做比较(因为所有的表名与表结构都存在系统表中),发现不同就插入或新增
先到sysobjects表中去比较,
现在有一个问题,
比如一个字段的默认值,在sysobjects表中是没有变化的,我必须要到另外一个表中
去找
也就是说,比如:id int identity(1000,2),其中1000,2不知道在什么地方找呀
如果你把对a的所有操作(增加、删除表,修改字段属性等等)都写成SQL语句来实现,一切都变得简单,把那些SQL语句拿到b上同样也执行一遍就是了
他们是在数据库直接修改的,
有时候,修改多了,就记不住了,
现在已经有很多不同步了,
所以才要做这个程序,我也不想呀我也想用sql语句多方便
a、b两库都生成.sql脚本,然后对照两脚本文件就可以看出两库的区别了,毕竟象你那样比较是不全面的
就是怎么用sql语句删除一个约束(check)
我查了好多资料都没有
就连修改一个约束都没有
我用生成sql语句然后导数据的方法了
过几天就可以完工了
谢谢大家