我在 MS Access 中有一堆旧报告,我想将它们转移到 SQL Server。
这可以做到吗?需要采取什么步骤?
此 SQL 使用 3 个嵌套查询:
备注:
所以我们必须将查询转换为存储过程:
然后在我们的数据集中,我们将存储过程执行到可以连接的临时表中:
我使用了 MS Access 到 SSRS 转换工具。它设法获得了 MS Access 报告设计,但无法提取数据。这些 SSRS2005 版本报告位于目录 AAA 中。将您要转换的报告从 AAA 文件夹复制到 BBB 项目文件夹中。
将旧的 SSRS2005 报告导入 BIDS/SSRS2016:
选择所有控件并将其复制到新的 SSRS2016 报告中。然后从项目中删除 SSRS2005 报告。您只需要它来复制保留设计、字体和样式的控件。
更新:我刚刚发现这个,它非常有帮助:https://www.databasejournal.com/features/msaccess/article.php/3705151/Converting-Access-Queries-to-SQL-Server.htm
这是对链接数据库的 MS Access 查询与 SQL Server 查询的非常好的解释
https://www.mssqltips.com/sqlservertip/1482/microsoft-access-pass-through-queries-to-sql-server/