代码之家  ›  专栏  ›  技术社区  ›  Arseni Mourzenko

如何将除了数据之外的所有数据从一个数据库复制到另一个数据库?

  •  0
  • Arseni Mourzenko  · 技术社区  · 14 年前

    在T-SQL(microsoftsql2008)中,如何创建一个新的数据库,它将具有相同的模式、表、表列、索引、约束和外键,但不包含来自原始数据库的任何数据?

    3 回复  |  直到 14 年前
        1
  •  1
  •   SQLMenace    14 年前
        2
  •  0
  •   StuartLC    14 年前

    http://msdn.microsoft.com/en-us/library/ms178078.aspx

    然后可以使用脚本创建一个空脚本。 编辑:OP说的是2008年

        3
  •  0
  •   Matt Greer    14 年前

    我用液化糖来做这个。只需将liquibase指向另一台服务器,它就会使用您的changelog来更新第二个数据库,这是基于模式的。它还有一个额外的好处,即changelog文件存储在源代码管理中,这样我就可以对它的版本进行标记,使我能够将数据库恢复到我的应用程序的特定版本所期望的状态。