目标 – 通过SQL Server作业(使用SSIS包)自动将SQL Server 2005视图导出到Microsoft Access 2003数据库(无需转换)
BI工具箱中没有“Access DB Destination”。 所以问题是,
我如何创build一个Access数据库(为我加载数据) ?
Access数据库有一个目的地,只要Access数据库已经存在。 您可以将SQL Server 2005和Access数据库添加到连接pipe理器。 然后在您的数据stream中selectOLE DB源和目的地。 它将允许您select访问连接作为您的目的地。
现在,如果您想要即时创buildAccess数据库,那是不同的,需要一些脚本才能完成。
您的连接pipe理器属性和您的访问数据库的OLE DB目标编辑器看起来类似于: 

我更喜欢使用向导来做这种事情。
用鼠标右键单击数据库,工具,导出数据。
它会提示你的数据源(你的SQL Server数据库)和你的数据目的地(selectMS Access或Access for ODBC)。
我相信你也可以使用数据转换任务来做到这一点。 在源连接(SQL Server)和目标连接(Access / ODBC)上拖动,然后使用转换任务将其连接起来。 你实际上不会做任何转换,但是仍然需要知道源/目的表中哪些字段名称匹配。
注意:ODBCfunction在64位Windows 2003服务器中不可用,因为Microsoft有用地删除了64位ODBC DLL。 显然,由于需求压力,2008年将回来。