数据库生成脚本,在另一个服务器上执行脚本,将这个服务器上的数据库不同的地方修改过来。
怎么做。。。
现在要求是不可以对服务器上的数据库进行还原操作,一个是开发环境,一个是测试环境的,是相同的数据库,现在开发环境下数据的数据和存储过程发生改变,上面要求使用数据库脚本对测试环境的数据库进行修改,使之与开发环境下的数据库数据保持一致。何解?大侠。。
是想同步数据库机构.还是数据.?
你可以把源数据库成生一个备份文件,然后再放到另一个数据库上去,做还原,
现在要求是不可以对服务器上的数据库进行还原操作,一个是开发环境,一个是测试环境的,是相同的数据库,现在开发环境下数据的部门表的数据和存储过程发生改变,上面要求使用数据库脚本对测试环境的数据库进行修改,使之与开发环境下的数据库数据保持一致。何解?大侠。。
@休小晓: 把修改的存储过程,生成脚本,再去生产环境下执行脚本.不可以么.?
可以试一下这个工具:SQL Data Compare
如果是比较表结构的话:SQL Compare
现在要求是不可以对服务器上的数据库进行还原操作,一个是开发环境,一个是测试环境的,是相同的数据库,现在开发环境下数据的部门表的数据和存储过程发生改变,上面要求使用数据库脚本对测试环境的数据库进行修改,使之与开发环境下的数据库数据保持一致。何解?大侠。。
@休小晓: 你可以看一下这个工具:SQL Compare,可以对比数据库表结构的。
第一 最好去掉 数据库名前面的前缀 比如 [dbo].[Test] 把dbo去掉 执行脚本的时候会自动加上
关于不同数据库 你需要一个一个的去修改 如果有还原的条件 最后用备份还原
现在要求是不可以对服务器上的数据库进行还原操作,一个是开发环境,一个是测试环境的,是相同的数据库,现在开发环境下数据的部门表的数据和存储过程发生改变,上面要求使用数据库脚本对测试环境的数据库进行修改,使之与开发环境下的数据库数据保持一致。何解?大侠。。
数据库自带的有生成脚本,就是存储过程和函数要单独生成脚本。
动软代码生器不是可以生成数据库脚本嘛?数据都会有
VS 2010 和 2012 用一个 架构比较功能,可以试试
导出脚本再导入到需要修改的库就行了
除了备份还原数据库,就是执行修改脚本了。