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源和目标。
希望这会有所帮助。 :)