<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.9.2 (http://www.squarespace.com/) on Tue, 09 Mar 2010 17:20:24 GMT--><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rss="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:cc="http://web.resource.org/cc/"><rss:channel rdf:about="http://blogs.ameriteach.com/chris-randall/"><rss:title>Chris Randall's SQL Blog</rss:title><rss:link>http://blogs.ameriteach.com/chris-randall/</rss:link><rss:description></rss:description><dc:language>en-US</dc:language><dc:date>2010-03-09T17:20:24Z</dc:date><admin:generatorAgent rdf:resource="http://www.squarespace.com/">Squarespace Site Server v5.9.2 (http://www.squarespace.com/)</admin:generatorAgent><rss:items><rdf:Seq><rdf:li rdf:resource="http://blogs.ameriteach.com/chris-randall/2009/12/11/sql-server-2008-forgot-to-add-an-administrator-account.html"/><rdf:li rdf:resource="http://blogs.ameriteach.com/chris-randall/2009/11/23/upgrading-sql-server-2008-evaluation-to-full-enterprise-edit.html"/><rdf:li rdf:resource="http://blogs.ameriteach.com/chris-randall/2009/10/10/denver-sql-server-user-group-fall-certification-study-group.html"/><rdf:li rdf:resource="http://blogs.ameriteach.com/chris-randall/2009/6/30/course-2790-resources-on-blocking.html"/><rdf:li rdf:resource="http://blogs.ameriteach.com/chris-randall/2009/5/19/6231-policy-based-management-resources.html"/><rdf:li rdf:resource="http://blogs.ameriteach.com/chris-randall/2009/5/3/sql-server-integration-services-videos-on-designing-and-perf.html"/><rdf:li rdf:resource="http://blogs.ameriteach.com/chris-randall/2009/4/23/finally-onenote-print-driver-8211-a-64-bit-solution.html"/><rdf:li rdf:resource="http://blogs.ameriteach.com/chris-randall/2009/4/16/denver-sql-user-group-april-meeting-tonight.html"/><rdf:li rdf:resource="http://blogs.ameriteach.com/chris-randall/2009/4/14/whitepaper-troubleshooting-performance-problems-in-sql-serve.html"/><rdf:li rdf:resource="http://blogs.ameriteach.com/chris-randall/2009/4/9/sample-videos-posted-for-the-sswugorg-virtual-conference.html"/></rdf:Seq></rss:items></rss:channel><rss:item rdf:about="http://blogs.ameriteach.com/chris-randall/2009/12/11/sql-server-2008-forgot-to-add-an-administrator-account.html"><rss:title>SQL Server 2008: Forgot to add an administrator account?</rss:title><rss:link>http://blogs.ameriteach.com/chris-randall/2009/12/11/sql-server-2008-forgot-to-add-an-administrator-account.html</rss:link><dc:creator>Chris Randall</dc:creator><dc:date>2009-12-11T04:50:33Z</dc:date><dc:subject></dc:subject><content:encoded><![CDATA[<p><em>Note: some images appear cut off in the basic blog view. To see the full-width images, please use the link to the <b><a href="http://blogs.ameriteach.com/chris-randall/2009/12/11/sql-server-2008-forgot-to-add-an-administrator-account.html?printerFriendly=true">printer-friendly</a></b> version at the end of the post. Apologies for the inconvenience.</em></p>

<p><b>File under:</b> letting myself serve as an example for others.</p>
<div style="text-align:left;"><img src="http://blogs.ameriteach.com/resource/-?fileId=5032483" alt="Screen shot 2009-12-10 at 8.16.51 PM.png" border="0" width="608" height="147" /></div>
<br><p>I recently built a test box with an instance of SQL Server 2008 Developer Edition. I've done this so many times that I apparently got sloppy and stopped paying attention during setup. This time it caught up with me. On first launching Management Studio to do some post-install configuration, I realized that I'd "locked myself out" - I skipped the step to add my account to the sysadmin role on one of the instances. Setup requires that some account be added as sysadmin, but I didn't remember what I'd chosen, and there were no other accounts on the box that stood out as likely candidates. </p>
<p>I'd also opted to stick with the default Windows authentication mode, meaning the built-in <strong>sa</strong> account was not available.</p>

<p>For those who haven't made the move to SQL 2008, you'll find the following step in the Setup program. Unlike in earlier versions, local Windows admins aren't automatically granted access to SQL Server 2008. You'll want/need to designate one or more account to be added to the sysadmin server role. Skipping that step somehow got me in this mess.</p>

<div style="text-align:left;"><img src="http://blogs.ameriteach.com/resource/-?fileId=5032530" alt="SQL_sysadmins.png" border="0" width="818" height="615" /></div>

<br><p>I really wanted to avoid the time it would take to uninstall and reinstall the instance. Happily, I remembered another way: as a member of the local Windows Administrators group, I could start the SQL instance from a command line with the -m parameter for single user mode, connect to the service, and let myself in the "back door". ("m" for single user? Sure, that makes perfect sense. I remember this as "mono" for one at a time.) </p>

<p>One of the side effects of starting in single user mode is that members of the local Windows Administrator group can connect to SQL Server with its one connection. (Whether this is a good idea from a security standpoint remains open for debate, but it sure saved my bacon this time.) This would give me the ability to log in, map my Windows account into a SQL Server login, and add my new login to the sysadmin role. Here are the steps I followed.</p>
<ol>
<p><li> Using the SQL Configuration Manager, I stopped the instance I needed to work with.</p>

<div style="text-align:left;"><img src="http://blogs.ameriteach.com/resource/-?fileId=5032538" alt="Screen shot 2009-12-10 at 8.18.14 PM.png" border="0" width="958" height="284" /></div>

<br><p><li> I also stopped any other SQL-related services which might try to connect to the instance, using up my one connection. This included Agent, and might also include Analysis Services or Reporting Services, depending on your installed options.</p>

<div style="text-align:left;"><img src="http://blogs.ameriteach.com/resource/-?fileId=5032539" alt="Screen shot 2009-12-10 at 8.19.07 PM.png" border="0" width="881" height="216" /></div>

<p><li> From a command prompt, I navigated to the SQL Server folder where the program executable lived.</p>

<p><li> I started SQL Server's executable with the -m parameter and waited for it to complete startup and recovery of any databases. (Note that the error log information echoes to the command prompt window but will simply pause when it's done startup - leave this window open to keep SQL Server running in this single-user mode. You can confirm if you successfully launched in single-user mode by looking for a line in the output that reads  "<b>SQL Server started in single-user mode. This an informational message only.</b>"</p>

<div style="text-align:left;"><img src="http://blogs.ameriteach.com/resource/-?fileId=5032541" alt="Screen shot 2009-12-10 at 8.28.49 PM.png" border="0" width="717" height="106" /></div>

<br><p><li> From a query tool, I connected to SQL Server using my Windows account. While I could have used a new query window in SQL Server Management Studio, I didn't want to wait for it to load, so I used SQLCMD from another command prompt session. (You can't use the Object Explorer pane in SSMS to connect when in single-user mode: clickers beware! This is one of those times where knowing the code (or having a saved script) is essential) If you're unfamiliar with SQLCMD, the -S switch specifies the instance name, the -E specifies that you're using Windows Authentication. These switches are case-sensitive.</p>

