![](/img/trans.png)
[英]The Best Way For Transfer Data From One DataBase (sql server 2008) To Another db(sql server 2008) With Different Schema
[英]Transfer/Transform Data From SQL Server 2008 DB to Another
我重写了一个旧程序,并为此设计了一个新数据库。 我需要将旧数据传输到新数据库。 新的数据库具有新的架构,因此我将不得不操纵将要传输的许多数据。
我曾考虑过编写一个控制台应用程序,其中包含2个linq到sql上下文,每个数据库一个LINQ上下文,并对转换逻辑和插入代码进行编码。
我也曾考虑过使用SSIS,但以前从未使用过。
SSIS是否适合这种情况? 我在哪里可以了解如何在SSIS中执行此操作?
它可以并且适合于此,但是如果您不使用它,则学习曲线会有些陡峭,并且设置/配置可能有点钝。
如果您熟悉Linq,那么在尝试学习SSIS之前,我会先走那条路,特别是如果这是一次性的事情并且时间是一个因素的话。
SQL Server中还有导入和导出向导(使用SSIS),您可以设置从一个表到另一个表和/或自定义sql语句的直接副本。 这应该适用于相当简单的转换。 对于需要更高级逻辑的转换,它将不起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.