【发布时间】:2010-09-06 16:12:47
【问题描述】:
SQL Server 2005 中是否有一种自动方法可以从另一个数据库中的多个表创建一个数据库?我需要处理一个项目,我只需要几个表就可以在本地运行它,而且我不想备份 50 gig 的数据库。
更新
我在 Management Studio 中尝试了任务 -> 导出数据,虽然它使用我想要的表创建了一个新的子数据库,但它没有复制任何表元数据,即……没有 PK/FK 约束和身份数据(即使选中了保留身份)。
我显然需要这些来让它工作,所以我愿意接受其他建议。我会试试那个数据库发布工具。
我没有可用的集成服务,并且两个 SQL Server 不能直接相互连接,所以这些都出来了。
更新更新
Database Publishing Tool 工作正常,它生成的 SQL 有点错误,因此需要进行一些手动编辑(尝试引用不存在的触发器),但一旦我这样做了,我就可以开始了。
【问题讨论】:
标签: sql-server-2005 tsql