为什么不用SqlServer的自身功能,你可以把原有的数据库导为新数据库吗!两个数据库完全一样

解决方案 »

  1.   

    为什么不用SqlServer的自身功能,你可以把原有的数据库导为新数据库吗!两个数据库完全一样
      

  2.   

    可以给我理由吗?原数据库有什么问题?非要新建一个和原来一样的数据库?
    用下面的操作:
    1,建一个空数据库。
    2,导出原数据库的sql script到一sql文件.
    2,在查询分析器里选择新建的数据库.然后打开上一步所得的sql文件,执行它就行了。
      

  3.   

    可以给我理由吗?原数据库有什么问题?非要新建一个和原来一样的数据库?
    用下面的操作:
    1,建一个空数据库。
    2,导出原数据库的sql script到一sql文件.
    3,在查询分析器里选择新建的数据库.然后打开上一步所得的sql文件,执行它就行了。
      

  4.   


    使用sqlserver的export功能,在属性设置中,选中在两个sqlserver中复制数据就可以了,
    这样会把数据库所有的内容都原封不动的复制过去。
      

  5.   

    生成sql语句,再倒数据的方法,如果表中定义了外部键,或者触发器里有设置,一定要注意数据表复制的顺序。
      

  6.   

    我是想在程序动态的创建数据库,动态的创建表,因为我的数据库一年后数据量很大,所以想一年创建一个数据库。然后由用户选择连结那个年度的数据库。所以要建立一个结构一模一样的空的数据库,而且创建数据库,数据表的语句,全部写在存储过程中,所以无法使用sql server自身的export功能,因为创建数据库的工作,是由用这个程序的系统管理员来做的。我想让他做的只是执行我的程序,就能创建新年度的数据库数据表。谢谢各位,有没有好办法,如何在存储过程中执行一个*.sql的文本文件哪??谢谢各位了谢谢!!!!!
      

  7.   

    to gxdq:能否详细点哪???我对于sql server不是很熟,谢谢谢谢指教!!
      

  8.   

    呵呵,xp_cmdshell好象不行吧。
    我试试。