首页 新闻 会员 周边 捐助

数据库生成脚本

0
悬赏园豆:160 [已关闭问题] 关闭于 2013-06-08 08:42

数据库生成脚本,在另一个服务器上执行脚本,将这个服务器上的数据库不同的地方修改过来。

怎么做。。。

问题补充:

现在要求是不可以对服务器上的数据库进行还原操作,一个是开发环境,一个是测试环境的,是相同的数据库,现在开发环境下数据的数据和存储过程发生改变,上面要求使用数据库脚本对测试环境的数据库进行修改,使之与开发环境下的数据库数据保持一致。何解?大侠。。

休小晓的主页 休小晓 | 初学一级 | 园豆:21
提问于:2013-06-07 10:31
< >
分享
所有回答(8)
0

是想同步数据库机构.还是数据.?

你可以把源数据库成生一个备份文件,然后再放到另一个数据库上去,做还原,

只会造轮子 | 园豆:2274 (老鸟四级) | 2013-06-07 11:04

现在要求是不可以对服务器上的数据库进行还原操作,一个是开发环境,一个是测试环境的,是相同的数据库,现在开发环境下数据的部门表的数据和存储过程发生改变,上面要求使用数据库脚本对测试环境的数据库进行修改,使之与开发环境下的数据库数据保持一致。何解?大侠。。

支持(0) 反对(0) 休小晓 | 园豆:21 (初学一级) | 2013-06-07 12:36

@休小晓: 把修改的存储过程,生成脚本,再去生产环境下执行脚本.不可以么.?

支持(0) 反对(0) 只会造轮子 | 园豆:2274 (老鸟四级) | 2013-06-07 16:06
0

可以试一下这个工具:SQL Data Compare

如果是比较表结构的话:SQL Compare

I,Robot | 园豆:9783 (大侠五级) | 2013-06-07 11:10

现在要求是不可以对服务器上的数据库进行还原操作,一个是开发环境,一个是测试环境的,是相同的数据库,现在开发环境下数据的部门表的数据和存储过程发生改变,上面要求使用数据库脚本对测试环境的数据库进行修改,使之与开发环境下的数据库数据保持一致。何解?大侠。。

支持(0) 反对(0) 休小晓 | 园豆:21 (初学一级) | 2013-06-07 12:36

@休小晓: 你可以看一下这个工具:SQL Compare,可以对比数据库表结构的。

支持(0) 反对(0) I,Robot | 园豆:9783 (大侠五级) | 2013-06-07 17:19
0

第一 最好去掉  数据库名前面的前缀 比如 [dbo].[Test] 把dbo去掉  执行脚本的时候会自动加上

   关于不同数据库 你需要一个一个的去修改   如果有还原的条件 最后用备份还原

90后1场梦 | 园豆:244 (菜鸟二级) | 2013-06-07 11:11

现在要求是不可以对服务器上的数据库进行还原操作,一个是开发环境,一个是测试环境的,是相同的数据库,现在开发环境下数据的部门表的数据和存储过程发生改变,上面要求使用数据库脚本对测试环境的数据库进行修改,使之与开发环境下的数据库数据保持一致。何解?大侠。。

支持(0) 反对(0) 休小晓 | 园豆:21 (初学一级) | 2013-06-07 12:36
0

数据库自带的有生成脚本,就是存储过程和函数要单独生成脚本。

浮世之绘 | 园豆:240 (菜鸟二级) | 2013-06-07 16:47
0

动软代码生器不是可以生成数据库脚本嘛?数据都会有

_小志 | 园豆:37 (初学一级) | 2013-06-07 16:56
0

VS 2010 和 2012 用一个 架构比较功能,可以试试  

@@@一统@@@ | 园豆:1551 (小虾三级) | 2013-06-07 17:30
0

导出脚本再导入到需要修改的库就行了

Kevin7777777 | 园豆:221 (菜鸟二级) | 2013-06-07 17:32
0

除了备份还原数据库,就是执行修改脚本了。

休小晓 | 园豆:21 (初学一级) | 2013-06-08 08:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册