目前公司要求做一个监控SQL服务器的程序.兄弟没做过一点想法也没有...
请大家给些想法.例如有什么类可以实现此功能之类的~~
如有例子最好,感激不尽~

解决方案 »

  1.   

    用SQLDMO是个不错的选择,会比OLDDB快,但是运行的机器本身需要有一定环境也就是要有SQLDMO.dll,前不久我真好做了这个东西,功能如Windows中的PerfMon.exe比之要强大,可以根据不同的Performance 会加载一些Addition Info在Add Counters UI中(比如要Login其他SQL Server(或是SqlServerInstance--一台机是可以装几个不同的SQL Server的)的用户和密码)。(也就是加入了自己想监控的程序,还有SQL Server的各个表,程序的架构的不错,自我感觉,呵呵。扩展性也好。) 用的就是WMI方式。你想要我的代码的话可以加我MSN:[email protected].
      

  2.   

    我还看过一个CodeProject中的一个Sample 楼主可以去找找,那个程序的功能就是pull in到PerfMon.exe去的。也可以试试这种方法,我感觉比较难,所以自己写的好。