[英]How to export tables from sql server to ms access on the fly?
我想将SQL Server 2k的一些数据发布到msaccess数据库。 给定一个提供数据转换信息的表,我想这样做,例如:
tablenameOnServer | pathToPub
------------------------------------------------------
Clients | D:\Data\Pub1\ClientData1.mdb
Orders | D:\OtherData\Pub\Sales.mdb
应该创建给定的mdb文件(或者当然是复制一个空文件),并且每次脚本运行时都应该创建表。
我当然不需要完整的解决方案,但是非常欢迎您从哪里入手。 我以为我会为此使用SSIS,但是这是我的新手,我想知道最好从哪里开始,以避免浪费太多时间:
无论如何:非常欢迎您来开始我的工作...
更新:此问题与发布数据有关,因此可以例如以CD形式提供。 这与链接到sql服务器无关。
最简单的解决方案是仅在访问中链接sql server表。 然后,您可以实时查看数据。
您可以创建一个Access数据库来相当容易地做到这一点。
这是一个基本算法
如果要保留SSIS包,我将制作一个模板SSIS包,然后使用C#中的SSIS对象创建这些包。 我这样做是为了开始以后定制的软件包。
或者,如果您不打算在生成软件包后保留它们,并且不打算使用很多SSIS功能(日志记录等),我会考虑使用C#(或其他语言)来完成整个操作,因为对于连接管理器(源或目标)进行更改,SSIS并不是一个很好的工具。
从C#中,您可以简单地读取模式,在Access中使用匹配的类型和列创建表并进行填充。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.