使用 Access 作为 SQL 服务器的前端并具有暂存表

Using Access as a frontend for SQL Server and having staging tables

我们做什么

我们 运行 一个提供统计数据的网站。我们曾经 运行 将 Access 作为后端数据库,但现在已过渡到 SQL 服务器。

我们的工作方式

当我们收到新的统计数据时,我们将它们放在暂存区 table 进行校对和测试,然后再将它们导出到实时数据库。现在我们使用 Access 作为 SQL 服务器的前端,链接 tables。这很好用。

使用暂存 table 的 Access 数据库的最佳方法是什么,准备就绪后可以将其导出到 SQL 服务器中的 table?请注意,最终过程应该相当简单,而不是技术性的,因为使用 Access 的原因是相对用户友好 UI。使用 SQL Server Management Studio 对处理数据的用户来说是技术问题。

我要强调一下,我们需要的解决方案不是 table 或数据库的一次性转换,而是暂存更改,然后将它们推送到 SQL 服务器。

这里有一些关于我在评论中讨论的内容的文档。如果您从未使用过集成服务,那么它的美妙之处在于一旦创建了导入过程就可以反复使用它。

因此,一旦您拥有 excel 格式的数据,即使您真的想要访问,您也可以按照下面 link 中的步骤进行操作

Creating A Simple SSIS Package

最终使用链接 tables 和本地暂存 table,当数据准备好在生产数据库上更新时,我们对其进行了升级。

https://support.office.com/en-us/article/Move-Access-data-to-a-SQL-Server-database-by-using-the-Upsizing-Wizard-5d74c0df-c8cd-4867-8d07-e6e759d72924