0

我有一个 Access 项目,其中表将放在 Azure 上,然后数据库拆分,以便前端保持 Access 表单(我知道不是很高的技术 :))问题是,当我以前使用 SSMA 时,所有表被发现,一切都很好。从那时起,我添加了更多表格(添加到新版本的程序,而不是我已经转换为 Azure 的那个,这只是一个测试),但是当我尝试 SSMA 时,它只会找到最新的表格。我究竟做错了什么?谢谢!

4

1 回答 1

0

自从我在 Access 中工作以来已经有一段时间了,但是您已经在 Access 数据库中移植到 Azure 的表现在是否链接到此 Access 数据库中的表?如果表是链接表(意味着它们在另一个数据源中),那么我不希望 SSMA 显示它们。

此外,我非常怀疑以这种方式将 Access 与 Azure 一起使用。Access 前端表单中没有内置重试逻辑,这意味着您在尝试保存、读取这些记录时会遇到暂时性错误,这些记录将不会得到很好的处理,并且您最终可能会处于不一致的状态。一个选择,除了从 Access 作为前端(如果不是一个选项)移开之外,是不依赖 Access Forms 为您提供的绑定,让您手动编写所有绑定代码来处理瞬态错误;但是,当您完成此操作时,您可能已经将表单重新编写到 Web 或桌面应用程序中。关于瞬态故障的文章:http: //windowsazurecat.com/2010/10/best-practices-for-handling-transient-conditions-in-sql-azure-client-applications/

于 2012-07-29T21:02:34.200 回答