<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Allen Kinsel - SQL DBA</title>
	
	<link>http://www.allenkinsel.com</link>
	<description>SQL Server, PASS, and other data mishaps</description>
	<lastBuildDate>Wed, 21 Jul 2010 13:15:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AllenKinsel-SqlDba" /><feedburner:info uri="allenkinsel-sqldba" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Community Choice Sessions at the PASS Summit 2010</title>
		<link>http://feedproxy.google.com/~r/AllenKinsel-SqlDba/~3/HtobwdynVIE/</link>
		<comments>http://www.allenkinsel.com/archive/2010/07/announcing-community-choice-sessions-at-the-pass-summit-2010/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 13:15:58 +0000</pubDate>
		<dc:creator>Allen Kinsel</dc:creator>
				<category><![CDATA[SQLPASS]]></category>
		<category><![CDATA[Syndicated]]></category>
		<category><![CDATA[Abstract Reviews]]></category>
		<category><![CDATA[Big Ideas]]></category>
		<category><![CDATA[speakers]]></category>
		<category><![CDATA[Summit]]></category>

		<guid isPermaLink="false">http://www.allenkinsel.com/?p=439</guid>
		<description><![CDATA[Its Still Alive
Yes this blog is still alive!  I recently had some hard decisions to make with regards to what I needed to drop in order to get at least 3 hours of sleep in a night.  And unfortunately for the 3 of you that read my blog, it was the blog that lost that battle.  [...]]]></description>
			<content:encoded><![CDATA[<h2>Its Still Alive</h2>
<p>Yes this blog is still alive!  I recently had some hard decisions to make with regards to what I needed to drop in order to get at least 3 hours of sleep in a night.  And unfortunately for the 3 of you that read my blog, it was the blog that lost that battle.  I should be getting back in the habit of writing now that the biggest crunch time for the program committee at the PASS Summit is over.</p>
<h2>What happened?</h2>
<p>Short answer : The PASS Summit speaker selection process. (Program Committee Manager role)</p>
<p>Longer yet short answer: The PASS Summit program committee leadership position is a very involved volunteer position, taking more hours of my time than I can count (Just ask my wife!!).  For the last month the 4 amigo's (Jeremiah Peschka (<a href="http://www.facility9.com/">Blog</a>|<a href="http://twitter.com/peschkaj">Twitter</a>) , Lori Edwards(<a href="http://sqlservertimes2.com/">Blog</a>|<a href="http://twitter.com/loriedwards">Twitter</a>), Elena Sebastiano (PASSHQ), and myself) have been working tirelessly towards the first goal of announcing the community sessions.  With that out of the way the PASS work doesn't stop, we get to do other &laquo;fun&raquo; stuff.  Innovate with PASS if you like, because that's what we're going to try to do!!   </p>
<h2>Community Choice Sessions</h2>
<p>Ive talked about this <a href="http://www.allenkinsel.com/archive/2010/04/pass-program-update-3/">before</a>  and I'm happy to say, after quite a bit of work in ironing out the details, it is going to be a reality.  We're in the process of building the pages, but I can already say that 20 Speakers are going to get a second chance at being selected to present one of their sessions at the Summit.   In order to make this happen, we went over the summit track selections, looking at alternates first, then other sessions that were ranked highly by the review teams.  We collected 20 sessions that we thought could fill in gaps in the educational offering, or that we thought deserved another look.  Essentially, we took the work the selection teams did and distilled it down to give the community 5 session choices in each of 4 different groups</p>
<p>We split up the sessions into 4 groups, 1 each for the tracks AD/BI/DBA and then added a fourth as a sort of menagerie containing sessions across all 4 tracks.  We plan on using the &laquo;<a href="http://www.sqlandy.com/archive/tag/voting-booth/">PASS voting booth</a>&raquo; to facilitate the voting in each category, so each &laquo;registered PASS Member&raquo; will have a vote for a session in each of the categories.  At the end of the voting period, the session in each category that has the most votes will be confirmed &amp; put in the lineup to be presented at the 2010 PASS Summit in Nov.</p>
<p>Next week we should have all of the details finalized and Ill write more about it then but, for now be on the lookout for an email from PASS with more details about how you can help directly shape the sessions at the 2010 Summit.</p>
<p>
<strong>Related posts</strong>:
<br /><a href="http://www.allenkinsel.com/archive/2010/05/pass-summit-call-for-speakers-now-open-or-enter-now-for-your-chance-to-win/" title="Permanent link to this post">PASS Summit Call for Speakers Now Open or &ldquo;enter now for your chance to win!&rdquo;</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/03/developing-better-sql-speakers/" title="Permanent link to this post">Developing Better SQL Speakers</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/03/more-pass-speaker-thoughts/" title="Permanent link to this post">More PASS Speaker Thoughts</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/04/pass-program-update-3/" title="Permanent link to this post">PASS Program Update #3</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/03/pass-first-time-speaker-statistics/" title="Permanent link to this post">PASS First Time Speaker Statistics</a>
</p>
<img src="http://feeds.feedburner.com/~r/AllenKinsel-SqlDba/~4/HtobwdynVIE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.allenkinsel.com/archive/2010/07/announcing-community-choice-sessions-at-the-pass-summit-2010/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.allenkinsel.com/archive/2010/07/announcing-community-choice-sessions-at-the-pass-summit-2010/</feedburner:origLink></item>
		<item>
		<title>Sql Server and SSPI handshake failed error hell</title>
		<link>http://feedproxy.google.com/~r/AllenKinsel-SqlDba/~3/9XDeQesRSqU/</link>
		<comments>http://www.allenkinsel.com/archive/2010/06/sql-server-and-sspi-handshake-failed-error-hell/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 15:18:00 +0000</pubDate>
		<dc:creator>Allen Kinsel</dc:creator>
				<category><![CDATA[Connections]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Syndicated]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[Logins]]></category>
		<category><![CDATA[SSPI]]></category>

		<guid isPermaLink="false">http://www.allenkinsel.com/archive/2010/06/sql-server-and-sspi-handshake-failed-error-hell/</guid>
		<description><![CDATA[The infamous SSPI Failed error strikes again!
One of our SQL servers was generating these errors for &#171;some&#187; Windows logins but not all.
Error: 17806, Severity: 20, State: 2.
SSPI handshake failed with error code 0x8009030c while establishing a connection with integrated security; the connection has been closed. [CLIENT: 192.168.1.1]
Error: 18452, Severity: 14, State: 1.
Login failed for user [...]]]></description>
			<content:encoded><![CDATA[<h2>The infamous SSPI Failed error strikes again!</h2>
<p>One of our SQL servers was generating these errors for &laquo;some&raquo; Windows logins but not all.</p>
<p><span style="color: #ff0000;">Error: 17806, Severity: 20, State: 2.</span></p>
<p><span style="color: #ff0000;">SSPI handshake failed with error code 0x8009030c while establishing a connection with integrated security; the connection has been closed. [CLIENT: 192.168.1.1]</span></p>
<p><span style="color: #ff0000;">Error: 18452, Severity: 14, State: 1.</span></p>
<p><span style="color: #ff0000;">Login failed for user ''. The user is not associated with a trusted SQL Server connection. [CLIENT: 192.168.1.1]</span></p>
<p>After exhausting all of the normal troubleshooting for this error (accounts locked, disabled, Sql Service accts, bad connection strings, SPN's, etc.) I spent the next few hours learning more about the way SQL handles authentication requests than I had ever wanted to know.</p>
<h4>The Scenario –</h4>
<p>A couple of separate individual Windows ID's started generating these errors while attempting connections, all other windows logins were working properly. The connections were initially happening through applications, but also occurred through sqlcmd. When logged in to the server locally with the offending ID's the connections to SQL would succeed.</p>
<h4>The Troubleshooting process –</h4>
<p>Check all the regular SSPI issues, I wont bore you with the details as they are easily <a href="http://www.google.com/search?q=sspi++login+failed">searchable</a></p>
<ul>
<li>A relatively easy way of checking the &laquo;easy&raquo; authentication issues If possible/appropriate is to log into the SQL Server locally with the offending ID and fire up sqlcmd and connect to the server via sqlcmd –Sservername,port –E  (by specifying the port you force TCP/IP instead of LPC, thereby forcing the network into the equation)</li>
</ul>
<p>Verify whether the login is trying to use NTLM or Kerberos (many ways to do this but simplest is to see if there are any other KERBEROS connections on the machine)</p>
<ul>
<li><span style="color: #0000ff;">SELECT DISTINCT</span> auth_scheme <span style="color: #0000ff;">FROM</span> <span style="color: #00ff00;">sys.dm_exec_connections</span></li>
<li>If Kerberos is in use, there are a few additional things to verify related to SPN's, since only NTLM was in use on this server I skipped that</li>
</ul>
<p>Determine if the accounts were excluded from connecting to the machine through the network through a group policy or some other AD setting</p>
<p>After all of these checked out OK, I began to try and figure out what the error code 0x8009030c meant, turns out, its fairly obvious what the description is : sec_e_logon_denied.  This description was so helpful I thought about making this server into a boat anchor but, luckily for my employer the server room is located many miles away and has armed guards.</p>
<p>Since I knew we could logon locally to the SQL Server with the ID that SQL was rejecting with logon denied something else was trying to make my life miserable.</p>
<p>We didn't have logon failure security auditing turned on so, I had no way of getting a better error description, As luck would have it though this would prove instrumental in finding the root cause. To get a better error message, I found this handy <a href="http://support.microsoft.com/kb/109626/EN-US/">KB article </a>detailing steps needed to put net logon into debug mode.</p>
<h4>Say hello to my new best friend!  -- nltest.exe</h4>
<p>After downloading <a href="http://www.microsoft.com/downloads/details.aspx?familyid=49ae8576-9bb9-4126-9761-ba8011fabf38&amp;displaylang=en">nltest</a> &amp; using it to enable netlogon debugging on the SQL Server, I got this slightly better message in the netlogon.log file</p>
<p><span style="color: #3366ff;">06/15 14:15:39 [LOGON] SamLogon: Network logon of DOMAIN\USER from Laptop Entered</span></p>
<p><span style="color: #3366ff;">06/15 14:15:39 [CRITICAL] NlPrintRpcDebug: Couldn't get EEInfo for I_NetLogonSamLogonEx: 1761 (may be legitimate for 0xc0000064)</span></p>
<p><span style="color: #3366ff;">06/15 14:15:39 [LOGON] SamLogon: Network logon of DOMAIN\USER from Laptop Returns 0xC0000064</span></p>
<p>The error code 0XC0000064 maps to &laquo;NO_SUCH_USER&raquo;</p>
<p>Since I was currently logged in to the server with the ID that was returning no such user, something else was obviously wrong, and luckily at this point I knew it wasn't SQL.</p>
<p>Running &laquo;set log&raquo; on the server revealed that a local DC (call it DC1) was servicing the local logon request.</p>
<p>After asking our AD guys about DC1 and its synchronization status, as well as whether the user actually existed there, everything still looked OK.</p>
<p>After looking around a bit more I discovered this gem of a command for nltest to determine which DC will handle a logon request</p>
<p>C:\&gt;nltest /whowill:Domain Account</p>
<p><span style="color: #3366ff;">[16:32:45] Mail message 0 sent successfully (\MAILSLOT\NET\GETDC579)<br />
[16:32:45] Response 0: DC2 D:Domain A:Account (Act found)<br />
The command completed successfully</span></p>
<p>Even though this command returned &laquo;act found&raquo; it was returning from DC2.  (I dont exactly understand why the same account would authenticate against 2 different DC's based on a local desktop login or a SQL login but it apparently can)</p>
<p>After asking the AD guys about DC2 the light bulbs apparently went off for them as that server actually exists behind a different set of firewalls, in a totally different location. While DC2 would return a ping, the console wouldn't allow logons for some reason. After a quick reboot of DC2, and some magic AD pixie dust (I am not an AD admin, if it wasn't totally obvious from my newfound friend nltest) the windows Id's that were having trouble started authenticating against DC3 and our SSPI errors went away.</p>
<p>Interesting tidbit -- During troubleshooting, I found that this particular SQL Server was authenticating accounts against at least 5 different DC's. Some of this might be expected since there are different domains at play but, I haven't heard a final answer from the AD guys about whether it should work that way.</p>
<h4>The solution</h4>
<p>Reboot the misbehaving DC, of course there may be other ways to fix this by redirecting requests to a different DC without a reboot but, since it was misbehaving anyway, and the AD experts wanted to reboot so we went with that. A reboot of SQL would have likely solved this problem too but, I hate reboot fixes of issues, they always seem to come back!</p>
<p>
<strong>Related posts</strong>:
<br /><a href="http://www.allenkinsel.com/archive/2010/03/whose-got-my-dac/" title="Permanent link to this post">Whose got my DAC?</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/02/sql-active-directory-user-id-sid-mismapings/" title="Permanent link to this post">SQL Active Directory User ID SID Mismapings</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/04/allowing-effective-developer-access-to-sql-server/" title="Permanent link to this post">Allowing effective developer access to SQL Server</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/01/using-aliases-in-sql-server/" title="Permanent link to this post">Using Aliases with SQL Server</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/05/special-houston-area-sql-server-group-meeting/" title="Permanent link to this post">Special Houston Area SQL Server group meeting</a>
</p>
<img src="http://feeds.feedburner.com/~r/AllenKinsel-SqlDba/~4/9XDeQesRSqU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.allenkinsel.com/archive/2010/06/sql-server-and-sspi-handshake-failed-error-hell/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.allenkinsel.com/archive/2010/06/sql-server-and-sspi-handshake-failed-error-hell/</feedburner:origLink></item>
		<item>
		<title>SQL Saturday 35 Recap</title>
		<link>http://feedproxy.google.com/~r/AllenKinsel-SqlDba/~3/rzcyT5pzr4o/</link>
		<comments>http://www.allenkinsel.com/archive/2010/05/sql-saturday-35-recap/#comments</comments>
		<pubDate>Wed, 26 May 2010 16:08:00 +0000</pubDate>
		<dc:creator>Allen Kinsel</dc:creator>
				<category><![CDATA[SQL Saturday]]></category>
		<category><![CDATA[SQLPASS]]></category>
		<category><![CDATA[Syndicated]]></category>
		<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://www.allenkinsel.com/archive/2010/05/sql-saturday-35-recap/</guid>
		<description><![CDATA[
I made my way to Dallas to take part in the SQL Saturday #35 that the NTSSUG was sponsoring.  After reading the excellent reviews from Jonathan Gardner, AJ Mendo, and Bill Fellows.  I thought Id keep this very short and say &#171;I concur!&#187;  --Profound aint it?
Ok, Ill dig a little deeper--
I saw some great Sessions, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.allenkinsel.com/wp-content/uploads/2010/05/sql_saturday_logo.png"><img src="http://www.allenkinsel.com/wp-content/uploads/2010/05/sql_saturday_logo_thumb.png" style="display: inline; border: 0px;" title="sql_saturday_logo" border="0" alt="sql_saturday_logo" width="240" height="101" /></a></p>
<p>I made my way to Dallas to take part in the SQL Saturday #35 that the <a href="http://northtexas.sqlpass.org/">NTSSUG</a> was sponsoring.  After reading the excellent reviews from <a href="http://www.jonathanagardner.com/featured/sqlsaturday-35-recap.html">Jonathan Gardner</a>, <a href="http://sqlaj.wordpress.com/2010/05/24/what-i-gained-from-volunteering-at-sqlsat35/">AJ Mendo</a>, and <a href="http://billfellows.blogspot.com/2010/05/sql-saturday-35-experience-sqlsat35.html">Bill Fellows</a>.  I thought Id keep this very short and say &laquo;I concur!&raquo;  --Profound aint it?</p>
<p>Ok, Ill dig a little deeper--</p>
<p>I saw some great Sessions, met some great people, and caught up with some old friends.  All In all a great way to spend a Saturday!</p>
<p>Having had more than a little experience with putting on large SQL events, I think the volunteers and organizers of the event really need to pat themselves on the back, they pulled off a wonderful event and did it with style.  In my opinion, one of the best measures of success when trying to tell how well an event &laquo;worked&raquo; is to gauge what the event looked like to a normal attendee.  By that measure Id say the even the toughest critic would say it was a resounding success.  Everything looked buttery smooth, and this &laquo;normal attendee&raquo;  didnt see any obvious distractions.  It looks like the SQL Saturday model appears to be maturing at a very rapid pace, and this is excellent news!  In talking with the organizers at the after party, they were relaying some of their more interesting challenges, I'm not sure I said it at the time (maybe too many beers??) so Ill repeat it here for posterity: I hope the organizers aren't too hard on themselves because no matter what level of prep, thought, or organization you put into an event, something is ALWAYS going to slip through the cracks and/or not work quite as expected.  How these <span style="text-decoration: line-through;">&laquo;challenges&raquo; </span>opportunities are handled is what separates the avg from the great, and in this case everything was great.</p>
<p>1 general observation I do have –&gt; The after party of the event was, as usual, one of the great benefits of this event and I made plenty of contact with others at Humperdinks and while it was obvious that a few of the speakers, and a most of the volunteers showed up, I suspect I was one of less than 10 &laquo;regular&raquo; attendees that attended.  This is a tragic situation and something that we in the SQL Community need to figure out how to increase participation.  The information&amp;contact info gained from the social pieces of community events is an aspect that most attendees are obviously overlooking.  I've often wondered if it was apathy or just lack of communication about these events and this time it was obviously not communication, It was pretty tough for anyone to overlook the after party event at #sqlsat35, I saw the after party mentioned in at least 3 different places in the guide book, not to mention verbally at the closing reception.  I'm not sure how we can encourage people to attend these events but, they are a core part of the &laquo;connect&raquo; piece of the equation.</p>
<p>
<strong>Related posts</strong>:
<br /><a href="http://www.allenkinsel.com/archive/2010/05/ill-be-attending-sql-saturday-35/" title="Permanent link to this post">I&#039;ll be attending SQL Saturday 35</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/05/pass-summit-call-for-speakers-now-open-or-enter-now-for-your-chance-to-win/" title="Permanent link to this post">PASS Summit Call for Speakers Now Open or &ldquo;enter now for your chance to win!&rdquo;</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/03/developing-better-sql-speakers/" title="Permanent link to this post">Developing Better SQL Speakers</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/03/convincing-your-boss-to-pay-for-your-training/" title="Permanent link to this post">Convincing your boss to pay for your training</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/02/accessing-top-quality-training/" title="Permanent link to this post">Accessing Top Quality Training</a>
</p>
<img src="http://feeds.feedburner.com/~r/AllenKinsel-SqlDba/~4/rzcyT5pzr4o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.allenkinsel.com/archive/2010/05/sql-saturday-35-recap/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://www.allenkinsel.com/archive/2010/05/sql-saturday-35-recap/</feedburner:origLink></item>
		<item>
		<title>I'll be attending SQL Saturday 35</title>
		<link>http://feedproxy.google.com/~r/AllenKinsel-SqlDba/~3/Fhb0eblYO98/</link>
		<comments>http://www.allenkinsel.com/archive/2010/05/ill-be-attending-sql-saturday-35/#comments</comments>
		<pubDate>Tue, 18 May 2010 13:44:00 +0000</pubDate>
		<dc:creator>Allen Kinsel</dc:creator>
				<category><![CDATA[SQLPASS]]></category>
		<category><![CDATA[Syndicated]]></category>
		<category><![CDATA[SQL Saturday]]></category>

		<guid isPermaLink="false">http://www.allenkinsel.com/archive/2010/05/ill-be-attending-sql-saturday-35/</guid>
		<description><![CDATA[I'm happy that I finally figured out how to clear my schedule enough to get to Dallas and soak up some free SQL Server Training
If you happen to be at the SQL Saturday #35 in Dallas this weekend, please introduce yourself.  Ill be there and as always wearing my (Ugly)green SQLPASS 2006 laptop bag.
I really [...]]]></description>
			<content:encoded><![CDATA[<p>I'm happy that I finally figured out how to clear my schedule enough to get to Dallas and soak up some free SQL Server Training</p>
<p>If you happen to be at the SQL Saturday #35 in Dallas this weekend, please introduce yourself.  Ill be there and as always wearing my (Ugly)green SQLPASS 2006 laptop bag.</p>
<p>I really wish PASS still gave out real laptop bags, you'd be surprised how many people will stop and ask you about it if they're SQL Server related.  Its too bad they decided to do away with this ice breaking networking tool in favor of a 1 time use, throw it in the trash poly bag.</p>
<p>I'm excited that I'll finally be able to experience a SQL Saturday firsthand.  Sure its about a 6ish hour drive but I'm sure the experience will be worth it.  Not to mention being able to catch up with a few friends who I've spied on the attendance list</p>
<p>Expect a post after the event with my first SQL Saturday impressions</p>
<p>
<strong>Related posts</strong>:
<br /><a href="http://www.allenkinsel.com/archive/2010/03/convincing-your-boss-to-pay-for-your-training/" title="Permanent link to this post">Convincing your boss to pay for your training</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/02/accessing-top-quality-training/" title="Permanent link to this post">Accessing Top Quality Training</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/05/special-houston-area-sql-server-group-meeting/" title="Permanent link to this post">Special Houston Area SQL Server group meeting</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/05/pass-summit-call-for-speakers-now-open-or-enter-now-for-your-chance-to-win/" title="Permanent link to this post">PASS Summit Call for Speakers Now Open or &ldquo;enter now for your chance to win!&rdquo;</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/04/pass-program-update-3/" title="Permanent link to this post">PASS Program Update #3</a>
</p>
<img src="http://feeds.feedburner.com/~r/AllenKinsel-SqlDba/~4/Fhb0eblYO98" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.allenkinsel.com/archive/2010/05/ill-be-attending-sql-saturday-35/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.allenkinsel.com/archive/2010/05/ill-be-attending-sql-saturday-35/</feedburner:origLink></item>
		<item>
		<title>Special Houston Area SQL Server group meeting</title>
		<link>http://feedproxy.google.com/~r/AllenKinsel-SqlDba/~3/r1i2uN11ST4/</link>
		<comments>http://www.allenkinsel.com/archive/2010/05/special-houston-area-sql-server-group-meeting/#comments</comments>
		<pubDate>Mon, 17 May 2010 13:01:00 +0000</pubDate>
		<dc:creator>Allen Kinsel</dc:creator>
				<category><![CDATA[SQLPASS]]></category>
		<category><![CDATA[Syndicated]]></category>
		<category><![CDATA[HASSUG]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.allenkinsel.com/archive/2010/05/special-houston-area-sql-server-group-meeting/</guid>
		<description><![CDATA[Want to learn SQL from a master (or even better a pair of masters?)  Have a free evening?  Live within a reasonable drive of Houston?  You wont want to miss this presentation.  Over the years I've had the opportunity to listen to hundreds of different SQL speakers and 2 people who would make my short [...]]]></description>
			<content:encoded><![CDATA[<p>Want to learn SQL from a master (or even better a pair of masters?)  Have a free evening?  Live within a reasonable drive of Houston?  You wont want to miss this presentation.  Over the years I've had the opportunity to listen to hundreds of different SQL speakers and 2 people who would make my short list of &laquo;don't miss presenters&raquo; happen to be presenting at a HASSUG meeting this month.</p>
<p>If your not in Houston, I'd recommend using the LiveMeeting link!!</p>
<p>The following Info is from the <a href="http://houston.sqlpass.org">http://houston.sqlpass.org</a> site</p>
<p><strong>Special Evening Meeting in THE WOODLANDS! </strong></p>
<p><strong>When:</strong> <strong>Tuesday, May 18, 2010 – 6:30pm-8:30pm</strong></p>
<p><strong>Where:</strong> Woodforest National Bank</p>
<p>25231 Grogans Mill, Suite 550<br />
The Woodlands, TX 77380</p>
<p><strong> </strong></p>
<p><strong>Topic: </strong>Essential Database Maintenance</p>
<p><strong>Presenters: </strong>Kimberly Tripp &amp; Paul Randal, SQLSkills</p>
<p><strong>LiveMeeting Link</strong> for May 18 presentation –</p>
<p><a href="https://www.livemeeting.com/cc/usergroups/join?id=HASSUG_WOODLANDS&amp;role=attend"><span style="text-decoration: underline;">https://www.livemeeting.com/cc/usergroups/join?id=HASSUG_WOODLANDS&amp;role=attend</span></a></p>
<p>Online portion of meeting to begin at <strong>7pm</strong></p>
<p>Conference Call for audio – 1-888-320-3585 (passcode 76027128)</p>
<p>
<strong>Related posts</strong>:
<br /><a href="http://www.allenkinsel.com/archive/2010/04/houston-sql-server-users-group-meeting/" title="Permanent link to this post">April Houston SQL Server Users group meeting</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/03/convincing-your-boss-to-pay-for-your-training/" title="Permanent link to this post">Convincing your boss to pay for your training</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/02/accessing-top-quality-training/" title="Permanent link to this post">Accessing Top Quality Training</a>
<br /><a href="http://www.allenkinsel.com/archive/2009/11/a-new-blog-is-born/" title="Permanent link to this post">A new blog is born</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/05/pass-summit-call-for-speakers-now-open-or-enter-now-for-your-chance-to-win/" title="Permanent link to this post">PASS Summit Call for Speakers Now Open or &ldquo;enter now for your chance to win!&rdquo;</a>
</p>
<img src="http://feeds.feedburner.com/~r/AllenKinsel-SqlDba/~4/r1i2uN11ST4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.allenkinsel.com/archive/2010/05/special-houston-area-sql-server-group-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.allenkinsel.com/archive/2010/05/special-houston-area-sql-server-group-meeting/</feedburner:origLink></item>
		<item>
		<title>PASS Summit Call for Speakers Now Open or “enter now for your chance to win!”</title>
		<link>http://feedproxy.google.com/~r/AllenKinsel-SqlDba/~3/fLtedsLqDJY/</link>
		<comments>http://www.allenkinsel.com/archive/2010/05/pass-summit-call-for-speakers-now-open-or-enter-now-for-your-chance-to-win/#comments</comments>
		<pubDate>Fri, 14 May 2010 13:45:00 +0000</pubDate>
		<dc:creator>Allen Kinsel</dc:creator>
				<category><![CDATA[SQLPASS]]></category>
		<category><![CDATA[Syndicated]]></category>
		<category><![CDATA[Abstract Reviews]]></category>
		<category><![CDATA[Call for Speakers]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[speakers]]></category>
		<category><![CDATA[Summit]]></category>

		<guid isPermaLink="false">http://www.allenkinsel.com/archive/2010/05/pass-summit-call-for-speakers-now-open-or-enter-now-for-your-chance-to-win/</guid>
		<description><![CDATA[Hey, I bet you've heard by now that the PASS Call for speakers is now open.
No matter what your skill level as a public speaker, I would encourage you to submit an abstract.  Even if you think you're not good enough or don't have enough speaking experience, go ahead and submit an abstract.  It may [...]]]></description>
			<content:encoded><![CDATA[<p>Hey, I bet you've heard by now that the PASS <a href="http://sqlpass.eventpoint.com/cft">Call for speakers</a> is now open.</p>
<p>No matter what your skill level as a public speaker, I would encourage you to submit an abstract.  Even if you think you're not good enough or don't have enough speaking experience, go ahead and submit an abstract.  It may be your lucky day and your abstract will be selected, at worst it will be practice in the art of composing a good abstract.</p>
<p>Why will this be good experience?  After looking through thousands of abstract submissions for years I've decided that composing a good abstract is an art.  It requires equal parts black magic and pixie dust to make a good abstract, and even when you have that it takes a bit of luck to get it accepted at a national conference.</p>
<p>In order to help potential speakers understand why their abstracts weren't selected, last year I asked the review teams to tag each unaccepted abstract with a reason that it couldn't be accepted.  As you might expect this created quite a bit of extra work for the teams but, for new speakers there should be good value in knowing whether the reason for no selection was the competition, a poor abstract, lack of interest in the topic, or some other reason noted.  The system isn't perfect by any means because we don't have the means to provide a detailed reason for no selection but, hopefully its useful.</p>
<p>One final reason I think everyone reading this should submit an abstract—&gt; if during the submission process you select the &laquo;speaker bureau&raquo; checkbox, your info will be used by other PASS events needing speakers so you will have more potential exposure that will help you get the experience needed to speak at the Summit.</p>
<h6>Important pages I would use if I were submitting an abstract to ANY SQL related event</h6>
<p>I love examples, and learning from examples is what works for me so the currently submitted abstract list is a wonderful resource for learning how to write an abstract, not to mention scoping out the competition <a title="http://sqlpass.eventpoint.com/submittedsessions" href="http://sqlpass.eventpoint.com/submittedsessions">http://sqlpass.eventpoint.com/submittedsessions</a></p>
<p>The definition page – Obviously you cant submit a session if you don't know the rules <a title="http://sqlpass.eventpoint.com/Definitions" href="http://sqlpass.eventpoint.com/Definitions">http://sqlpass.eventpoint.com/Definitions</a></p>
<p>Pre/Post Conference prerequisites - Already an expert? ready to present a full day and get the recognition you deserve? this one is for you <a title="http://www.sqlpass.org/Community/SpeakerResource/PrePostConferencePrerequisites.aspx" href="http://www.sqlpass.org/Community/SpeakerResource/PrePostConferencePrerequisites.aspx">http://www.sqlpass.org/Community/SpeakerResource/PrePostConferencePrerequisites.aspx</a></p>
<p>Understanding the selection process – Want to know how your abstract will be evaluated?  This is the place! <a title="http://www.sqlpass.org/Community/SpeakerResource/AbstractSelectionProcess.aspx" href="http://www.sqlpass.org/Community/SpeakerResource/AbstractSelectionProcess.aspx">http://www.sqlpass.org/Community/SpeakerResource/AbstractSelectionProcess.aspx</a></p>
<p>The speaker resource page – lots of good info here, don't be afraid to dig around <a title="http://www.sqlpass.org/Community/SpeakerResource.aspx" href="http://www.sqlpass.org/Community/SpeakerResource.aspx">http://www.sqlpass.org/Community/SpeakerResource.aspx</a></p>
<p>
<strong>Related posts</strong>:
<br /><a href="http://www.allenkinsel.com/archive/2010/03/developing-better-sql-speakers/" title="Permanent link to this post">Developing Better SQL Speakers</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/03/more-pass-speaker-thoughts/" title="Permanent link to this post">More PASS Speaker Thoughts</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/04/pass-program-update-3/" title="Permanent link to this post">PASS Program Update #3</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/03/pass-first-time-speaker-statistics/" title="Permanent link to this post">PASS First Time Speaker Statistics</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/03/growing-the-pool-of-speakers/" title="Permanent link to this post">Growing the pool of speakers</a>
</p>
<img src="http://feeds.feedburner.com/~r/AllenKinsel-SqlDba/~4/fLtedsLqDJY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.allenkinsel.com/archive/2010/05/pass-summit-call-for-speakers-now-open-or-enter-now-for-your-chance-to-win/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.allenkinsel.com/archive/2010/05/pass-summit-call-for-speakers-now-open-or-enter-now-for-your-chance-to-win/</feedburner:origLink></item>
		<item>
		<title>Allowing effective developer access to SQL Server</title>
		<link>http://feedproxy.google.com/~r/AllenKinsel-SqlDba/~3/ruCupvDzpro/</link>
		<comments>http://www.allenkinsel.com/archive/2010/04/allowing-effective-developer-access-to-sql-server/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 14:56:00 +0000</pubDate>
		<dc:creator>Allen Kinsel</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Syndicated]]></category>
		<category><![CDATA[SQL Developer]]></category>
		<category><![CDATA[Why developers hate me]]></category>

		<guid isPermaLink="false">http://www.allenkinsel.com/archive/2010/04/allowing-effective-developer-access-to-sql-server/</guid>
		<description><![CDATA[When creating a new application, after going through the entire business analysis &#38; requirements gathering process, normally you wind up with a datamodel that includes many tables and relationships.  By this time, depending on the size of the datamodel/system there has been considerable amounts of time invested on all sides.  We need a way of [...]]]></description>
			<content:encoded><![CDATA[<p>When creating a new application, after going through the entire business analysis &amp; requirements gathering process, normally you wind up with a datamodel that includes many tables and relationships.  By this time, depending on the size of the datamodel/system there has been considerable amounts of time invested on all sides.  We need a way of preserving this investment of time while still allowing developers to do their thing!</p>
<h6>Deploy</h6>
<p>Most shops have policies in place for what level of access developers can have in each environment.  In many places I've seen, developers are allowed DBO access in development, and some lesser access in the higher environments (read only usually).</p>
<p>After you've deployed the datamodel to the physical database in a development environment, before you grant the developer group dbo access consider all of the time/effort that has been spent making the datamodel what it is.  In order to allow the developers to do their jobs but not allow them to modify the actual table/schema layout you can grant a combinations of privileges.</p>
<p>Grant Alter Schema on the schemas where the developers will need to modify database objects (for instance stored procedures and functions)</p>
<p>Grant db_datareader --to allow read access</p>
<p>Grant db_datawriter --to allow write access</p>
<p>Grant Create Procedure, Function, Default, Etc  -- Allow developers to do whatever you are comfortable with</p>
<p>Deny Create Table in the database --This restricts all Table based DDL</p>
<p>Optional** Deny Create View, Function, Default,  in the database -- Restrict any create/alter permissions as needed. </p>
<p>Important** Alter Schema permissions will allow Alter of ANY object type in the schema that you havent explicitly used a Deny on</p>
<h6>Principle of least privilege</h6>
<p>This method has proven effective to allow developers to write Stored procs, Functions &amp; Views while still keeping the actual datamodel (tables and relationships usually) in pristine shape.   You could also mix and match your own grants/denys on certain object types to allow for unlimited configuration without granting the almighty DBO.  Yes, you might say that I'm a paranoid DBA who restricts permissions even in DEV!  Of course my great developers would never change a modeled database thereby forcing my hand into figuring out this lockdown of privileges</p>
<p>
<strong>Related posts</strong>:
<br /><a href="http://www.allenkinsel.com/archive/2010/04/runaway-system-cache-increase-kills-sql/" title="Permanent link to this post">Runaway System Cache Increase Kills SQL</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/04/houston-sql-server-users-group-meeting/" title="Permanent link to this post">April Houston SQL Server Users group meeting</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/03/whose-got-my-dac/" title="Permanent link to this post">Whose got my DAC?</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/03/convincing-your-boss-to-pay-for-your-training/" title="Permanent link to this post">Convincing your boss to pay for your training</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/02/accessing-top-quality-training/" title="Permanent link to this post">Accessing Top Quality Training</a>
</p>
<img src="http://feeds.feedburner.com/~r/AllenKinsel-SqlDba/~4/ruCupvDzpro" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.allenkinsel.com/archive/2010/04/allowing-effective-developer-access-to-sql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.allenkinsel.com/archive/2010/04/allowing-effective-developer-access-to-sql-server/</feedburner:origLink></item>
		<item>
		<title>PASS Program Update #3</title>
		<link>http://feedproxy.google.com/~r/AllenKinsel-SqlDba/~3/iSJhM748hY4/</link>
		<comments>http://www.allenkinsel.com/archive/2010/04/pass-program-update-3/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 15:09:00 +0000</pubDate>
		<dc:creator>Allen Kinsel</dc:creator>
				<category><![CDATA[SQLPASS]]></category>
		<category><![CDATA[Syndicated]]></category>
		<category><![CDATA[Volunteer]]></category>
		<category><![CDATA[How the sausage is made]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Summit]]></category>
		<category><![CDATA[TPS]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.allenkinsel.com/archive/2010/04/pass-program-update-3/</guid>
		<description><![CDATA[Its been a while since I wrote an update about whats been happening in the PASS Program Committee.  I just havent had time to write about it with all of the work thats going on in addition to my regular day job.  Hopefully Ill have time now to do a better job at this!
The annual [...]]]></description>
			<content:encoded><![CDATA[<p>Its been a while since I wrote an update about whats been happening in the PASS Program Committee.  I just havent had time to write about it with all of the work thats going on in addition to my regular day job.  Hopefully Ill have time now to do a better job at this!</p>
<p>The annual content survey was sent out and the results are in, I'd like to go on record now and say, Im not a BI user/admin/developer.  We took the BI questions from last year's survey (which were obviously from 2008).  Unfortunately, while going through them and updating the questions I didnt reach out to a BI person and get a gut check for the BI questions.  So we wound up with some out of date info in that section.  I swear we like BI @ PASS, I just goofed, there's not some secret conspiracy, and YES to the 1 of you who asked, I do read all of the comments .  The good news, for those that asked, the survey results will be released as soon as we can get them collated and readable (any day now)  **UPDATE** The survey responses are<a href="http://www.sqlpass.org/Community/SpeakerResource/2010SummitContentSurveyResults.aspx"> here</a> there are definitely some very interesting tidbits to be mined from this.</p>
<p>We are making progress in working on several projects, from redoing the speaker resources, to developing a new system to house the speaker evaluation data.  As with all things volunteer driven, these tasks are taking time but thats not unexpected.<a href="http://www.flickr.com/photos/clintjcl/169885320/"><table cellpadding="0" cellspacing="0" align="right"><tr>
<td width="15"></td>
<td><img src="http://www.allenkinsel.com/wp-content/uploads/2010/04/duck.jpg" style="display: inline; margin-left: 0px; margin-right: 0px; border-width: 0px;" title="It has to be better than this" border="0" alt="It has to be better than this" width="184" height="244" align="right" /></td>
</tr><tr>
<td height="10" colspan="2"></td>
</tr></table>
</a></p>
<p>The biggest project Ive been spending my time on is the call for speakers.  The call for speakers (and resulting abstract review site) is always a huge undertaking.  This year it seems to be even more magnified since we're undertaking a new vendor (the same 1 that does tech-ed).  There have been quite a few bumps in the road along the way (I wont bore you to tears with all the details) A steady diet of 1-2 conference calls a week and about 50-100 emails a week and we're closing in on a useable product in the call for speakers site.  The abstract review site, well that will be the subject of a whole other blog post in the future!  Ill just say that right now Im hoping to find some spare pixie dust or at least a few extra rolls of duct tape and bailing wire prior to the close of the call for abstracts</p>
<p>There have been many discussions about changing some of the SOP in the program committee, I have blogged about some of those previously so I wont rehash those here again.  Ill just add a few more ideas Ive been kicking around.</p>
<p>1 of the largest things that will effect the average attendee at the Summit is that we're exploring ways to allow 2 new session types this year.</p>
<p>1) Community selection – The current thought is to allow the community to choose from (pre filtered) submitted abstracts to choose a session per track (or some similar method/amt)</p>
<p>2) Best of the Summit– The current thought is to take the top session(s) from the first 2 days of the summit and repeat them on day #3</p>
<p>Both of these ideas have execution issues to overcome but, I think they should be doable for the 2010 summit.</p>
<p>
<strong>Related posts</strong>:
<br /><a href="http://www.allenkinsel.com/archive/2010/03/pass-program-update-2/" title="Permanent link to this post">PASS Program Update #2</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/03/more-pass-speaker-thoughts/" title="Permanent link to this post">More PASS Speaker Thoughts</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/02/pass-tps-1/" title="Permanent link to this post">PASS TPS #1</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/01/pass-processes-and-results-posted/" title="Permanent link to this post">PASS Processes and Results posted</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/03/pass-first-time-speaker-statistics/" title="Permanent link to this post">PASS First Time Speaker Statistics</a>
</p>
<img src="http://feeds.feedburner.com/~r/AllenKinsel-SqlDba/~4/iSJhM748hY4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.allenkinsel.com/archive/2010/04/pass-program-update-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.allenkinsel.com/archive/2010/04/pass-program-update-3/</feedburner:origLink></item>
		<item>
		<title>Runaway System Cache Increase Kills SQL</title>
		<link>http://feedproxy.google.com/~r/AllenKinsel-SqlDba/~3/Ew_lGVVG6vI/</link>
		<comments>http://www.allenkinsel.com/archive/2010/04/runaway-system-cache-increase-kills-sql/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 13:47:00 +0000</pubDate>
		<dc:creator>Allen Kinsel</dc:creator>
				<category><![CDATA[Memory]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Paging]]></category>
		<category><![CDATA[Symantec]]></category>
		<category><![CDATA[Things that make you crazy]]></category>

		<guid isPermaLink="false">http://www.allenkinsel.com/archive/2010/04/runaway-system-cache-increase-kills-sql/</guid>
		<description><![CDATA[Ran into this a while back, and we finally found a root cause so, I thought Id put it out here in hopes that it saves at least 1 person the amount of head bashing I had with it
Environment
Windows 2003 Enterprise R2 SP2 w/32GB RAM
SQL Server 2005 standard ed SP3 64bit active/passive cluster
We started seeing [...]]]></description>
			<content:encoded><![CDATA[<p>Ran into this a while back, and we finally found a root cause so, I thought Id put it out here in hopes that it saves at least 1 person the amount of head bashing I had with it</p>
<h6>Environment</h6>
<p>Windows 2003 Enterprise R2 SP2 w/32GB RAM</p>
<p>SQL Server 2005 standard ed SP3 64bit active/passive cluster</p>
<p>We started seeing this glorious message in the SQL Server Error log.</p>
<p><em>A significant part of sql server process memory has been paged out. This may result in performance degradation. Duration XX seconds. Working set (KB) XXX, committed (KB) XXX, memory utilization 0%</em></p>
<p>The message varied slightly but the essence was always the same.</p>
<p>This error message can be too common on systems where SQL memory is misconfigured or where something is unduly pressuring SQL for memory.  In this case a quick verification of the settings showed that everything was in order.  The first 2 times this happened it was the middle of the night during backups(in the SLA window), so no one really noticed a performance degradation.  We didn't think much of it at the time but in hindsight, we should have.</p>
<h6>The Failure</h6>
<p>Monday morning 8 AM, developer makes a bad update to the database, No problem I say, <a href="http://www.quest.com/litespeed-for-sql-server/">Litespeed</a> can rollback the transaction, So I start to copy the full db backup+tran logs off the server (~25gb) this is the way we process litespeed recoveries through the log reader.  About 3 minutes later the server became totally unresponsive, and the error about paging the SQL process memory was logged.  At the time I didn't put 2 and 2 together as this particular server runs a varied workload of about 1500 batches/sec and has anywhere from 1200-2500 connections open at a time, so It could have been anything!  After some further digging I figured out that the file copies were causing the sql memory to get paged out.  At the time I had never heard of a file copy causing an issue in SQL Server!</p>
<h6>The experts weigh in</h6>
<p>While looking at the issue 2 perfmon counters stuck out--&gt; Memory\Cached Bytes and Memory\Avail MBytes.  While file copies were happening the cache bytes counter would increase very quickly while the avail bytes counter would drop, once the available mbytes dropped to 0 sql server started to page memory out.  After a bit of paging, the errors were logged that SQL had its memory paged out and SQL  became unresponsive.  Since this was a high priority system, I did what any good SQL Server DBA would do, I contacted a few people in my network who may have seen this before.  Interestingly enough I got the exact same response from every one of them, &laquo;use <a href="http://support.microsoft.com/kb/970070/">lock pages in memory</a>&raquo; and don't use windows explorer to do huge file copies as this is a known &laquo;problem&raquo;.</p>
<p>Even though I trusted my sources of info, I had a hard time believing that file copies of sizes all the way down to 1GB would cause this sort of havoc without this being something Bing+Google would know about (different file sizes mattered, some sizes worked fine, some would cause the problem).</p>
<h6>Workarounds not welcome</h6>
<p>I had a valid workaround with lock pages in memory and not using explorer for file copies but, I don't normally like workarounds such as this on systems as important as this one is to us. After a few server rebuilds we finally figured out that we could reproduce this issue on any win2k3 R2 ent ed 64bit server, this would be the clue we finally needed to make a breakthrough.  After rebuilding the systems from scratch and loading no drivers except SAN we noticed that we couldn't cause the error!  So, after painstakingly adding each and every piece of our standard server build we realized that Symantec AV (10.1.9.9) was the cause.  Yes, another file system filter driver was misbehaving.</p>
<p>In looking back through the change communication, we ID'd where a new version of AV was pushed out and we just didn't hit the error soon enough after the installation to put 2 &amp; 2 together.  Since disabling AV wasn't an option we started trying to find a setting that specifically caused the problem and happened across a change that could be made and allow AV to run and SQL to not get paged out.  By unchecking the network scanning options, the windows cache no longer increases during a (network) file copy.  problem solved!!</p>
<p><a href="http://www.allenkinsel.com/wp-content/uploads/2010/04/SAV.jpg"><img src="http://www.allenkinsel.com/wp-content/uploads/2010/04/SAV_thumb.jpg" style="display: inline; border-width: 0px;" title="SAV" border="0" alt="SAV" width="244" height="159" /></a></p>
<p>Some time in the future vendors are going to figure out how to write good file system filter drivers, or they are going to stop trying to use them!  After fighting this issue for a few weeks (or was it months) I can only hope this happens sooner rather than later</p>
<p>
<strong>Related posts</strong>:
<br /><a href="http://www.allenkinsel.com/archive/2010/02/sql-windows-clustering-stupidity/" title="Permanent link to this post">SQL/Windows Clustering Stupidity</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/04/houston-sql-server-users-group-meeting/" title="Permanent link to this post">April Houston SQL Server Users group meeting</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/03/whose-got-my-dac/" title="Permanent link to this post">Whose got my DAC?</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/03/convincing-your-boss-to-pay-for-your-training/" title="Permanent link to this post">Convincing your boss to pay for your training</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/02/accessing-top-quality-training/" title="Permanent link to this post">Accessing Top Quality Training</a>
</p>
<img src="http://feeds.feedburner.com/~r/AllenKinsel-SqlDba/~4/Ew_lGVVG6vI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.allenkinsel.com/archive/2010/04/runaway-system-cache-increase-kills-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.allenkinsel.com/archive/2010/04/runaway-system-cache-increase-kills-sql/</feedburner:origLink></item>
		<item>
		<title>April Houston SQL Server Users group meeting</title>
		<link>http://feedproxy.google.com/~r/AllenKinsel-SqlDba/~3/zAxeZ_e_EKg/</link>
		<comments>http://www.allenkinsel.com/archive/2010/04/houston-sql-server-users-group-meeting/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 14:16:00 +0000</pubDate>
		<dc:creator>Allen Kinsel</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLPASS]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[HASSUG]]></category>

		<guid isPermaLink="false">http://www.allenkinsel.com/archive/2010/04/houston-sql-server-users-group-meeting/</guid>
		<description><![CDATA[In Houston?  Hungry for lunch?  Want to learn SQL Server from an expert?  Head over to the Microsoft office and learn the top SQL mistakes and how to avoid them from Kevin Kline
Not in Houston?  or hungry?  there's always the live meeting option!
Here are the details from the HASSUG Site:
Houston Area SQL Server User Group [...]]]></description>
			<content:encoded><![CDATA[<p>In Houston?  Hungry for lunch?  Want to learn SQL Server from an expert?  Head over to the Microsoft office and learn the top SQL mistakes and how to avoid them from Kevin Kline</p>
<p>Not in Houston?  or hungry?  there's always the live meeting option!</p>
<p>Here are the details from the <a href="http://houston.sqlpass.org/" target="_blank">HASSUG</a> Site:</p>
<p><strong>Houston Area SQL Server User Group Monthly Meeting Reminder</strong><strong> </strong></p>
<p><strong>When:</strong> <strong>Tuesday, April 13, 2010 – 11:30am-1:00pm</strong><strong> </strong></p>
<p><strong>Where:</strong> Microsoft Houston Office</p>
<p>2000 W. Sam Houston Pkwy. S. #350</p>
<p>Houston, Texas  77042-3615</p>
<p><strong>Pizza and drinks provided by Idera.</strong><strong></strong></p>
<p>LiveMeeting Link:</p>
<p><a href="https://www.livemeeting.com/cc/usergroups/join?id=HASSUG_APR2010&amp;role=attend"><span style="text-decoration: underline;">https://www.livemeeting.com/cc/usergroups/join?id=HASSUG_APR2010&amp;role=attend</span></a></p>
<p>Conference Call for audio – 1-888-320-3585 (passcode 76027128)</p>
<p><strong></strong></p>
<p><strong>Topic: <strong>Top 10 Mistakes on SQL Server </strong></strong></p>
<p><strong>Speaker: Kevin Kline, Technical Strategy Manager, Quest; Immediate Past President of PASS (<a href="http://sqlblog.com/blogs/kevin_kline/default.aspx"><span style="text-decoration: underline;">blog</span></a> | <a href="http://www.twitter.com/kekline"><span style="text-decoration: underline;">twitter</span></a>)</strong></p>
<p>
<strong>Related posts</strong>:
<br /><a href="http://www.allenkinsel.com/archive/2010/03/convincing-your-boss-to-pay-for-your-training/" title="Permanent link to this post">Convincing your boss to pay for your training</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/02/accessing-top-quality-training/" title="Permanent link to this post">Accessing Top Quality Training</a>
<br /><a href="http://www.allenkinsel.com/archive/2009/11/a-new-blog-is-born/" title="Permanent link to this post">A new blog is born</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/03/developing-better-sql-speakers/" title="Permanent link to this post">Developing Better SQL Speakers</a>
<br /><a href="http://www.allenkinsel.com/archive/2010/03/more-pass-speaker-thoughts/" title="Permanent link to this post">More PASS Speaker Thoughts</a>
</p>
<img src="http://feeds.feedburner.com/~r/AllenKinsel-SqlDba/~4/zAxeZ_e_EKg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.allenkinsel.com/archive/2010/04/houston-sql-server-users-group-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.allenkinsel.com/archive/2010/04/houston-sql-server-users-group-meeting/</feedburner:origLink></item>
	</channel>
</rss>
