我的目的是用C#完成一个可以适应于MSSQL数据库结构复制的程序.我的构思如下:
1 获取所有数据库名称,用户选择所要复制的源数据库.
2 根据所选数据库,自动进行分析出SQL语句,通过一系列字符处理建立新的数据库.
分析的SQL语句包括以下部分:
A 存储过程.
B 所有表名称.
C 表的各种约束(主键 默认值 规则等).现在我的问题来了:1 是不是我的过程过于复杂?C#或者MSSQL里面有更简单的过程完成上述步骤?
2 如果我的步骤是可以的,我是不是还有考虑不全面的部分(表的各种机构)?谢谢各位大侠拍砖~小弟初来不知如何孝敬各位,就选了50分.
1 获取所有数据库名称,用户选择所要复制的源数据库.
2 根据所选数据库,自动进行分析出SQL语句,通过一系列字符处理建立新的数据库.
分析的SQL语句包括以下部分:
A 存储过程.
B 所有表名称.
C 表的各种约束(主键 默认值 规则等).现在我的问题来了:1 是不是我的过程过于复杂?C#或者MSSQL里面有更简单的过程完成上述步骤?
2 如果我的步骤是可以的,我是不是还有考虑不全面的部分(表的各种机构)?谢谢各位大侠拍砖~小弟初来不知如何孝敬各位,就选了50分.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货