繁体   English   中英

将数据从SQL Server 2008 DB传输/转换到另一个

[英]Transfer/Transform Data From SQL Server 2008 DB to Another

我重写了一个旧程序,并为此设计了一个新数据库。 我需要将旧数据传输到新数据库。 新的数据库具有新的架构,因此我将不得不操纵将要传输的许多数据。

我曾考虑过编写一个控制台应用程序,其中包含2个linq到sql上下文,每个数据库一个LINQ上下文,并对转换逻辑和插入代码进行编码。

我也曾考虑过使用SSIS,但以前从未使用过。

SSIS是否适合这种情况? 我在哪里可以了解如何在SSIS中执行此操作?

我会选择SSIS。 这是一个ETL工具(您正在做什么)。 另外,您还将学到一些新东西。

这是一些很棒的SSIS内容

推荐的SSIS学习材料是什么?

它可以并且适合于此,但是如果您不使用它,则学习曲线会有些陡峭,并且设置/配置可能有点钝。

如果您熟悉Linq,那么在尝试学习SSIS之前,我会先走那条路,特别是如果这是一次性的事情并且时间是一个因素的话。

SQL Server中还有导入和导出向导(使用SSIS),您可以设置从一个表到另一个表和/或自定义sql语句的直接副本。 这应该适用于相当简单的转换。 对于需要更高级逻辑的转换,它将不起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM