<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlserver.ro/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Articole</title><link>http://sqlserver.ro/forums/22/ShowForum.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Re: Windows Management Instrumentation</title><link>http://sqlserver.ro/forums/thread/358.aspx</link><pubDate>Sat, 14 Oct 2006 08:14:47 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:358</guid><dc:creator>xmldeveloper</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/358.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=22&amp;PostID=358</wfw:commentRss><description>&lt;p&gt;Ca o completare pe blog-ul SQL Server 2005 Express Edition este un exemplu dedicat detectiei SQL Express folosind WMI:&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/sqlexpress/archive/2006/07/29/faq-detecting-sql-server-2005-using-wmi.aspx"&gt;http://blogs.msdn.com/sqlexpress/archive/2006/07/29/faq-detecting-sql-server-2005-using-wmi.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Pentru generare cod va recomand utilitarul &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2cc30a64-ea15-4661-8da4-55bbc145c30e&amp;amp;DisplayLang=en" title="WMI Code Creator v1.0" target="_blank"&gt;WMI Code Creator v1.0&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Windows Management Instrumentation</title><link>http://sqlserver.ro/forums/thread/136.aspx</link><pubDate>Fri, 22 Sep 2006 08:20:43 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:136</guid><dc:creator>xmldeveloper</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/136.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=22&amp;PostID=136</wfw:commentRss><description>&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;Windows Management Instrumentation&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Suportul WMI in SQL Server 2005 a fost extins si este folosit prin intermediul a doi provideri WMI:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;1.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;B&gt;WMI provider pentru Configuration Management&lt;/B&gt; –&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;este folosit pentru configurarea serviciilor SQL si setarilor pentru retea. Surface Area Configuration si Configuration Manager sunt doua utilitare pentru configurare care folosesc WMI. Pentru utilizare sunt disponibile urmatoarele metode:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;Un limbaj de script ca VBScript, Jscript si Perl din care pot folosi Windows Query Language (WQL). WQL este un subset simplificat al SQL cu niste extensii specifice WMI.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Prin intermediul SMO folosind obiectul &lt;I&gt;ManagedComputer&lt;/I&gt;.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Folosind utilitarul SQL Server Configuration Manager sau consola MMC cu SQL Server WMI provider snap-in.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;2. &lt;B&gt;WMI provider pentru Server Events&lt;/B&gt; – folosit pentru a monitoriza evenimentele unei instante SQL Server.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Urmatorul exemplu va utiliza &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;o interogare WQL folosind WMI Provider pentru a enumera serviciile SQL Server. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Pentru a rula exemplul trebuie sa executati pasii urmatori:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;Intr-un editor text gen Notepad deschideti un nou document si copiati codul specificat in exemplul de mai jos.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Salvati documentul cu un nume de exemplu WQLQuery.vbs.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;&lt;SPAN&gt;Din linia de comanda rulati cscript WQLQuery.vbs.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;Exemplu:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;set wmi = GetObject("WINMGMTS:\\.\root\Microsoft\SqlServer\ComputerManagement")&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;for each prop in wmi.ExecQuery("SELECT * FROM SqlService")&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;WScript.Echo "ServiceName: " &amp;amp; prop.ServiceName&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;WScript.Echo "Description: " &amp;amp; prop.Description&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;WScript.Echo "DisplayName: " &amp;amp; prop.DisplayName&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;WScript.Echo "HostName: " &amp;amp; prop.HostName&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;WScript.Echo "ProcessId: " &amp;amp; prop.ProcessId&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;WScript.Echo "SQLServiceType: " &amp;amp; prop.SQLServiceType&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;WScript.Echo "StartMode: " &amp;amp; prop.StartMode&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;WScript.Echo "StartName: " &amp;amp; prop.StartName&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;WScript.Echo "State: " &amp;amp; prop.State&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;WScript.Echo "---------------------------------------------------------------" &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;next&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;-- Output pe calculatorul meu&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;Microsoft (R) Windows Script Host Version 5.6&lt;BR&gt;Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;SPAN&gt;ServiceName: MSFTESQL&lt;BR&gt;Description: Quickly creates full-text indexes on content and properties of structured and semi-structured data to allow fast linguistic searches on this data.&lt;BR&gt;DisplayName: SQL Server FullText Search (MSSQLSERVER)&lt;BR&gt;ErrorControl: 1&lt;BR&gt;ExitCode: 0&lt;BR&gt;HostName: MICROTRAINING&lt;BR&gt;ProcessId: 3088&lt;BR&gt;SQLServiceType: 3&lt;BR&gt;StartMode: 3&lt;BR&gt;StartName: LocalSystem&lt;BR&gt;State: 4&lt;BR&gt;------------------------------------------------------------&lt;BR&gt;ServiceName: MSSQL$SQLEXPRESS&lt;BR&gt;Description: Provides storage, processing and controlled access of data and rapid transaction processing.&lt;BR&gt;DisplayName: SQL Server (SQLEXPRESS)&lt;BR&gt;ErrorControl: 1&lt;BR&gt;ExitCode: 1077&lt;BR&gt;HostName: MICROTRAINING&lt;BR&gt;ProcessId: 0&lt;BR&gt;SQLServiceType: 1&lt;BR&gt;StartMode: 3&lt;BR&gt;StartName: NT AUTHORITY\NetworkService&lt;BR&gt;State: 1&lt;BR&gt;------------------------------------------------------------&lt;BR&gt;ServiceName: MSSQLSERVER&lt;BR&gt;Description: Provides storage, processing and controlled access of data and rapid transaction processing.&lt;BR&gt;DisplayName: SQL Server (MSSQLSERVER)&lt;BR&gt;ErrorControl: 1&lt;BR&gt;ExitCode: 0&lt;BR&gt;HostName: MICROTRAINING&lt;BR&gt;ProcessId: 1180&lt;BR&gt;SQLServiceType: 1&lt;BR&gt;StartMode: 2&lt;BR&gt;StartName: LocalSystem&lt;BR&gt;State: 4&lt;BR&gt;------------------------------------------------------------&lt;BR&gt;ServiceName: ReportServer$SQLEXPRESS&lt;BR&gt;Description: Manages, executes, renders, schedules and delivers reports.&lt;BR&gt;DisplayName: SQL Server Reporting Services (SQLEXPRESS)&lt;BR&gt;ErrorControl: 1&lt;BR&gt;ExitCode: 1077&lt;BR&gt;HostName: MICROTRAINING&lt;BR&gt;ProcessId: 0&lt;BR&gt;SQLServiceType: 6&lt;BR&gt;StartMode: 3&lt;BR&gt;StartName: LocalSystem&lt;BR&gt;State: 1&lt;BR&gt;------------------------------------------------------------&lt;BR&gt;ServiceName: SQLBrowser&lt;BR&gt;Description: Provides SQL Server connection information to client computers.&lt;BR&gt;DisplayName: SQL Server Browser&lt;BR&gt;ErrorControl: 1&lt;BR&gt;ExitCode: 0&lt;BR&gt;HostName: MICROTRAINING&lt;BR&gt;ProcessId: 1816&lt;BR&gt;SQLServiceType: 7&lt;BR&gt;StartMode: 2&lt;BR&gt;StartName: NT AUTHORITY\NetworkService&lt;BR&gt;State: 4&lt;BR&gt;------------------------------------------------------------&lt;BR&gt;ServiceName: SQLSERVERAGENT&lt;BR&gt;Description: Executes jobs, monitors SQL Server, and fires alerts, and allows automation of some administrative tasks.&lt;BR&gt;DisplayName: SQL Server Agent (MSSQLSERVER)&lt;BR&gt;ErrorControl: 1&lt;BR&gt;ExitCode: 1077&lt;BR&gt;HostName: MICROTRAINING&lt;BR&gt;ProcessId: 0&lt;BR&gt;SQLServiceType: 2&lt;BR&gt;StartMode: 3&lt;BR&gt;StartName: LocalSystem&lt;BR&gt;State: 1&lt;BR&gt;------------------------------------------------------------&lt;BR&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;</description></item></channel></rss>