SQL Server Compact可以用作SSIS中的源和目标吗?

问题描述:

我想知道SQL Server Compact Edition是否可以用作SSIS数据流中的源和目标。我知道我可以设置一个SQLMOBILE连接管理器,并且我已经发现一些提到将它用作目标的信息,但是没有将它用作源。SQL Server Compact可以用作SSIS中的源和目标吗?

我正在做的是将数据从一个SQL Server Compact文件传输到另一个。

SQLMOBILE仅可用作目标。如果您需要传输所有数据,只需创建一个文件副本...

它可以使用OLE DB完成。

问题是SSIS用户界面不支持Sql Server CE来创建OLE DB连接。

但可以为任何事情创建OLE DB连接,然后使用属性窗口手动更改连接字符串。当然,重命名连接。

连接字符串可以是这样的:

Data Source="D:\path\mydb.sdf";Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5; 
当然

,要使用的供应商字段必须在SQL Server CE版本相匹配。

为每个sdf数据库文件创建OLE DB连接,可以创建执行数据传输所需的所有OLE DB源和目标。

希望这会有所帮助。 :)