如何合并成一个(或第二个库并到第一个库中),
表,键,索引,数据,存储...,总之第二个数据库中有的,一股脑搬到第一个数据库中,
请问用什么方法比较简便?
9 个解决方案
#1
用导入向导导入表格,其他对象在源库中生成脚本,在目标库中执行.
#2
数据这些还好搞 键,索引,数据,存储就不好搞了
#3
有没有更好的方法,或者第二步能否用一些T-SQL代码自动完成
#4
生成脚本再导
#5
好像不能通过命令来获得创建脚本,只能在界面上操作.
#6
SQL有个叫发布和订阅的功能,用合并发布这项应该可以解决。试试吧。。。
#7
没什么简单得方法
#8
这个不能去偷懒的,数据可以导入,其他的生成脚本去做吧!
#9
终于搞定,先生成数据库1的脚本,然后在目标数据库2中执行,这样就可以复制所有对象;
再用DTS导入数据,这一步要注意两点,其一是如果数据库是有外键约束而主键为标识列的话,要
启用标识插入,否则会报错,其二是如果数据表上有触发器,要先禁用,否则也会报错或出现不可预料的结果
试了一下6楼的发布/订阅,一次可导入表的结构,数据,主键,存储过程及函数等对象,但不能导入触发器,外键,非主键索引,扩展属性等.另外,没有主键的表不能发布
谢谢各位
再用DTS导入数据,这一步要注意两点,其一是如果数据库是有外键约束而主键为标识列的话,要
启用标识插入,否则会报错,其二是如果数据表上有触发器,要先禁用,否则也会报错或出现不可预料的结果
试了一下6楼的发布/订阅,一次可导入表的结构,数据,主键,存储过程及函数等对象,但不能导入触发器,外键,非主键索引,扩展属性等.另外,没有主键的表不能发布
谢谢各位
#1
用导入向导导入表格,其他对象在源库中生成脚本,在目标库中执行.
#2
数据这些还好搞 键,索引,数据,存储就不好搞了
#3
有没有更好的方法,或者第二步能否用一些T-SQL代码自动完成
#4
生成脚本再导
#5
好像不能通过命令来获得创建脚本,只能在界面上操作.
#6
SQL有个叫发布和订阅的功能,用合并发布这项应该可以解决。试试吧。。。
#7
没什么简单得方法
#8
这个不能去偷懒的,数据可以导入,其他的生成脚本去做吧!
#9
终于搞定,先生成数据库1的脚本,然后在目标数据库2中执行,这样就可以复制所有对象;
再用DTS导入数据,这一步要注意两点,其一是如果数据库是有外键约束而主键为标识列的话,要
启用标识插入,否则会报错,其二是如果数据表上有触发器,要先禁用,否则也会报错或出现不可预料的结果
试了一下6楼的发布/订阅,一次可导入表的结构,数据,主键,存储过程及函数等对象,但不能导入触发器,外键,非主键索引,扩展属性等.另外,没有主键的表不能发布
谢谢各位
再用DTS导入数据,这一步要注意两点,其一是如果数据库是有外键约束而主键为标识列的话,要
启用标识插入,否则会报错,其二是如果数据表上有触发器,要先禁用,否则也会报错或出现不可预料的结果
试了一下6楼的发布/订阅,一次可导入表的结构,数据,主键,存储过程及函数等对象,但不能导入触发器,外键,非主键索引,扩展属性等.另外,没有主键的表不能发布
谢谢各位