完全复制数据库结构的疑问

来源:百度知道 编辑:UC知道 时间:2024/05/14 07:40:33
我的目的是完成一个可以适应于MSSQL数据库结构复制的程序.(所用语言似乎的关系不大,关键是思路,我用的是C#)

我的构思如下:
1 获取所有数据库名称,用户选择所要复制的源数据库.
2 根据所选数据库,自动进行分析出SQL语句,通过一系列字符处理建立新的数据库.
分析的SQL语句包括以下部分:
A 存储过程.
B 所有表名称.
C 表的各种约束(主键 默认值 规则等).

现在我的问题来了:1 是不是我的过程过于复杂?C#或者MSSQL里面有更简单的过程完成上述步骤?
2 如果我的步骤是可以的,我是不是还有考虑不全面的部分(表的各种机构)?

http://www.xdesigner.cn/xdbdesigner/default.htm

这个软件适合你的要求,有源代

你好,为什么一定要用程序来写呢,C#我是不会了,不过我才做过用数据库自带的复制工具来做,就是发布订阅了,这个是几乎可以实现实时的数据库同步,当然也可以实现复制了!实现复制的方法有很多,有脱机和连机的,可以用BCP,通过DTS,通过备份和还原数据库,还有就是复制数据库向导了,可以满足你上面的所有要求!

留下我的百度空间,有空交流一下吧!
http://hi.baidu.com/ella_qing/blog