我想将数据从一个数据库迁移到 Microsoft SQL Server 2005 中的另一个数据库。我需要先验证检索到的那些行,然后再将它们插入到目标数据库的表中。对于这种事情,哪种方法是合理的?
我试图在我的 VB.NET 程序中使用两个数据集。合理吗?你能建议我吗?
提前致谢,
红魔
我想将数据从一个数据库迁移到 Microsoft SQL Server 2005 中的另一个数据库。我需要先验证检索到的那些行,然后再将它们插入到目标数据库的表中。对于这种事情,哪种方法是合理的?
我试图在我的 VB.NET 程序中使用两个数据集。合理吗?你能建议我吗?
提前致谢,
红魔
这取决于您在谈论多少数据,但我倾向于将 .Net 数据集传递给迁移任务,因为这意味着将所有数据拉入内存。如果您必须通过 .Net 客户端程序执行此操作,请至少改用 DataReader。但更好的是通过Sql Server Integration Services将其全部保存在 Sql Server 中。