<div style="text-align:left;"><img src="http://blogs.ameriteach.com/resource/-?fileId=5032546" alt="Screen shot 2009-12-10 at 8.35.19 PM.png" border="0" width="671" height="199" /></div>

<p><li> Once connected, I created a login for my Windows account:</p>

<div style="text-align:left;"><img src="http://blogs.ameriteach.com/resource/-?fileId=5032548" alt="Screen shot 2009-12-10 at 8.39.23 PM.png" border="0" width="415" height="164" /></div>

<p><li> Then I used a system stored procedure to add my account to the sysadmin fixed server role.</p>

<div style="text-align:left;"><img src="http://blogs.ameriteach.com/resource/-?fileId=5032556" alt="Screen shot 2009-12-10 at 8.43.30 PM.png" border="0" width="656" height="212" /></div>

<p><li> Now that I've let myself back in to SQL Server, I stopped the service with the SHUTDOWN command. I could have closed the other command prompt window as well.</p>

<p><li> Finally, I restarted the service. Since I already had a command prompt window open, I opted for Windows' NET START command. The SQL Configuration Manager, the Windows Services Control Panel, or the Registered Servers pane in SSMS would also have worked.</p>

<div style="text-align:left;"><img src="http://blogs.ameriteach.com/resource/-?fileId=5032561" alt="Screen shot 2009-12-10 at 8.44.59 PM.png" border="0" width="538" height="136" /></div>

