我有一个非常过度使用的SSRS(2008)安装,它会生成大量的报告。
现在有些用户提出要求他们确实需要通过SSRS将一些数据输入SQL数据库的方法。像往常一样,他们梦想在一个系统中做所有事情,基于浏览器,并且Reporting Services已经到位
SQL Server管理员和SSRS用户都拒绝并行工具/服务:
我可以通过两种方式思考如何(技术上)实现这一目标:
- 答:在报告列表中添加表格 - 有没有办法将简单的html表单添加到报表列表中并使用它将数据输入到数据库中?如果html表单是
,我认为这是可能的a)一旦用户点击链接,就会通过SSRS Web服务器发送给客户端,就像报告中发生的那样, b)如果表单一旦提交,就可以通过SQL服务器上的某些代码抓取,通过实现"扩展" SSRS服务,假设soch接口/钩子可能存在于SSRS对象模型深处的某个地方。
- B:将SSRS封装到一些更大规模的基于html / asp.net的解决方案中。从技术上讲,在SQL服务器上使用IIS,并在SSRS周围添加一个包装器,添加一些简单的vanilla html输入表单。主要关注点:是否可以在表单和报表部分之间保持一致的安全上下文
欢迎使用文档和示例的想法/主角/指针
Thx,Al