zoukankan      html  css  js  c++  java
  • SQL Server Reporting Services——细节要注意

    实际上SQL Server Reporting Services(SSRS)的技术并没有特别特别的复杂,但是很多问题出在细节上。这里将我了解到的一点细节贴上来,希望能有个抛砖引玉的作用,将你了解的细节也贴在回复里,谢谢!

    1、在SSRS2005里,Table就是Table, Matrix就是Matrix, 而在SSRS2008/R2,Table和Matrix实际上都是Tablix。

    2、虽然报表支持多值参数,但是数据驱动订阅的报表目前不支持多值参数,需要用户自己想些变通办法(具体暂不讨论,这里只讲细节)。SO,如果报表需要数据驱动订阅,最好事先把这个问题考虑一下。

    3、如果你设置了某个单元格的“format”属性,那么如果你将报表导出为Excel格式,在Excel中查看相应单元格的“单元格格式”,会变成“自定义”类型,而且会有一个奇怪的数字,比如:[$010409]m/d/yyy。我至今没有搞明白这数字是什么意思,只知道会跟语言设置有关,不过不会影响格式。

    4、在BIDS中部署报表项目的时候,路径应该设置到Report Server上,而不是Report Manager上,例如:http://ServerName/ReportServer$InstanceName,初学者(比如我)常常犯的错误是写成http://ServerName/ReportS$InstanceName,写错的结果是会弹出好几次身份验证对话框,并且部署失败。。。

    5、SSRS2005的数据集名称中是允许空格的,但是SSRS2008/R2不允许,这个问题后来被视为BUG并且被修复了,修复的措施是把空格换成下划线,于是05中的数据集名称“Data Set”升级到08/R2后会变成“Data_Set”,不过万幸的是这不影响数据集的正常使用(前提是你有认真打补丁)。。。

    6、在BIDS的设计界面里很难将两个Table或者Matrix放在一起,就是距离为0,贴边的意思,一旦贴边了,BIDS会自动把两者分开到一定的距离,不知道为什么这样设计,不过如果你硬要贴边放,只能在代码界面手动修改两者的宽度和位置强行放在一起,并且不要再切回设计界面,直接发布报表或者直接预览就能看到效果。

    未完待续,敬请期待。。。

    以下是常规广告,没兴趣可以忽略:

    我有个QQ群112782249,专门讨论SQL Server的问题,我是群主,欢迎加入交流!

    群规目前很简单:

    1、初学者慎入

    2、猎头可路过

    3、发广告、上班时间闲聊太多、贴太多无聊的表情。。。必T

  • 相关阅读:
    Android WelcomeActivity 启动画更换网络图片
    Android 手机号码格式验证
    Android 身份证号码查询、手机号码查询、天气查询
    Android Http请求框架一:Get 和 Post 请求
    自定义带进度条的WebView , 增加获取web标题和url 回掉
    JavaScript之正則表達式入门
    Spring之WEB模块
    【VBA研究】浮点数计算总是有误差的
    CSDN日报20170403 ——《该不该离职?它说了算!》
    怎样清除浏览器缓存?
  • 原文地址:https://www.cnblogs.com/ybyebo/p/1926819.html
Copyright © 2011-2022 走看看