</ol>
<p>And here's my visual confirmation (I could have simply tried to reconnect using SQLCMD, but I think we're all tired of command prompt screenshots by this point). Note that I used the system function <strong>IS_SRVROLEMEMBER</strong> to check my status. Looking at the properties of my login, or of the sysadmin role in Object Explorer would have shown this as well.</p>

<div style="text-align:left;"><img src="http://blogs.ameriteach.com/resource/-?fileId=5032562" alt="Screen shot 2009-12-10 at 8.46.47 PM.png" border="0" width="621" height="491" /></div>

<br><br><p>I hope this helps someone else in the same predicament!</p>
]]></content:encoded></rss:item><rss:item rdf:about="http://blogs.ameriteach.com/chris-randall/2009/11/23/upgrading-sql-server-2008-evaluation-to-full-enterprise-edit.html"><rss:title>Upgrading SQL Server 2008 Evaluation to full Enterprise Edition</rss:title><rss:link>http://blogs.ameriteach.com/chris-randall/2009/11/23/upgrading-sql-server-2008-evaluation-to-full-enterprise-edit.html</rss:link><dc:creator>Chris Randall</dc:creator><dc:date>2009-11-23T22:28:52Z</dc:date><dc:subject></dc:subject><content:encoded><![CDATA[<p>Posting this for my own reference:</p>

<p><a href="http://glennberrysqlperformance.spaces.live.com/">SQL Server MVP Glenn Berry</a> asked today on Twitter whether there was a command-line switch needed to enable upgrading from SQL Server 2008 Enterprise Evaluation Edition to a full Enterprise edition.</p>

<p>I replied (incorrectly, as it turns out) that it wasn't possible, as I remember reading in <a href="http://msdn.microsoft.com/en-us/library/ms144259.aspx">Books Online</a> that the old /SKUUPGRADE parameter was no longer supported in SQL 2008.</p>

<p>But I do love Twitter for this kind of thing: Rambling DBA (and MVP) <a href="http://sqlblog.com/blogs/jonathan%5Fkehayias/">Jonathan Kehayias</a> weighed in with a correction. It seems /SKUUPGRADE has morphed into /ACTION=editionupgrade, as Jonathan provided in the following example:</p>

<p><blockquote>Setup.exe /q /ACTION=editionupgrade /INSTANCENAME=MSSQLSERVER /PID=<PID key to new edition> </blockquote></p>

