【发布时间】:2023-04-08 16:36:01
【问题描述】:
我想知道 SQL Server Compact Edition 是否可以用作 SSIS 数据流中的源和目标。我知道我可以设置 SQLMOBILE 连接管理器,并且我发现一些信息提到将其用作目标,但没有将其用作源。
我要做的是将数据从一个 SQL Server Compact 文件传输到另一个。
【问题讨论】:
标签: sql-server sql-server-2008 ssis sql-server-ce
我想知道 SQL Server Compact Edition 是否可以用作 SSIS 数据流中的源和目标。我知道我可以设置 SQLMOBILE 连接管理器,并且我发现一些信息提到将其用作目标,但没有将其用作源。
我要做的是将数据从一个 SQL Server Compact 文件传输到另一个。
【问题讨论】:
标签: sql-server sql-server-2008 ssis sql-server-ce
可以使用 OLE DB 来完成。
问题是 SSIS 用户界面不支持 Sql Server CE 创建 OLE DB 连接。
但是可以为任何东西创建一个 OLE DB 连接,然后使用属性窗口手动更改连接字符串。当然,重命名连接。
连接字符串可以是这样的:
Data Source="D:\path\mydb.sdf";Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;
当然,Provider 字段必须与要使用的 SQL Server CE 版本匹配。
为每个 sdf 数据库文件创建一个 OLE DB 连接,可以创建执行数据传输所需的所有 OLE DB 源和目标。
希望这会有所帮助。 :)
【讨论】:
SQLMOBILE 仅可用作目标。如果您需要传输所有数据,只需制作文件副本...
【讨论】: