zoukankan      html  css  js  c++  java
  • [原]安装SQL Server 2005 Performance Dashboard Reports的技巧

    SQL Server 2005 Performance Dashboard Reports是微软出品,非常好用的一款性能监控工具。

    安装Performance Dashboard Reports需要SQL Server 2005 SP2及以上的补丁包,

    下载地址是:http://www.microsoft.com/downloads/details.aspx?FamilyId=1d3a4a0d-7e0c-4730-8204-e419218c1efc&displaylang=en

    同时可以看看这个页面,有很多有趣的工具,包括Performance Dashboard Reports

    http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=536fd7d5-013f-49bc-9fc7-77dede4bb075

    安转方法很简单,一路Next就可以了,没什么技术含量。

    clip_image001[21]

    clip_image001[9]

    clip_image001[11]

    clip_image001[13]

    clip_image001[15]

    clip_image001[17]

    安装完之后,在安装目录就会生成以下一堆文件,其中setup.sql是安装用的脚本文件,只需要在服务器运行这个setup.sql就算真的安装成功了。将以下文件复制到其他服务器上就可以代替上面的安装过程了,哪个目录都可以。clip_image001[19]

    使用也很简单,本文主要讲解如何安装,具体使用,请留意下一篇:

    clip_image001[23]

    clip_image001[25]

    但是,Performance Dashboard Reports的时候可能会出现这样一个错误:

    Difference of two datetime columns caused overflow at runtime

    这个错误比较讨厌,需要修改一下setup.sql 这个文件,打开setup.sql,将:

    sum(convert(bigint, datediff(ms, login_time, getdate()))) - sum(convert(bigint, s.total_elapsed_time)) as idle_connection_time,

    替换为:

    sum(convert(bigint, CAST ( DATEDIFF ( minute, login_time, getdate()) AS BIGINT)*60000 + DATEDIFF ( millisecond, DATEADD ( minute, DATEDIFF ( minute, login_time, getdate() ), login_time ),getdate() ))) - sum(convert(bigint, s.total_elapsed_time)) as idle_connection_time,

    就可以了。

    如果已经运行了setup.sql,再运行一次修改后的setup.sql就可以了,如果大家嫌麻烦,我这里有一个已经修改好的版本,大家可以直接下载使用。

  • 相关阅读:
    周二
    周末
    简单I/O
    格式输出(1)
    c语言—变量
    水仙花数
    控制语句—循环语句
    mysql6数据库安装与配置
    如何解决Tomcat端口号被占用
    eclipse配置tomcat详细步骤
  • 原文地址:https://www.cnblogs.com/killkill/p/1542687.html
Copyright © 2011-2022 走看看