<p>I'm filing that one away for later, and I'm much obliged to Glenn for posting the question that exposed a hole in my knowledge, and to Jonathan for filling in the gap!</p>
]]></content:encoded></rss:item><rss:item rdf:about="http://blogs.ameriteach.com/chris-randall/2009/10/10/denver-sql-server-user-group-fall-certification-study-group.html"><rss:title>Denver SQL Server User Group: Fall Certification Study Group</rss:title><rss:link>http://blogs.ameriteach.com/chris-randall/2009/10/10/denver-sql-server-user-group-fall-certification-study-group.html</rss:link><dc:creator>Chris Randall</dc:creator><dc:date>2009-10-10T17:59:48Z</dc:date><dc:subject></dc:subject><content:encoded><![CDATA[
<p>I'd like to announce the details of this fall's certification study group for the <a href="http://www.denversql.org">Denver SQL User Group</a>. For the fall session, we're going to focus on the DBA exam(s): </p>
<p><em>Exam 70-432: <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-432&locale=en-us">Microsoft&reg; SQL Server&reg; 2008 Implementation and Maintenance</a></em>  or
<em>Exam 70-431: <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-431&locale=en-us">Microsoft SQL Server 2005 Implementation and Maintenance</a></em> </p>
<p>The book we'll be using is: </p>
<p>Microsoft Press: <a href="http://www.amazon.com/MCTS-Self-Paced-Training-70-431-Pro-Certification/dp/073562271X/ref=sr_1_2?ie=UTF8&s=books&qid=1253216184&sr=8-2">MCTS Self-Paced Training Kit</a> (Exam 70-431) (http://tinyurl.com/lv8fy3) </p>
<p>or </p>
<p>Microsoft Press: <a href="http://www.amazon.com/MCTS-Self-Paced-Training-70-432-PRO-Certification/dp/0735626057/ref=sr_1_1?ie=UTF8&s=books&qid=1253215960&sr=8-1">MCTS Self-Paced Training Kit (Exam 70-432) </a> (http://tinyurl.com/nx52mr) </p>
<p>We'll meet over Live Meeting, with only one in-person date on the schedule, the day of the tests. </p>
<ul>
<li>Exam Review Live Meeting #1: Saturday Oct 24, 9-11am </p>
<li>Exam Review Live Meeting #2: Saturday Nov 7, 9-11am</p>
<li>In-person exam cram and test-taking: Saturday Dec 5 (specific times to be announced, but exam cram will be in the morning, and exams offered in the afternoon) </p>
</ul><p>This schedule is open enough that we can add another review meeting (via LiveMeeting) as needed. </p>
<p>Free Practice tests will be made available to active participants after the Live Meeting exam review sessions have completed and well before the exam date. </p>
<p>Participants will need to register themselves for the exam at <a href="www.prometric.com/Microsoft">Prometric</a> but please do not do so yet, as we will be setting up a private exam room at Ameriteach on Dec 5, and you will need that location code to be able to register. </p>
<p>We will be setting up a web forum and document repository at the new <a href="http://denver.sqlpass.org">denver.sqlpass.org</a> website. Registration information will be sent to study group   participants shortly. </p>
<p>I've been trying to set up a "kickoff" LiveMeeting to discuss this with anyone who has questions, but communications and scheduling snafus have prevented me from doing so until today. I'll host a LiveMeeting at lunchtime on Monday and Tuesday, Oct 12 and 13, for anyone who wants to go over the program and ask questions. </p>
<p>If you would like to participate in this study group, please send an email to the group with the subject "Certification Study Group" so I can be sure to catch the reply.</p>
]]></content:encoded></rss:item><rss:item rdf:about="http://blogs.ameriteach.com/chris-randall/2009/6/30/course-2790-resources-on-blocking.html"><rss:title>Course 2790: Resources on blocking</rss:title><rss:link>http://blogs.ameriteach.com/chris-randall/2009/6/30/course-2790-resources-on-blocking.html</rss:link><dc:creator>Chris Randall</dc:creator><dc:date>2009-06-30T19:45:16Z</dc:date><dc:subject></dc:subject><content:encoded><![CDATA[<p>As a followup to a question in this week's <a href="http://www.ameriteach.com/schedule/default.aspx?group=SQL">2790: Troubleshooting and Optimizing Database Servers using Microsoft SQL Server 2005</a> session, here are some additional resources on using SQL Server tools to monitor blocking:</p><p><ul></p><p><li><a href="http://support.microsoft.com/kb/271509">Knowledgebase article Q271509</a> How to monitor blocking in SQL Server 2005 and in SQL Server 2000</li> </p><p><li><a href="http://blogs.msdn.com/deviations/archive/2009/01/20/adapting-sqldiag-to-your-needs.aspx">Adapting SQLDiag to invoke sp_blocker_pss_80</a> (and some other interesting ideas)</li></p><p><li><a href="http://sqlcat.com/top10lists/archive/2007/11/21/top-sql-server-2005-performance-issues-for-oltp-applications.aspx">Top SQL Server 2005 Performance Issues for OLTP Applications</a> SQLCAT - Top 10 Lists</li></p><p><li><a href="http://www.gotodba.com/sql-server-wait-types-perfmon-counters-and-correlations.html">SQL Server Wait Types, Perfmon Counters, and Correlations</a></li></p>]]></content:encoded></rss:item><rss:item rdf:about="http://blogs.ameriteach.com/chris-randall/2009/5/19/6231-policy-based-management-resources.html"><rss:title>6231: Policy-based management resources</rss:title><rss:link>http://blogs.ameriteach.com/chris-randall/2009/5/19/6231-policy-based-management-resources.html</rss:link><dc:creator>Chris Randall</dc:creator><dc:date>2009-05-19T16:18:41Z</dc:date><dc:subject></dc:subject><content:encoded><![CDATA[For this week's 6231: Maintaining a SQL Server 2008 Database class here at <a href="http://www.ameriteach.com">Ameriteach</a>:<p><ul><li>Product team blog: <a href="http://blogs.msdn.com/sqlpbm/">http://blogs.msdn.com/sqlpbm/</a><li>Lara Rubbelke's blog: <a href="http://sqlblog.com/blogs/lara_rubbelke/default.aspx">http://sqlblog.com/blogs/lara_rubbelke/default.aspx</a><li>SQL Server 2008 <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6e1021dd-65b9-41c2-8385-438028f5acc2&DisplayLang=en">Compliance Whitepaper</a></ul>]]></content:encoded></rss:item><rss:item rdf:about="http://blogs.ameriteach.com/chris-randall/2009/5/3/sql-server-integration-services-videos-on-designing-and-perf.html"><rss:title>SQL Server Integration Services: Videos on Designing and Performance Tuning for Performance</rss:title><rss:link>http://blogs.ameriteach.com/chris-randall/2009/5/3/sql-server-integration-services-videos-on-designing-and-perf.html</rss:link><dc:creator>Chris Randall</dc:creator><dc:date>2009-05-03T02:01:45Z</dc:date><dc:subject></dc:subject><content:encoded><![CDATA[Microsoft had released a series of screencasts:<em><p><a href="http://sqlcat.com/presentations/archive/2009/05/02/designing-and-tuning-for-performance-your-ssis-packages-in-the-enterprise-sql-video-series.aspx">Designing and Tuning for Performance your SSIS packages in the Enterprise (SQL Video Series)</a>:<p>"For all of those whom are interested in SSIS performance, we have posted a new SQL video series about how to design and tune your SSIS packages for performance. </p><p><font size="3"><strong>Measuring and Understanding the Performance of Your SSIS Packages in the Enterprise (SQL Server Video)</strong> </font><br /><a href="http://msdn.microsoft.com/en-us/library/dd795223.aspx">Link</a> | <a href="http://go.microsoft.com/fwlink/?LinkId=149083">Watch this video</a></p><p><em><strong>Author</strong>: Denny Lee, Microsoft Corporation</em></p><p>This video demonstrates how to measure and understand the performance of packages, based on lessons learned from enterprise customers. In this video, you will learn the following guidelines for improving performance: </p><ul><li>How the limits of the source system affect performance. </li><li>Why disk I/O is important. </li><li>Why you should establish a package performance baseline </li></ul><p>'</p><p><strong><font size="3">Tuning Your SSIS Package Data Flow in the Enterprise (SQL Server Video) <br /></font></strong><a href="http://msdn.microsoft.com/en-us/library/dd795225.aspx">Link</a> | <a href="http://msdn.microsoft.com/en-us/library/dd795225.aspx">Watch this video</a></p><p><em><strong>Author</strong>: David Noor, Microsoft Corporation</em></p><p>This video demonstrates how to improve the performance of the data flow in an Integration Services package. In this video, you will learn how to tune the following phases of the data flow: </p><ul><li>Extraction </li><li>Transformation </li><li>Loading </li></ul><p>You can apply these performance tuning tips when you design, develop, and run the data flow.</p><p>'</p><p><font size="3"><strong>Understanding SSIS Data Flow Buffers (SQL Server Video)</strong> <br /></font><a href="http://msdn.microsoft.com/en-us/library/dd795224.aspx">Link</a> | <a href="http://go.microsoft.com/fwlink/?LinkId=149086">Watch this video</a></p><p><em><strong>Author</strong>: Bob Bojanic, Microsoft Corporation</em></p><p>This video looks at the memory buffers that transfer data to the data flow of an Integration Services package. The video includes the following items: </p><ul><li>Demonstration of a simple package that shows you how Integration Services divides the data along the data flow paths and how buffers carry data along those paths. <br />This simple package performs the following operations: <ul><li>Data extraction </li><li>Character mapping </li><li>Creation of new columns by using a synchronous transformation </li><li>Multicasting </li><li>Sorting by using a blocking (asynchronous) transformation. </li></ul></li><li>Design guidelines for building and maintaining the data flow of a package. </li></ul><p>'</p><p><strong><font size="3">Designing Your SSIS Packages for Parallelism (SQL Server Video) <br /></font></strong><a href="http://msdn.microsoft.com/en-us/library/dd795221.aspx">Link</a> | <a href="http://go.microsoft.com/fwlink/?LinkId=149087">Watch this video</a></p><p><em><strong>Author</strong>: Matt Carroll, Microsoft Corporation</em></p><p>This video demonstrates how to increase the performance of your Integration Services packages by designing for parallelism. </p></em>]]></content:encoded></rss:item><rss:item rdf:about="http://blogs.ameriteach.com/chris-randall/2009/4/23/finally-onenote-print-driver-8211-a-64-bit-solution.html"><rss:title>Finally! OneNote Print Driver &amp;#8211; A 64 Bit Solution</rss:title><rss:link>http://blogs.ameriteach.com/chris-randall/2009/4/23/finally-onenote-print-driver-8211-a-64-bit-solution.html</rss:link><dc:creator>Chris Randall</dc:creator><dc:date>2009-04-23T18:53:27Z</dc:date><dc:subject></dc:subject><content:encoded><![CDATA[<p>A significant barrier to my use of OneNote was that on 64-bit OSes, the Print-to-OneNote feature wasn't available. That's now changed:</p><p>From <a href="http://blogs.msdn.com/david_rasmussen/archive/2009/04/22/onenote-print-driver-a-64-bit-solution.aspx">David Rasmussen's blog</a></p><p><em>ONENOTE PRINT DRIVER &#8211; A 64 BIT SOLUTION</p><p>Short version: I have a solution for those of you needing a 64 bit OS solution for printing to OneNote. Read on for details.</p><p>Well&#8230; it&rsquo;s been a long time between posts. Without making excuses, suffice it to say we&rsquo;ve been crazy busy working on the next release of OneNote. And given strong feedback about the 64 bit print driver issue, I decided to put what little spare time I had into trying to develop a 64 bit OS solution for printing to OneNote 2007 for you, rather than blogging.</p><p></em></p><p>See the rest at his <a href="http://blogs.msdn.com/david_rasmussen/archive/2009/04/22/onenote-print-driver-a-64-bit-solution.aspx">blog</a>, including the link to the Codeplex download.</p>]]></content:encoded></rss:item><rss:item rdf:about="http://blogs.ameriteach.com/chris-randall/2009/4/16/denver-sql-user-group-april-meeting-tonight.html"><rss:title>Denver SQL User Group: April meeting tonight</rss:title><rss:link>http://blogs.ameriteach.com/chris-randall/2009/4/16/denver-sql-user-group-april-meeting-tonight.html</rss:link><dc:creator>Chris Randall</dc:creator><dc:date>2009-04-16T16:57:39Z</dc:date><dc:subject></dc:subject><content:encoded><![CDATA[<p>Come join us on Thursday, April 16 for two presentations while you eat and mingle with your peers.SQL Server consultant Eric Peterson will concisely cover the myths and truths of efficient query performance, followed by Kevin Cox of Microsoft, who will show us how to use SQL Server 2008 to manage all of your database servers.</p>
<p>We&rsquo;ll make time during the meeting for the group to answer any technical questions you have about SQL Server, and there will also be  announcements concerning jobs and events that might be of interest to you.</p>
<p>The meeting will conclude with prize drawings provided to us by our sponsors, including 2 full licenses of Vista Ultimate, a copy of Visual Studio 2008 Standard, an excellent book on query tuning and optimization, and the much desired SQL Server 2008 Postal Stamps.</p>
<p><a href="http://glennberrysqlperformance.spaces.live.com/blog/cns!45041418ECCAA960!1321.entry">Glenn Berry's also threatening to bring some goodies!</a></p>
<h3>Coming Attractions:</h3>
<p>In May, Paul Nielsen of SQL Server Bible fame will be with us, and Ed Tomlinson of Dataface will present at our June meeting to show us how SQL Server supports Enterprise 2.0 applications.</p>
<h3>Presentation #1: SQL Server Queries &ndash; Myths, Truths and other Insights</h3>
<p>We&rsquo;ve all heard or even told co-workers certain &ldquo;truths&rdquo; about SQL Server including:</p>
<ul>
<li>Don&rsquo;t select more columns than you need</li>
<li>Joins are expensive</li>
<li>Include the schema name when referencing tables</li>
</ul>
<p>Most of us accept these and other &ldquo;truths&rdquo; at face value and don&rsquo;t  give them a second thought. Testing has shown that some assumptions are pure myths, others depend on the circumstances and others are true, but may not be exactly as you imagined them.</p>
<p>In this session, we&rsquo;ll conjecture a bit and then we&rsquo;ll investigate a number of cases to see the actual percentage differences between various options and discuss where these SQL Server surprises might be lurking in your systems.</p>
<h3>Presenter:</h3>
<p>Eric Peterson has a BS in Computer Science, an MBA and Masters in International Management Studies. He runs a consulting company that specializes in SQL Server services, teaches the SQL Server Performance Tuning course for a leading training company, and has worked in employee and consulting capacities with companies ranging from Fortune 100 firms to startups throughout his 25 year career.</p>
<p>Eric has worked with SQL Server from its introduction through SQL Server 2008 and his specialties include design, administration, replication and hosted environments in a number of diverse industries.  Questions arising from his experiences and training prompted Eric to create a website that explores the real cost of SQL Server tasks; often clarifying conventional wisdom and occasionally dispelling SQL myths.</p>
<h3>Presentation #2: Using SQL 2008 to manage SQL 2005 and 2000 machines; covers multi-server management, policy based management, Performance Data Warehouse.</h3>
<p>This session will provide an overview on how to use SQL Server 2008 to manage all of your SQL Server machines. Kevin will discuss multi-server management in detail and will provide us with Microsoft&rsquo;s roadmap for multi-server management.  In addition, Kevin will cover topics such as policy based management and Performance Data Warehouse and discuss their relevance in a multi- server environment.</p>
<h3>Presenter:</h3>
<p>Kevin Cox works for Microsoft in the SQL Server Product Group on the Customer Advisory Team. This team works on the largest database implementations in the world to make sure they are successful with SQL Server.  Kevin received his BS in Computer Science from Arizona State  University.</p>
<h3>Location:</h3>
<ul>
<li>7595 Technology Way</li>
<li>Suite 400</li>
<li>Denver, CO 80237</li>
</ul>
<h3>Typical Meeting Agenda:</h3>
<ul>
<li>5:30 - 6:00 - Food / Socializing</li>
<li>6:00 - 6:10 - User Group Business</li>
<li>6:10 - 6:30 - Vendor / Open Q&amp;A</li>
<li>6:30 - 8:00 - Main Presentation</li>
<li>8:00 - 8:30 - Give Away / Wrap-Up</li>
</ul>
<h3>Pass it on:</h3>
<p>If you feel that a friend or colleague would benefit from our user group, please feel free to forward on this notice.  If you received this notice from a friend or colleague, please consider becoming a member of our user group.  There are no dues to membership but you will have the added benefits of receiving event reminders and attendance to members only meetings.  Becoming a member is quick and painless, simply go to the membership section of the user group <a href="http://www.denversql.org">web site</a> which and complete the form.  That's it!</p>]]></content:encoded></rss:item><rss:item rdf:about="http://blogs.ameriteach.com/chris-randall/2009/4/14/whitepaper-troubleshooting-performance-problems-in-sql-serve.html"><rss:title>Whitepaper: Troubleshooting Performance Problems in SQL Server 2008</rss:title><rss:link>http://blogs.ameriteach.com/chris-randall/2009/4/14/whitepaper-troubleshooting-performance-problems-in-sql-serve.html</rss:link><dc:creator>Chris Randall</dc:creator><dc:date>2009-04-14T17:19:43Z</dc:date><dc:subject></dc:subject><content:encoded><![CDATA[There's a new whitepaper in town!<p><strong>Troubleshooting Performance Problems in SQL Server 2008</strong></p><p>Published: March 2009</p><p>Applies to:SQL Server 2008</p><p>Summary: <em>Sometimes a poorly designed database or a system that is improperly configured for the workload can cause the slowdowns in SQL Server. Administrators need to proactively prevent or minimize problems and, when they occur, diagnose the cause and take corrective action. <p>This paper provides step-by-step guidelines for diagnosing and troubleshooting common performance problems by using publicly available tools such as SQL Server Profiler, Performance Monitor, dynamic management views, and SQL Server Extended Events (Extended Events) and the data collector, which are new in SQL Server2008.</em></p><p>For more information, please refer to <a href="http://msdn.microsoft.com/en-us/library/dd672789.aspx">http://msdn.microsoft.com/en-us/library/dd672789.aspx</a></p>]]></content:encoded></rss:item><rss:item rdf:about="http://blogs.ameriteach.com/chris-randall/2009/4/9/sample-videos-posted-for-the-sswugorg-virtual-conference.html"><rss:title>Sample videos posted for the SSWUG.ORG Virtual Conference</rss:title><rss:link>http://blogs.ameriteach.com/chris-randall/2009/4/9/sample-videos-posted-for-the-sswugorg-virtual-conference.html</rss:link><dc:creator>Chris Randall</dc:creator><dc:date>2009-04-09T01:01:33Z</dc:date><dc:subject></dc:subject><content:encoded><![CDATA[<a href="http://www.flickr.com/photos/56288310@N00/3425501392" title="View 'Picture 3' on Flickr.com"><div style="text-align:center;"><img src="http://static.flickr.com/3564/3425501392_2da89474d6.jpg" alt="Picture 3" border="0" width="" height="" /></div></a><p>The folks behind the SSWUG Virtual Conference have posted 10 minute previews for some of the sessions at the upcoming event. </p><p>As I've previously <a href="http://blogs.ameriteach.com/chris-randall/2009/2/19/sswug-virtual-conference-vip-discount-code.html">blogged</a>, I recorded three sessions for the conference. A preview of my <a href="http://www.vconferenceonline.com/shows/spring09/bi/sessions.asp?offset=6#">Introduction to Reporting Services</a> session can be <a href="http://www.vconferenceonline.com/speaker.asp?id=crandall">seen here</a>.</p><p>As a reminder, a <a href="http://vconferenceonline.com/shows/spring09/sql/s09event.asp">free community event</a> is coming up on April 17th. If you&rsquo;re not sure how the whole virtual conference thing works, this event will give you a way to try out the format.</p>]]></content:encoded></rss:item></rdf:RDF>