SQL Server 2005 中是否有一种自动方法可以从另一个数据库中的多个表创建数据库?我需要处理一个项目,我只需要几个表就可以在本地运行它,而且我不想备份 50 gig 的数据库。
更新
我在 Management Studio 中尝试了 Tasks -> Export Data,虽然它使用我想要的表创建了一个新的子数据库,但它没有复制任何表元数据,即......没有 PK/FK 约束和身份数据(甚至选中保留身份)。
我显然需要这些才能工作,所以我愿意接受其他建议。我会试试那个数据库发布工具。
我没有可用的集成服务,两个 SQL Server 不能直接相互连接,所以这些都出来了。
更新的更新
数据库发布工具有效,它生成的 SQL 有点错误,所以需要一点手动编辑(尝试引用不存在的触发器),但一旦我这样做了,我就很好了。