数据库合并的问题

lemon_wei 2003-10-16 05:30:11
客户的sql server 中有5个数据库分别存放不同的东西,现在说要把这几个库合并面一个库。重新建了一个库,利用数据导入功能试了一下
1,”选择从源数据库复制表和视图“,只能把表导进去,存储过程序导入不了,另外它在  目标库上他把视图变成了表,视图没有了。
2,“在Sql sersver 数据库间复制对象和数据”,有的库在导入时会提示失败。
请问:
1,该怎么合并这几个库?
2,这样做有没有必要?我们老板也同意这样做,假如没有必要的话,该怎么说服老板呢?
...全文
53 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lemon_wei 2003-10-21
  • 打赏
  • 举报
回复
请问楼上哥哥:“在到目标机器上执行,再用DTS导数据。”能不能解释的详细点?我真的很菜。
不要金口难开哟。
pengdali 2003-10-21
  • 打赏
  • 举报
回复
y
lemon_wei 2003-10-21
  • 打赏
  • 举报
回复
企业管理器-->右键你的数据库-->所有任务-->生成SQL脚本-->选项-->"所有对象"-->OK?
”所有对象“是指把那些方框都打上钓吗?
Tiack 2003-10-20
  • 打赏
  • 举报
回复
同意楼上的做法
zjcxc 元老 2003-10-17
  • 打赏
  • 举报
回复
1,该怎么合并这几个库?

首先用大力的方法,生成数据库对象的脚本,通过这些脚本,使合并后的数据库具有5个数据库的所有对象.

然后,你就可以用SQL的导入/导出,将5个库的数据导在一齐,导入的时候,注意对象的依赖关系.被依赖的表要先导入,不然会出错.

数据库中,各对象的依赖关系可以参考:
http://expert.csdn.net/Expert/topic/2248/2248894.xml?temp=5.411929E-02
抛砖引玉--获得当前数据库中对象的依赖关系的算法


2,这样做有没有必要?我们老板也同意这样做,假如没有必要的话,该怎么说服老板呢?

有没有必要是根据实际情况,看这几个库之间的数据有没有较大的关联,如果有的话,当然放在一齐,方便处理.
mjhnet 2003-10-16
  • 打赏
  • 举报
回复
企业管理器-->右键你的数据库-->所有任务-->生成SQL脚本-->选项-->所有对象

这样所有的数据库对象应该都可以了。注意你的5个数据库有无重复的名称。

另外还有job要到

企业管理器-->管理-->sqlserver代理-->作业-->所有任务右键-->生成SQL脚本
pengdali 2003-10-16
  • 打赏
  • 举报
回复
企业管理器-->右键你的数据库-->所有任务-->生成SQL脚本-->选项-->所有对象-->OK

在到目标机器上执行,再用DTS导数据。

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