SQL Server-如何备份整个数据库(某些表中的数据除外)?

SQL Server-如何备份整个数据库(某些表中的数据除外)?,sql,sql-server-2012,backup,smo,Sql,Sql Server 2012,Backup,Smo,我需要备份数据库,但保留一些表为空(而不是备份它们的记录)。方案应该保持不变,其余的表应该保持填充状态 有没有一种方法可以使用.NETSMO或命令行来实现这一点(批处理也一样好) 值得一提的是,包含不需要的数据的表与其他表没有关系 我知道我可以将数据库复制到临时数据库,并从相关表中删除所有记录,但这不是我正在寻找的解决方案 TIA。作为一种欺骗,您可以使用多个模式和文件组备份。我看到的唯一方法是:(1)为那些您可以使用数据的表生成脚本(结构+数据)->将其存储到一个.sql文件中,然后(2)生成

我需要备份数据库,但保留一些表为空(而不是备份它们的记录)。方案应该保持不变,其余的表应该保持填充状态

有没有一种方法可以使用.NETSMO或命令行来实现这一点(批处理也一样好)

值得一提的是,包含不需要的数据的表与其他表没有关系

我知道我可以将数据库复制到临时数据库,并从相关表中删除所有记录,但这不是我正在寻找的解决方案


TIA。

作为一种欺骗,您可以使用多个模式和文件组备份。我看到的唯一方法是:(1)为那些您可以使用数据的表生成脚本(结构+数据)->将其存储到一个
.sql
文件中,然后(2)生成脚本(仅结构)对于那些您不需要任何数据的表,请将其存储到第二个
.sql
文件中,然后在目标数据库上执行这两个sql文件。如何生成数据脚本?s