[英]Convert MS Access Reports to SQL Server Reporting
我在MS Access中有一堆旧报告,只想移到SQL Server。
这可能吗? 需要采取什么步骤?
如果要将报告从Access导入到SSRS中,这可能会有所帮助-http: //msdn.microsoft.com/zh-cn/library/ms156375.aspx 。
此SQL使用3个嵌套查询:
我们无法进行查询以返回表的函数,因为函数不支持ORDER BY
我们无法将查询变成视图,因为视图不接受参数
因此,我们必须将查询转换为存储过程:
然后在我们的数据集中,将存储过程执行到我们可以加入的临时表中:
我已经使用了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查询链接dB的很好解释。
https://www.mssqltips.com/sqlservertip/1482/microsoft-access-pass-through-queries-to-sql-server/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.