Sql 填充数据库备份

Sql 填充数据库备份,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,希望使用特定筛选器获取SQL数据库备份,如有限表、有限内容和排除某些表(仅内容而非架构) 假设我有一个学生数据库,其中只有一个表作为详细信息,有两个列名和类,所以这里我只想备份那些名称以S开头的学生的数据库,如 从名为“S%”的详细信息中选择*,现在获取此文件的数据库备份 我刚刚举了一个小例子,实际上,我有一个数据库,有数千个表和数百万条记录,我面临的主要问题是我有一个主数据库,有200 GB的空间,在其他情况下只需要有限的数据,所以我需要备份和恢复相同的数据。因此,我只需要备份,而不需要整个备

希望使用特定筛选器获取SQL数据库备份,如有限表、有限内容和排除某些表(仅内容而非架构)

假设我有一个学生数据库,其中只有一个表作为详细信息,有两个列名和类,所以这里我只想备份那些名称以S开头的学生的数据库,如

从名为“S%”的详细信息中选择*,现在获取此文件的数据库备份

我刚刚举了一个小例子,实际上,我有一个数据库,有数千个表和数百万条记录,我面临的主要问题是我有一个主数据库,有200 GB的空间,在其他情况下只需要有限的数据,所以我需要备份和恢复相同的数据。因此,我只需要备份,而不需要整个备份


您的帮助确实很重要,如果我不是描述性的,请执行还原。

我会说创建一个脚本将其移动到新数据库,然后备份该数据库。抱歉,但我无法执行此操作,因为该数据库非常大(约400 GB),并且没有足够的空间移动到新数据库然后进行复制。在这里,我必须执行filter.bak直接将目标数据库和源数据库放在同一个服务器上?如果是,有几种方法可以做到这一点。转到:-我想我在这里不清楚,我想要一个数据库中的.bak(备份)文件,它可以恢复到任何其他SQL数据库。在这里我不能创建一个新的数据库,我需要创建一个带有填充内容的.bak文件。我想你可以用你的内容创建脚本,但是创建一个bak文件,它只包含一部分基于输入查询的数据,而不需要创建一个临时数据库来保存这些数据。。。我怀疑这是否可能。