如何使用ssis作为桥来导入my-sql db中的访问表

时间:2012-03-02 12:15:42

标签: sql-server sql-server-2008-r2 ssis

我刚刚进入SQL-server 2008 R2 ssis,如果这是一个基本问题,请原谅我。我正在使用集成服务构建应用程序。

想要创建(SSIS)包以将MS Access表导入My-SQL数据库。

enter image description here

要创建ssis,我不想使用任务...导入数据。

帮我将访问表数据导入my-sql db。

如果有任何疑问请询问,谢谢先进。

1 个答案:

答案 0 :(得分:0)

首先定义连接管理器。 您需要一个用于MS Access,一个用于MySQL(我假设您使用MySQL开源数据库引擎作为目标)。 连接到MySQL可能很棘手。我知道CozyRock的ODBC连接可以使用它:http://www.cozyroc.com/ssis/odbc-destination,但你可以尝试创建一个ODBC连接,如下所述:http://blogs.msdn.com/b/mattm/archive/2008/03/03/connecting-to-mysql-from-ssis.aspx。确保两个conn管理器连接。 从此时起,拖放新的数据流任务(DFT)。 在添加源并使用MS Access表的过程中,您可能还需要添加派生列转换以将传入列转换为MySQL理解的其他一些数据类型,最后拖放将使用MySQL conn的目标。经理。全部连接。适当地映射列并进行测试。如果工作在第二个DFT中重复上述内容以覆盖另一个表的导入。