<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.4" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>SQLRx - The Daily Dose</title>
	<link>http://blog.sqlrx.com</link>
	<description>The Prescription for SQL Server</description>
	<pubDate>Thu, 13 May 2010 15:39:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.4</generator>
	<language>en</language>
			<item>
		<title>May 2010 Tip of the Month</title>
		<link>http://blog.sqlrx.com/?p=25</link>
		<comments>http://blog.sqlrx.com/?p=25#comments</comments>
		<pubDate>Thu, 13 May 2010 15:39:37 +0000</pubDate>
		<dc:creator>Lori</dc:creator>
		
	<category>Ask a question or suggest Tip of the Month</category>
	<category>Miscellaneous</category>
	<category>Tip of the Month</category>
		<guid isPermaLink="false">http://blog.sqlrx.com/?p=25</guid>
		<description><![CDATA[SQL Server Administration:  List all principal and object permissions with the following query.  Use this to periodically check that permissions have been properly set for access to objects in your databases.
 
 
SELECT USER_NAME(p.grantee_principal_id) AS principal_name,
        dp.type_desc AS principal_type_desc,
        p.class_desc,
        OBJECT_NAME(p.major_id) AS object_name,
        p.permission_name,
        p.state_desc AS permission_state_desc
FROM sys.database_permissions p
INNER JOIN sys.database_principals dp
ON p.grantee_principal_id = dp.principal_id


]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><font size="3"><font face="Calibri"><em>SQL Server Administration</em>:  List all principal and object permissions with the following query.  Use this to periodically check that permissions have been properly set for access to objects in your databases.</font></font></p>
<p><u><font face="Calibri" size="3"> </font></p>
<p></u><u><font face="Calibri" size="3"> </font></p>
<p></u>SELECT USER_NAME(p.grantee_principal_id) AS principal_name,<br />
        dp.type_desc AS principal_type_desc,<br />
        p.class_desc,<br />
        OBJECT_NAME(p.major_id) AS object_name,<br />
        p.permission_name,<br />
        p.state_desc AS permission_state_desc<br />
FROM sys.database_permissions p<br />
INNER JOIN sys.database_principals dp</p>
<p class="MsoNormal">ON p.grantee_principal_id = dp.principal_id</p>
<p><a href="http://blog.sqlrx.com/" />
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.sqlrx.com/?feed=rss2&amp;p=25</wfw:commentRSS>
		</item>
		<item>
		<title>April 2010 Tip of the Month</title>
		<link>http://blog.sqlrx.com/?p=24</link>
		<comments>http://blog.sqlrx.com/?p=24#comments</comments>
		<pubDate>Thu, 13 May 2010 15:38:24 +0000</pubDate>
		<dc:creator>Lori</dc:creator>
		
	<category>Ask a question or suggest Tip of the Month</category>
	<category>Miscellaneous</category>
	<category>Tip of the Month</category>
		<guid isPermaLink="false">http://blog.sqlrx.com/?p=24</guid>
		<description><![CDATA[I am a bit behind on updating the tip of the month.  =:(
SQL Server Development:  Take apart delimited strings with ease with a function that is commonly found in Visual Basic.  Pass a delimited string into the fnSplit function and it will output the string as a table that can be queried.  
The function is [...]]]></description>
			<content:encoded><![CDATA[<p>I am a bit behind on updating the tip of the month.  =:(</p>
<p class="MsoNormal"><font size="3"><font face="Calibri"><em>SQL Server Development: </em> Take apart delimited strings with ease with a function that is commonly found in Visual Basic.  Pass a delimited string into the fnSplit function and it will output the string as a table that can be queried.  </font></font></p>
<p class="MsoNormal"><font size="3"><font face="Calibri">The function is called by this statement:  </font></font></p>
<p class="MsoNormal">SELECT * FROM dbo.fnSplit(&#8217;SQLRx,Solves,Performance,Problems&#8217;,',&#8217;)</p>
<p><font face="Calibri" size="3" /><font face="Calibri" size="3"><font face="Calibri" size="3">CREATE FUNCTION [dbo].[fnSplit] (@String VARCHAR(8000), @Delimiter CHAR(1))       <br />
      RETURNS @temptable TABLE (items VARCHAR(8000))         <br />
      AS         <br />
      BEGIN             <br />
            DECLARE @idx INT              <br />
            DECLARE @slice VARCHAR(8000)  <br />
                       <br />
            SELECT @idx = 1                  <br />
                  IF LEN(@String)<1 OR @String IS NULL  RETURN <br />
                             <br />
            WHILE @idx!= 0             <br />
            BEGIN                 <br />
                  SET @idx = CHARINDEX(@Delimiter,@String)                 <br />
                  IF @idx!=0                     <br />
                        SET @slice = LEFT(@String,@idx - 1)                 <br />
                  ELSE                    <br />
                        SET @slice = @String<br />
                                        <br />
                  IF(LEN(@slice)>0)                <br />
                        INSERT INTO @temptable(items) VALUES(@slice)<br />
                                        <br />
                  SET @String = RIGHT(@String,LEN(@String) - @idx)                 <br />
                  IF LEN(@String) = 0 BREAK             <br />
            END     <br />
      RETURN         <br />
      END</font><font face="Calibri" size="3"></p>
<p class="MsoNormal">GO</p>
<p class="MsoNormal"> </p>
<p></font> </p>
<p></font>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.sqlrx.com/?feed=rss2&amp;p=24</wfw:commentRSS>
		</item>
		<item>
		<title>March 2010 Tip of the Month</title>
		<link>http://blog.sqlrx.com/?p=23</link>
		<comments>http://blog.sqlrx.com/?p=23#comments</comments>
		<pubDate>Thu, 04 Mar 2010 15:31:30 +0000</pubDate>
		<dc:creator>Lori</dc:creator>
		
	<category>Installation</category>
	<category>Tip of the Month</category>
		<guid isPermaLink="false">http://blog.sqlrx.com/?p=23</guid>
		<description><![CDATA[SQL Server 2008 Installation:  Sometimes installing a clustered instance of SQL Server 2008 on a Windows Server 2008 Cluster can be difficult to accomplish.  Establishing proper permissions for the service accounts and knowing how to perform a slipstream installation can make your installation a success.  Make sure that the Windows OS has installed properly (meaning [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><font size="3"><font face="Calibri"><em>SQL Server 2008 Installation</em>:  Sometimes installing a clustered instance of SQL Server 2008 on a Windows Server 2008 Cluster can be difficult to accomplish.  Establishing proper permissions for the service accounts and knowing how to perform a slipstream installation can make your installation a success.  Make sure that the Windows OS has installed properly (meaning that there were no errors during install) and that the cluster has access to all necessary resources and can fail over quickly.  After verifying the Cluster, make sure to disable the User Account Control (UAC) and grant the following permissions to the SQL Server service accounts:</font></font></p>
<p><font face="Calibri" size="3" /></p>
<p>o   <font face="Calibri">Act as part of the operating system<br />
</font>o   <font face="Calibri">Adjust memory quotas for a process<br />
</font>o   <font face="Calibri">Allow log on locally<br />
</font>o   <font face="Calibri">Allow log on through Terminal Services<br />
</font>o   <font face="Calibri">Bypass traverse checking<br />
</font>o   <font face="Calibri">Impersonate a client after authentication<br />
</font>o   <font face="Calibri">Lock pages in memory<br />
</font>o   <font face="Calibri">Log on as a batch job<br />
</font>o   <font face="Calibri">Log on as a service<br />
</font>o   <font face="Calibri">Perform Volume Maintenance Tasks<br />
</font>o   <font face="Calibri">Manage auditing and security log<br />
</font>o   <font face="Calibri">Replace a process level token<br />
</font><u><font face="Calibri" size="3"> </font></u><u></p>
<p /></u></p>
<p class="MsoNormal"><font face="Calibri" size="3">Perform a slipstream installation by following the steps in this KB article:</font></p>
<p><a href="http://support.microsoft.com/kb/955392">http://support.microsoft.com/kb/955392</a><br />
<font face="Calibri" size="3"> </font></p>
<p class="MsoNormal"><font face="Calibri" size="3">Take note of this KB article to further resolve installation issues with SQL Server 2008 SP1 CU6:</font></p>
<p class="MsoNormal"><a href="http://support.microsoft.com/kb/976899"><font face="Calibri" size="3">http://support.microsoft.com/kb/976899</font></a></p>
<p> 
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.sqlrx.com/?feed=rss2&amp;p=23</wfw:commentRSS>
		</item>
		<item>
		<title>Feb 2010 Tip of the Month</title>
		<link>http://blog.sqlrx.com/?p=22</link>
		<comments>http://blog.sqlrx.com/?p=22#comments</comments>
		<pubDate>Wed, 03 Feb 2010 19:43:09 +0000</pubDate>
		<dc:creator>Lori</dc:creator>
		
	<category>Tip of the Month</category>
		<guid isPermaLink="false">http://blog.sqlrx.com/?p=22</guid>
		<description><![CDATA[SQL Server T-SQL:  Working with time values in queries has always presented challenges.  Especially when you need only part of a datetime value.  Either truncating or rounding time has usually been done by converting a datetime value to a string and then using the parts that are needed.  The functions below can be used to [...]]]></description>
			<content:encoded><![CDATA[<p><font size="3"><font face="Calibri"><em>SQL Server T-SQL</em>:  Working with time values in queries has always presented challenges.  Especially when you need only part of a datetime value.  Either truncating or rounding time has usually been done by converting a datetime value to a string and then using the parts that are needed.  The functions below can be used to return time in several different states.  Use them to round or truncate time values.</font></font></p>
<p><font size="3"><font face="Calibri"><br />
</font></font> </p>
<p>CREATE FUNCTION dbo.fnRoundTimeToNearestSecond (@TimeIn DATETIME)<br />
RETURNS DATETIME<br />
AS<br />
BEGIN<br />
      RETURN DATEADD(ms,ROUND(DATEDIFF(ms,DATEADD(day,DATEDIFF(day,0,@TimeIn),0),@TimeIn ),-3),DATEADD(day,DATEDIFF(day,0,@TimeIn),0))<br />
END<br />
GO<br />
<span /><span />CREATE FUNCTION dbo.fnRoundTimeToNearestMinute (@TimeIn DATETIME)<br />
RETURNS DATETIME<br />
AS<br />
BEGIN<br />
      RETURN dbo.fnRoundTimeToMinIncrement(@TimeIn, 1)<br />
END<br />
GO<br />
<span /><span />CREATE FUNCTION dbo.fnTruncateTimeToNearestHour (@TimeIn DATETIME)<br />
RETURNS DATETIME<br />
AS<br />
BEGIN<br />
      RETURN DATEADD(Hour, DATEDIFF(Hour, 0, @TimeIn), 0)<br />
END<br />
GO<br />
<span /><span />CREATE FUNCTION dbo.fnTruncateTimeToNearestDay (@TimeIn DATETIME)<br />
RETURNS DATETIME<br />
AS<br />
BEGIN<br />
      RETURN DATEADD(Day, DATEDIFF(Day, 0, @TimeIn), 0)<br />
END<br />
GO<br />
<span /><span />CREATE FUNCTION dbo.fnTruncateTimeToNearestMonth (@TimeIn DATETIME)<br />
RETURNS DATETIME<br />
AS<br />
BEGIN<br />
      RETURN DATEADD(Month, DATEDIFF(Month, 0, @TimeIn), 0)<br />
END<br />
GO<br />
 
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.sqlrx.com/?feed=rss2&amp;p=22</wfw:commentRSS>
		</item>
		<item>
		<title>Jan 2010 Tip of the Month</title>
		<link>http://blog.sqlrx.com/?p=21</link>
		<comments>http://blog.sqlrx.com/?p=21#comments</comments>
		<pubDate>Mon, 28 Dec 2009 17:28:17 +0000</pubDate>
		<dc:creator>Lori</dc:creator>
		
	<category>SQL Maintenance</category>
	<category>Miscellaneous</category>
	<category>Tip of the Month</category>
		<guid isPermaLink="false">http://blog.sqlrx.com/?p=21</guid>
		<description><![CDATA[SQL Server Administration:  Monitor disk space free with a simple routine.  Make sure that you have room on your drives to hold the work being performed.  If you run out of disk space, your SQL Server will stop accepting requests.  In the code below, the @Threshold variable is designed to hold a value in MB [...]]]></description>
			<content:encoded><![CDATA[<p><font size="3"><font face="Calibri"><em>SQL Server Administration</em>:  Monitor disk space free with a simple routine.  Make sure that you have room on your drives to hold the work being performed.  If you run out of disk space, your SQL Server will stop accepting requests.  In the code below, the @Threshold variable is designed to hold a value in MB that is the amount of space that should be available on any drive connected to your SQL Server.  Change the @Threshold value to find drives that do not have enough space free.  The routine below will return a list of drives that have less than 500MB free.<u><br />
</u></font></font><u><font face="Calibri" size="3"> </font></p>
<p></u>SET NOCOUNT ON<br />
DECLARE @Threshold NUMERIC (5, 0)<br />
SET @Threshold = 500  &#8212; 500MB<br />
CREATE TABLE #DiskSpace ( <br />
  Drive VARCHAR (2), <br />
  SpaceFreeMB NUMERIC (10, 2)) <br />
 <br />
INSERT INTO #DiskSpace (Drive, SpaceFreeMB) <br />
       EXEC ( &#8216;master..xp_fixeddrives&#8217; )<br />
<span />SELECT Drive, SpaceFreeMB<br />
FROM #DiskSpace<br />
WHERE SpaceFreeMB < @Threshold<br />
<span />DROP TABLE #DiskSpace</p>
<p class="MsoNormal">SET NOCOUNT OFF</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.sqlrx.com/?feed=rss2&amp;p=21</wfw:commentRSS>
		</item>
		<item>
		<title>Cemetery Saviours</title>
		<link>http://blog.sqlrx.com/?p=20</link>
		<comments>http://blog.sqlrx.com/?p=20#comments</comments>
		<pubDate>Mon, 28 Dec 2009 17:25:04 +0000</pubDate>
		<dc:creator>Lori</dc:creator>
		
	<category>Miscellaneous</category>
		<guid isPermaLink="false">http://blog.sqlrx.com/?p=20</guid>
		<description><![CDATA[Here is a shameless plug for a blog that my husband started.  If you are interested in geneology then you may understand why he is performing the service and research on old cemeteries.
Cemetery Saviours

]]></description>
			<content:encoded><![CDATA[<p>Here is a shameless plug for a blog that my husband started.  If you are interested in geneology then you may understand why he is performing the service and research on old cemeteries.</p>
<p><a href="http://cemeterysaviours.blogspot.com/">Cemetery Saviours</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.sqlrx.com/?feed=rss2&amp;p=20</wfw:commentRSS>
		</item>
		<item>
		<title>Ask a question or suggest a Tip of the Month</title>
		<link>http://blog.sqlrx.com/?p=19</link>
		<comments>http://blog.sqlrx.com/?p=19#comments</comments>
		<pubDate>Mon, 28 Sep 2009 19:50:16 +0000</pubDate>
		<dc:creator>Lori</dc:creator>
		
	<category>Ask a question or suggest Tip of the Month</category>
		<guid isPermaLink="false">http://blog.sqlrx.com/?p=19</guid>
		<description><![CDATA[Here is our e-mail address:   sqlrx@isi85.com

]]></description>
			<content:encoded><![CDATA[<p>Here is our e-mail address:   <a href="mailto:sqlrx@isi85.com">sqlrx@isi85.com</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.sqlrx.com/?feed=rss2&amp;p=19</wfw:commentRSS>
		</item>
		<item>
		<title>Replayable Trace collection scripts</title>
		<link>http://blog.sqlrx.com/?p=18</link>
		<comments>http://blog.sqlrx.com/?p=18#comments</comments>
		<pubDate>Mon, 28 Sep 2009 19:29:46 +0000</pubDate>
		<dc:creator>Lori</dc:creator>
		
	<category>Performance Tuning</category>
	<category>MSDev</category>
		<guid isPermaLink="false">http://blog.sqlrx.com/?p=18</guid>
		<description><![CDATA[I&#8217;d like to extend a welcome to MSDev users. 
Here are the scripts to start a workload collection to be used for a replayable trace.
SQL 2000 Replyable Trace definition
SQL 2005 Replyable Trace definition
SQL 2008 Replyable Trace definition

]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to extend a welcome to MSDev users. </p>
<p>Here are the scripts to start a workload collection to be used for a replayable trace.</p>
<p><a id="p15" onmousedown="selectLink(15);" href="http://blog.sqlrx.com/wp-content/sql2000replayabletrace.txt">SQL 2000 Replyable Trace definition</a></p>
<p><a id="p16" onmousedown="selectLink(16);" href="http://blog.sqlrx.com/wp-content/sql2005replayabletrace.txt">SQL 2005 Replyable Trace definition</a></p>
<p><a id="p17" onmousedown="selectLink(17);" href="http://blog.sqlrx.com/wp-content/sql2008replayabletrace.txt">SQL 2008 Replyable Trace definition</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.sqlrx.com/?feed=rss2&amp;p=18</wfw:commentRSS>
		</item>
		<item>
		<title>Fix Forwarded Records article now in SQL Server Magazine</title>
		<link>http://blog.sqlrx.com/?p=13</link>
		<comments>http://blog.sqlrx.com/?p=13#comments</comments>
		<pubDate>Wed, 01 Apr 2009 16:59:20 +0000</pubDate>
		<dc:creator>Lori</dc:creator>
		
	<category>SQL Maintenance</category>
		<guid isPermaLink="false">http://blog.sqlrx.com/?p=13</guid>
		<description><![CDATA[I am very excited to finally have an article accepted and published in to April 2009 edition of SQL Server Magazine.  I thought I would also publish the article here since online access to it at SQL Server Magazine is subscription only.
 
Fix Forwarded Records Article 
 
 
 

]]></description>
			<content:encoded><![CDATA[<p>I am very excited to finally have an article accepted and published in to April 2009 edition of SQL Server Magazine.  I thought I would also publish the article here since online access to it at SQL Server Magazine is subscription only.</p>
<p> </p>
<p><font face="Arial"><font face="Arial"><strong><font face="Arial"><font size="2"><font size="2"><font size="2"><font size="2"><font size="2"><a onmousedown="selectLink(14);" id="p14" href="http://blog.sqlrx.com/wp-content/forwarded-records-article.doc">Fix Forwarded Records Article</a></font></font></font></font></font></font></strong></font></font><font face="Arial"><font face="Arial"><strong><font face="Arial"><font size="2"><font size="2"><font size="2"><font size="2"><font size="2"> </p>
<p></font></font></font></font> </p>
<p> </p>
<p></font></font></strong></font></font> 
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.sqlrx.com/?feed=rss2&amp;p=13</wfw:commentRSS>
		</item>
		<item>
		<title>Windows Event Log scraper for SQL 2005 &#038; SQL 2008</title>
		<link>http://blog.sqlrx.com/?p=9</link>
		<comments>http://blog.sqlrx.com/?p=9#comments</comments>
		<pubDate>Fri, 27 Mar 2009 16:58:46 +0000</pubDate>
		<dc:creator>Lori</dc:creator>
		
	<category>SQL Maintenance</category>
		<guid isPermaLink="false">http://blog.sqlrx.com/?p=9</guid>
		<description><![CDATA[Here is a handy Windows Event Log scraper for SQL 2005 &#038; SQL 2008!  You will have to download the scripts because my blog editor did not like the the html in my code.
 
I feel that a common check that any good DBA does on each SQL Server they are responsible for should be regularly [...]]]></description>
			<content:encoded><![CDATA[<p><font size="3"><font face="Times New Roman">Here is a handy Windows Event Log scraper for SQL 2005 &#038; SQL 2008!  You will have to download the scripts because my blog editor did not like the the html in my code.<br />
</font></font><font face="Times New Roman" size="3"> </font></p>
<p><font size="3"><font face="Times New Roman">I feel that a common check that any good DBA does on each SQL Server they are responsible for should be regularly checking the Windows Event Logs for errors and warnings.  Sometimes you can find evidence of issues that could eventually cause an outage.  And, SQL Server writes many things to the Event Log, so it is a good thing to take a look in these logs.<br />
</font></font><font face="Times New Roman" size="3"> </font></p>
<p><font size="3"><font face="Times New Roman">Since I am someone who likes to have the information that I want just handed to me, I made a way for the Event Log to be scraped and sent to me on a regular basis.  This makes my job easier in that I cannot forget to do this task since it lands in my e-mail inbox every day.  I thought I would share this for all the other DBA’s who are into convenience.<br />
</font></font><font face="Times New Roman" size="3"> </font></p>
<p><font size="3"><font face="Times New Roman">The Event Log can be queried using vbscript and the Win32_NTLogEvent WMI event class.<br />
</font></font><font face="Times New Roman" size="3"> </font></p>
<p><font size="3"><font face="Times New Roman">Win32_NTLogEvent WMI event class info -  http://msdn.microsoft.com/en-us/library/aa394226(VS.85).aspx<br />
</font></font><font face="Times New Roman" size="3"> </font></p>
<p><font size="3"><font face="Times New Roman">I created a vbscript like the one I have uploaded that queries the Win32_NTLogEvent WMI event class and places the results into a SQL table.  I have this set to only query events from the past day because looking through several days of events can be very time consuming.  And this also keeps the e-mailed output small enough to pass through our Exchange server with no issues.</font></font><font size="3"><font face="Times New Roman"> </font></font><font size="3"><font size="3"><font face="Times New Roman">Download and save EventLogScraper.txt</font></font></font><font size="3"><font size="3"><font face="Times New Roman"> into a .vbs file. <a id="p10" href="http://blog.sqlrx.com/wp-content/eventlogscraper.txt">EventLogScraper VBScript</a>  I named mine EventLogScraper.vbs.  </font></font></font></p>
<p><font size="3"><font size="3"><font face="Times New Roman">Now you have to create the table in SQL for the events.  Download and execute the script TableWinEventLog.txt to create the WinEventLog table.   <a id="p11" href="http://blog.sqlrx.com/wp-content/tablewineventlog.txt">WinEventLog SQL Script</a></font></font></font></p>
<p><font size="3"><font size="3"><font face="Times New Roman">You can execute the vbscript by either double clicking on the EventLogScraper.vbs file or by opening a command window and using the cscript command along with the path to the  EventLogScraper.vbs file.  Like this: cscript E:\Scripts\ EventLogScraper.vbs</font></font></font></p>
<p><font size="3"><font size="3"><font face="Times New Roman"><br />
If you query the WinEventLog table you will now only have the errors and warnings to review.  However, since I do not want to have to remember to run the script, I put the cscript command into a SQL stored procedure.  I also wanted to be able to read the output easily so I formatted the output in HTML and have it sent to me in an e-mail.<font size="3"><font face="Times New Roman">  Download and execute the script ProcLoadWinEventLog.txt to create the LoadWinEventLog stored procedure.  <a id="p12" href="http://blog.sqlrx.com/wp-content/procloadwineventlog.txt">LoadWinEventLog SQL Script</a></font></font><font size="3"><font size="3"><font face="Times New Roman">    </font></font></font></font></font></font><font size="3"><font size="3"><font face="Times New Roman"> </p>
<p></font></font></font><font size="3"><font size="3"><font face="Times New Roman"><font size="3"><font size="3"><font face="Times New Roman"><font size="3"><font size="3"><font size="3"><font face="Times New Roman"><font size="3"><font size="3"><font face="Times New Roman"><font size="3"><font face="Times New Roman">Execute the stored proc in a SQL job:  EXEC DBAAdmin.dbo.LoadWinEventLog<br />
 <br />
The output will look like this when e-mailed:</font></font></font></font></font></font></font></font></font></font></font><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font face="Times New Roman"><font size="3" /><font size="3"><font size="3"><font face="Times New Roman"><font size="3" /></font></font><font size="3"><font size="3"><font size="3"><font face="Times New Roman"><font size="3" /></font></font></font></font></font></font></font></font></font></font><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font face="Times New Roman"><font size="3"> </font></font></font></font></font></font></font></font></font></font></font></font><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font face="Times New Roman"><font size="3" /></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font><font size="3"><font size="3"><font face="Times New Roman"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font size="3"><font face="Times New Roman"><font size="3"></p>
<table cellpadding="0" border="1">
<tr>
<td colspan="10"><strong>Windows Event Log Errors and Warnings </strong><strong><br />
</strong></td>
</tr>
<tr>
<td><strong>ID</strong><strong><br />
</strong></td>
<td><strong>ComputerName</strong><strong><br />
</strong></td>
<td><strong>EventCode</strong><strong><br />
</strong></td>
<td><strong>RecordNumber</strong><strong><br />
</strong></td>
<td><strong>SourceName</strong><strong><br />
</strong></td>
<td><strong>EventType</strong><strong><br />
</strong></td>
<td><strong>WrittenDate</strong><strong><br />
</strong></td>
<td><strong>UserName</strong><strong><br />
</strong></td>
<td><strong>Message</strong><strong><br />
</strong></td>
<td><span /></td>
</tr>
<tr>
<td>1</td>
<td>MyServer</td>
<td>2003</td>
<td>467775</td>
<td>Perflib</td>
<td>Warning</td>
<td>Mar 26 2009 10:03AM</td>
<td><span /></td>
<td>The configuration information of the performance library &#8220;C:\WINDOWS\system32\perf-MSSQL$SQL2008-sqlctr10.0.1600.22.dll&#8221; for the &#8220;MSSQL$SQL2008&#8243; service does not match the trusted performance library information stored in the registry. The functions in this library will not be treated as trusted.</td>
<td><span /></td>
</tr>
<tr>
<td>2</td>
<td>MyServer</td>
<td>2003</td>
<td>467774</td>
<td>Perflib</td>
<td>Warning</td>
<td>Mar 26 2009 10:03AM</td>
<td><span /></td>
<td>The configuration information of the performance library &#8220;C:\WINDOWS\system32\sqlctr90.dll&#8221; for the &#8220;MSSQL$SQL2005&#8243; service does not match the trusted performance library information stored in the registry. The functions in this library will not be treated as trusted.</td>
<td><span /></td>
</tr>
<tr>
<td>3</td>
<td>MyServer</td>
<td>2</td>
<td>467704</td>
<td>STCAgent</td>
<td>Error</td>
<td>Mar 26 2009 8:41AM</td>
<td><span /></td>
<td>Termination reason code 10 [FAST_USER_SWITCH]</td>
<td><span /></td>
</tr>
</table>
<p> </p>
<p></font></font></font></font><font size="3"><font size="3"><font face="Times New Roman"><font size="3"><font size="3"><font face="Times New Roman" size="3"><span /></font></font></font></font></font></font><font size="3"><font size="3"><font face="Times New Roman"><font size="3"><font size="3"><font face="Times New Roman" size="3"><font size="3"><font face="Times New Roman"><font size="3"><font face="Times New Roman">You can set your output query to look for certain words in the event or events from specific sources to further help you find events that are meaningful.</font></font></font></font><font face="Times New Roman" size="3"><font size="3"><font size="3"><font face="Times New Roman"> </font></font></font></font></font></font></font><font face="Times New Roman" size="3"><font face="Times New Roman" size="3"><font size="3"><font size="3"><font face="Times New Roman"> </font></font></font></font></font><font face="Times New Roman" size="3"><font face="Times New Roman" size="3"><font size="3"><font size="3"><font face="Times New Roman"> </font></font></font></font></font></font></font><font size="3"><font face="Times New Roman" size="3"><font face="Times New Roman" size="3"><font size="3"><font size="3"><font face="Times New Roman"> </font></font></font></font></font></font></font></font></font></font><font size="3"><font face="Times New Roman" size="3"><font face="Times New Roman" size="3"><font size="3"><font size="3"><font face="Times New Roman"> </font></font></font></font></font></font></font></font></font></font></font><font size="3"><font face="Times New Roman" size="3"><font face="Times New Roman" size="3"><font size="3"><font size="3"><font face="Times New Roman" /></font></font></font></font></font></font></font></font></font></font><font size="3"><font face="Times New Roman" size="3"><font face="Times New Roman" size="3"><font size="3"><font size="3"><font face="Times New Roman"> </p>
<p></font></font></font></font></font></font> 
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.sqlrx.com/?feed=rss2&amp;p=9</wfw:commentRSS>
		</item>
	</channel>
</rss>
