{"id":5559,"date":"2011-02-17T20:14:40","date_gmt":"2011-02-17T19:14:40","guid":{"rendered":"http:\/\/www.glorf.it\/blog\/?p=5559"},"modified":"2011-02-17T20:15:24","modified_gmt":"2011-02-17T19:15:24","slug":"status-der-sekundaeren-sql-dienste-abfragen","status":"publish","type":"post","link":"http:\/\/www.glorf.it\/blog\/2011\/02\/17\/sql-talk\/sql-server\/status-der-sekundaeren-sql-dienste-abfragen","title":{"rendered":"Status der sekund&#228;ren SQL-Dienste abfragen"},"content":{"rendered":"<p>Mein Kollege Vladimir zeigte mir neulich, wie man den &#252;ber den SQL-Server den Staus der anderen SQL-Dienste abfragen kann. Danke! Hier ein paar Beispiele:<br \/>\n<code lang=\"SQL\">EXEC xp_servicecontrol N'QueryState', N'MSSQL$My_EXPRESS';<br \/>\nEXEC xp_servicecontrol N&#x0027;QueryState&#x0027;, N&#x0027;SQLAgent$SQL2K8R2&#x0027;;<br \/>\nEXEC xp_servicecontrol N&#x0027;QueryState&#x0027;, N&#x0027;msftesql$SQL2005SE&#x0027;;<br \/>\nEXEC xp_servicecontrol N&#x0027;QueryState&#x0027;, N&#x0027;msdtc&#x0027;;<br \/>\nEXEC xp_servicecontrol N&#x0027;QueryState&#x0027;, N&#x0027;SqlBrowser&#x0027;;<br \/>\nEXEC xp_servicecontrol N&#x0027;QueryState&#x0027;, N&#x0027;MSOLAP$SQL_32_STD_ENG&#x0027;;<br \/>\nEXEC xp_servicecontrol N&#x0027;QueryState&#x0027;, N&#x0027;ReportServer$My_EXPRESS&#x0027;;<br \/>\nEXEC xp_servicecontrol N&#x0027;QueryState&#x0027;, N&#x0027;SQLWriter&#x0027;;<\/code><\/p>\n<p>Weitere interessante &quot;Actions&quot; sind &quot;Start&quot; und &quot;Stop&quot;.<\/p>\n<p>Ist das gut?<\/p>\n<p>Disclaimer:<\/p>\n<ul>\n<li>Man muss mit einem SysAdmin angemeldet sein.<\/li>\n<li>Das ist undokumentiert und funktioniert m&#246;glicherweise mit anderen Versionen nicht mehr.<\/li>\n<li>Getestet habe ich nur mit SQL Server 2005.<\/li>\n<li>Falls es nicht geht, dann hat m&#246;glicherweise der Benutzer in dessen Kontext der SQL-Server l&#228;uft, <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/ms685981.aspx\">nicht genug Rechte<\/a>. <\/li>\n<\/ul>\n<p>Eine &quot;dokumentierte&quot; Alternative w&#252;rde xp_cmdshell bieten:<br \/>\n<code lang=\"SQL\">EXEC xp_cmdshell 'SC query msdtc';<\/code><br \/>\nDer Output ist aber unhandlich. Und die Aktivierung von xp_cmdshell nervt mich.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mein Kollege Vladimir zeigte mir neulich, wie man den &#252;ber den SQL-Server den Staus der anderen SQL-Dienste abfragen kann. Danke! Hier ein paar Beispiele: EXEC xp_servicecontrol N&#x0027;QueryState&#x0027;, N&#x0027;MSSQL$My_EXPRESS&#x0027;; EXEC xp_servicecontrol N&#x0027;QueryState&#x0027;, N&#x0027;SQLAgent$SQL2K8R2&#x0027;; EXEC xp_servicecontrol N&#x0027;QueryState&#x0027;, N&#x0027;msftesql$SQL2005SE&#x0027;; EXEC xp_servicecontrol N&#x0027;QueryState&#x0027;, N&#x0027;msdtc&#x0027;; EXEC xp_servicecontrol N&#x0027;QueryState&#x0027;, N&#x0027;SqlBrowser&#x0027;; EXEC xp_servicecontrol N&#x0027;QueryState&#x0027;, N&#x0027;MSOLAP$SQL_32_STD_ENG&#x0027;; EXEC xp_servicecontrol N&#x0027;QueryState&#x0027;, N&#x0027;ReportServer$My_EXPRESS&#x0027;; EXEC xp_servicecontrol N&#x0027;QueryState&#x0027;, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[802,823],"_links":{"self":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/5559"}],"collection":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/comments?post=5559"}],"version-history":[{"count":12,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/5559\/revisions"}],"predecessor-version":[{"id":5865,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/5559\/revisions\/5865"}],"wp:attachment":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/media?parent=5559"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/categories?post=5559"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/tags?post=5559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}