我有一个项目,其中包含使用SSDT的SQL Server Reports项目在Visual Studio中构建的大量报告。需要将报告部署到远程客户,以便他们发布到SSRS服务器,这些服务器具有不同版本的SQL Server。为了实现这一目标,我们将报告定位在最低公分母(SQL 2008)。
目前,每当我们对客户进行部署时,开发人员必须打开Visual Studio,加载项目,构建项目,打开Windows资源管理器窗口,导航到项目的输出文件夹,以及将* .rdl文件复制到正确的drop文件夹中。我真的很想让这个过程自动化,但我碰到了一堵砖墙:
devenv.com
从命令行手动构建项目,但是当我尝试在构建代理上执行此操作时,它会抱怨缺少Visual Studio许可证。devenv
内部完成(我假设使用扩展程序集),因此我没有可以调用的命令行工具来构建。我无法相信我们是唯一使用SSRS设计报告但未在内部发布报告的人。有没有人对如何实现这一点有任何见解?
答案 0 :(得分:1)
在安装了必要依赖项的计算机上设置构建代理,然后通过SQL Server Reporting Services Deployment扩展名部署文件。
相关主题:How to build and deploy SSRS project through VSTS?
注意:如果需要许可证,您需要手动激活它。