我正在尝试将特定表的整个数据集从我的 DEV 机器迁移到我们的登台机器。(具有此功能的所有基本起始数据)。
本质上我想要做的类似于数据库的备份/恢复操作,但我只想对数据库中选择的几个表执行此操作。
这可能吗?我花了很长时间寻找 MSSQL -> MSSQL 表迁移或导出/导入,但结果并不理想。
答案1
没有本机对象级恢复。但是 Quest Software 和 RedGate 都有可以进行对象级恢复的产品。(我知道 Quest 可以,我对 RedGate 有 99% 的把握。)
答案2
通常您需要做的是使用 Management Studio(或 2000 及更早版本的企业管理器/查询分析器)为对象生成脚本,运行这些脚本以在临时服务器上创建对象,然后使用 Integration Services 中的导入/导出向导(或 2000 及更早版本的 DTS)将数据实际传输到目标服务器。
您可能还可以使用按需快照复制将对象推送到目标服务器,但此后进行架构更改将需要删除出版物,或者至少从中删除对象。