仅备份SQL模式?

我需要创建一个SQL Server 2005数据库,这只是结构...没有记录,只是架构的备份。有没有办法做到这一点?

编辑:我试图创建一个备份文件来使用旧的进程,所以脚本不会为我的目的工作,对不起

0
额外 编辑
意见: 2

4 答案

如果您正在考虑商业产品,Toad for SQL Server可以很好地完成这项工作。

0
额外

为什么不使用SQL Management Studio来创建数据库和对象的完整脚本?

0
额外
因为它没有正确地获得依赖关系,所以它缺少加密对象(一切都可能被加密),并且如果缺少对象,例如其他环境中的链接服务器,则无法创建对象...
额外 作者 Stefan Steiger,

使用3步过程:

  1. 从工作数据库
  2. 生成脚本
  3. 使用该脚本创建新的数据库
  4. 创建新数据库的备份
0
额外
现在,取决于SSMS设置:索引消失,外键消失,检查约束消失,触发器消失,全文索引消失,数据压缩消失,唯一限制消失,主键不见了。依赖顺序错误。加密的对象丢失。依赖于链接服务器的对象无法创建。取决于未创建的对象的对象不能创建......等等......哦,看起来像一个模式备份,但它确实不是一个。
额外 作者 Stefan Steiger,
可悲的是,即使在2016年的SSMS上,也没有什么是由Stefan提到的。
额外 作者 evictednoise,

I make heavy use of this tool:
SQLBalance for MySQL

不幸;它的窗户只是......而是像移动数据库,数据或没有数据,合并或比较的魅力。

0
额外