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