![](/img/trans.png)
[英]Automatically import new data from a MS Access database into SQL Server
[英]Import SQL Data to MS Access 2007 Database using Access Forms
我正在工作的一个小型项目:
我需要将数据从SQL Server 2008 导入到Access 2007,以便最终用户可以访问数据/运行报告等。
我不允许做的事情:
我不允许链接数据[ 不希望最终用户在实时的SQL Server数据库上运行查询 ]
我不允许创建SQL任务/ SQL作业/ SSIS包来执行此操作,也不允许在C#/ VB.NET等中编写一些应用程序。
我可以做的事情:
只允许我创建一个Access表单,单击该按钮即可将数据从SQL Server数据库复制到本地Access DB。
我必须将连接字符串存储在无法访问的地方,以便最终用户无法看到/编辑它
我尝试过的事情
我尝试手动使用“外部数据导入”,效果很好,但是每次运行它时都会创建一个新表[ 类似于MyTable1
, MyTable2
]。
我似乎找不到任何简明扼要地描述如何使此过程自动化的资源[单击按钮时除外]。
我希望有人指出我的资源或帮助我解决这个问题。 我不是在找别人为我编写代码 。 我只是不知道从哪里开始。
您可能会使用“ TransferDatabase”方法进行研究。 它允许您从外部数据源导入和导出数据。 您可以使用ODBC进入SQL服务器。 看到:
https://msdn.microsoft.com/zh-CN/library/office/ff196455.aspx
另外,如果您不希望用户轻松访问您的连接字符串,则可以将其发布为MDE文件,这样他们就看不到代码。 但是连接字符串未加密...因此并非不可破解。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.