繁体   English   中英

使用访问表单将SQL数据导入MS Access 2007数据库

[英]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。

我必须将连接字符串存储在无法访问的地方,以便最终用户无法看到/编辑它

我尝试过的事情

我尝试手动使用“外部数据导入”,效果很好,但是每次运行它时都会创建一个新表[ 类似于MyTable1MyTable2 ]。

我似乎找不到任何简明扼要地描述如何使此过程自动化的资源[单击按钮时除外]。

我希望有人指出我的资源或帮助我解决这个问题。 我不是在找别人为我编写代码 我只是不知道从哪里开始。

您可能会使用“ TransferDatabase”方法进行研究。 它允许您从外部数据源导入和导出数据。 您可以使用ODBC进入SQL服务器。 看到:

https://msdn.microsoft.com/zh-CN/library/office/ff196455.aspx

另外,如果您不希望用户轻松访问您的连接字符串,则可以将其发布为MDE文件,这样他们就看不到代码。 但是连接字符串未加密...因此并非不可破解。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM