Ms access 使用ms access数据库作为后端部署Crystal报表

Ms access 使用ms access数据库作为后端部署Crystal报表,ms-access,deployment,crystal-reports,subreport,Ms Access,Deployment,Crystal Reports,Subreport,我已经创建了一个Crystal Report项目,在1月1日的开发服务器上使用MS Access DB后端。步路径是smth。比如H:…\db\my.db。编译完项目后,我将它部署到另一台服务器上,并通过mstsc.exe启动它,在上面打开一个远程会话。它可以正常工作。 在步骤2中,我在同一个数据库中插入了一个子报表,其中包含一个数据源,并将其与主报表的id字段相链接。在开发服务器上检查并复制到生产服务器。现在,当我尝试统计报告时,系统会提示我登录,并且服务器和数据库名称显示为来自develop

我已经创建了一个Crystal Report项目,在1月1日的开发服务器上使用MS Access DB后端。步路径是smth。比如H:…\db\my.db。编译完项目后,我将它部署到另一台服务器上,并通过mstsc.exe启动它,在上面打开一个远程会话。它可以正常工作。 在步骤2中,我在同一个数据库中插入了一个子报表,其中包含一个数据源,并将其与主报表的id字段相链接。在开发服务器上检查并复制到生产服务器。现在,当我尝试统计报告时,系统会提示我登录,并且服务器和数据库名称显示为来自development Server的名称


有没有办法在运行时以编程方式设置所有报表数据源和链接?

是否可以使用集成安全性?或者您希望连接的用户ID和密码与报表一起存储吗?

我认为这可能不是问题所在——我怀疑报表(或子报表)试图引用开发服务器,而OP甚至不希望(尤其是!)透明地这样做。