<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Microsoft</title>
        <link>http://weblogs.sqlteam.com/geoffh/category/293.aspx</link>
        <description>Development team, Product Support, Marketing, and anything else that originates from Mt. Doom Redmond.</description>
        <language>en-US</language>
        <copyright>Geoff N. Hiten</copyright>
        <managingEditor>sqlcraftsman@gmail.com</managingEditor>
        <generator>Subtext Version 1.9.4.0</generator>
        <item>
            <title>PowerShell, Sport of the Future</title>
            <link>http://weblogs.sqlteam.com/geoffh/archive/2008/09/29/PowerShell-Sport-of-the-Future.aspx</link>
            <description>&lt;span style="FONT-SIZE: 1pt; FONT-FAMILY: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;w:sdtpr&gt;&lt;/w:sdtpr&gt;&lt;w:sdt id="89512082" title="Post Title" storeitemid="X_19133381-BE7C-4F1A-98DF-18F2EE424C7F" text="t" docpart="DC9F1CADC2C240489A71F0D7E99C41C2" xpath="/ns0:BlogPostInfo/ns0:PostTitle"&gt;&lt;/w:sdt&gt;&lt;font face="Calibri" size="3"&gt;No wait, that’s kickboxing.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;PowerShell is the &lt;em style="mso-bidi-font-style: normal"&gt;something&lt;/em&gt; of the future.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The management interface, the uber-scripting language, the what???&lt;/font&gt;&lt;/span&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;
&lt;p class="Publishwithline" style="MARGIN: 0in 0in 0pt"&gt; &lt;/p&gt;
&lt;p class="Publishwithline" style="MARGIN: 0in 0in 0pt"&gt; &lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;PowerShell, and its SQL-targeted implementation shipped with SQL Server 2008, brings to mind Michael Faraday’s response when asked “What use is electricity?”&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;He replied “What use is a newborn baby?”&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;PowerShell is somewhat of a newborn baby, much like the very early versions of SQL-based databases were.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;We see how those databases have grown and transformed IT and business in ways we never thought of.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Maybe the future of PowerShell is just as bright?&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Enough philosophy, let’s see if we can put this baby to use.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Rather than the obligatory “Story of PowerShell”, I am just going to dump you to the Windows PowerShell home page.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;a href="http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;You don’t need me to rehash the story or to write yet another “What is a cmdlet” post.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;Now, let’s play with this toy and SQL Server.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;SQL 2008 installs a SQL-Specific provider into PowerShell when launched from SQL Server Management Studio.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;BOL includes instructions on how to configure PowerShell to add the SQL provider by default or to launch SQLPS.exe outside of SSMS.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;The SQL Provider allows you to browse any SQL Server system list like the file system.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;While this is all based on SMO (Server Management Objects), this is not exactly the same as browsing the SMO object model.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;As a matter of fact, the toughest thing in PowerShell is bridging the gap between the provider and the object model.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Part of this is that the SMO object model is somewhat flat, while the provider shows as a hierarchy.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;Start with the provider and drill down to a particular column.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;You get something like this:&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;"&gt;&lt;font size="3"&gt;SQLServer:\SQL\MachineName\InstanceName\Databases\Adventureworks2008\Tables\Sales.CreditCard\Columns\CardNumber&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;If we want an SMO object for the current item we do this:&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;font size="3"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;"&gt;PS SQLServer:\...\Sales.CreditCard\Columns\CardNumber&amp;gt; $MyColumn = Get-Item . &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;Note the “.”&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;at the end.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Very important.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;You get an error otherwise&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;If we just wanted a “blank” Column object we would do this:&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;"&gt;&lt;font size="3"&gt;PS SQLServer\...\Sales.CreditCard.Columns.CardNumber&amp;gt; $MyColumn = New-Object –TypeName Microsoft.SQLServer.Management.SMO.Column&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;font size="3"&gt;Pretty much every object for SQL is directly under SMO in the object model, regardless of where it is in the provider hierarchy.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;This makes it easy to find the documentation on each object since the links are all on one page.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The provider hierarchy should look very familiar since it is very close to what we see in SSMS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;font size="3"&gt;Now we can create objects mapped to actual provider locations which represent real server elements.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;From here it is not so hard to get or set properties, invoke methods, and make a lot of adjustments within the SQL Server system.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Since SSMS is based on SMO, we can reasonably assume that any task in SSMS can be accomplished from PowerShell.&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;Remember, PowerShell is a scripting environment, not an application development environment.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Some of the things in SSMS require a lot of “glue” to tie the object changes together to accomplish a particular task.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;font size="3"&gt;This brings us back to why is PowerShell for SQL still a baby?&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Well, a baby can only do three things (eat, cry, poo).&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;PowerShell is not quite as limited, but it is really only good for automating some very specific tasks and not for general SQL Server operation and maintenance.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;I see two critical cmdlets missing in the SQL PowerShell story before we can say it has grown to the next stage.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Copy-item and New-Item would make SQL much more complete.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Right now, if I want to create a copy of a table, alter its properties by adding a column and change its database (called a parent in the object model), then write the changes to the server, effectively createing the altered table in the new target database, &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;I would have to drill down and copy each column and each property of each column individually.&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;Copy-Item does with other providers such as the file system.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Right now, if you try to invoke the Copy-Item cmdlet you get:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span style="COLOR: red; FONT-FAMILY: &amp;quot;Courier New&amp;quot;"&gt;&lt;font size="3"&gt;Copy-Item : SQL Server PowerShell provider error:&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Copy-Item is not supported.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;font face="Calibri" size="3"&gt;And yes, it is bright red by default.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;font size="3"&gt;New-Item is a close cousin.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;If I back up to the columns level (cd ..) and want to add a new column, I cannot use New-Item.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;I get:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span style="COLOR: red; FONT-FAMILY: &amp;quot;Courier New&amp;quot;"&gt;&lt;font size="3"&gt;New-Item : The method or operation is not supported&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;font size="3"&gt;This error message gives me hope that maybe I am not doing something correctly, but I suspect it is also not completely implemented.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;I get the same message when I execute it at the database level of the provider.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;font size="3"&gt;So, while PowerShell is unfinished, it is still a cool tool do script a lot of tedious, repetitive junk where you just set the same thing over and over or to retrieve the same thing from all databases/tables/etc.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;For version 1, I give it an “A”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;"&gt;&lt;o:p&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://weblogs.sqlteam.com/geoffh/aggbug/60716.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Geoff N. Hiten</dc:creator>
            <guid>http://weblogs.sqlteam.com/geoffh/archive/2008/09/29/PowerShell-Sport-of-the-Future.aspx</guid>
            <pubDate>Mon, 29 Sep 2008 16:20:23 GMT</pubDate>
            <wfw:comment>http://weblogs.sqlteam.com/geoffh/comments/60716.aspx</wfw:comment>
            <comments>http://weblogs.sqlteam.com/geoffh/archive/2008/09/29/PowerShell-Sport-of-the-Future.aspx#feedback</comments>
            <wfw:commentRss>http://weblogs.sqlteam.com/geoffh/comments/commentRss/60716.aspx</wfw:commentRss>
            <trackback:ping>http://weblogs.sqlteam.com/geoffh/services/trackbacks/60716.aspx</trackback:ping>
        </item>
        <item>
            <title>More, More, More</title>
            <link>http://weblogs.sqlteam.com/geoffh/archive/2008/08/13/More-More-More.aspx</link>
            <description>&lt;p&gt;Fast on the heels of SQL 2008 is the Feature Pack for SQL 2008.  Cool goodies include stand-alone installers for SQLCMD and the SQL Native Client,  SQL 2008 Server Management Objects, SQL 2008 pre-defined Policies, and lots more.  &lt;/p&gt;
&lt;p&gt;You can find it here.&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://weblogs.sqlteam.com/geoffh/aggbug/60685.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Geoff N. Hiten</dc:creator>
            <guid>http://weblogs.sqlteam.com/geoffh/archive/2008/08/13/More-More-More.aspx</guid>
            <pubDate>Wed, 13 Aug 2008 17:45:27 GMT</pubDate>
            <wfw:comment>http://weblogs.sqlteam.com/geoffh/comments/60685.aspx</wfw:comment>
            <comments>http://weblogs.sqlteam.com/geoffh/archive/2008/08/13/More-More-More.aspx#feedback</comments>
            <wfw:commentRss>http://weblogs.sqlteam.com/geoffh/comments/commentRss/60685.aspx</wfw:commentRss>
            <trackback:ping>http://weblogs.sqlteam.com/geoffh/services/trackbacks/60685.aspx</trackback:ping>
        </item>
        <item>
            <title>Wait for it...</title>
            <link>http://weblogs.sqlteam.com/geoffh/archive/2008/08/07/Wait-for-it.aspx</link>
            <description>&lt;p&gt;It looks like SQL 2008 may have a slight dependency issue.  If you have already installed Visual Studio 2008, you will be blocked from installing SQL 2008 until you install Visual Studio SP1.  The problem is that Visual Studio SP1 is not released yet.  Our guys came in ahead of schedule and they still get no respect.&lt;/p&gt;
&lt;p&gt;Not to worry, Visual Studio 2008 SP1 should be out very soon (think days, not weeks) and this problem goes away.&lt;/p&gt;
&lt;p&gt;Microsoft actually documented this issue here:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Visual Studio 2008 SP1 may be required for SQL 2008 Installations&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a href="http://support.microsoft.com/kb/956139"&gt;http://support.microsoft.com/kb/956139&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;--GNH&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;UPDATE:  &lt;/strong&gt;It's Here&lt;/p&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;amp;displaylang=en&lt;/a&gt;&lt;/div&gt;&lt;img src="http://weblogs.sqlteam.com/geoffh/aggbug/60674.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Geoff N. Hiten</dc:creator>
            <guid>http://weblogs.sqlteam.com/geoffh/archive/2008/08/07/Wait-for-it.aspx</guid>
            <pubDate>Thu, 07 Aug 2008 17:09:19 GMT</pubDate>
            <wfw:comment>http://weblogs.sqlteam.com/geoffh/comments/60674.aspx</wfw:comment>
            <comments>http://weblogs.sqlteam.com/geoffh/archive/2008/08/07/Wait-for-it.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://weblogs.sqlteam.com/geoffh/comments/commentRss/60674.aspx</wfw:commentRss>
            <trackback:ping>http://weblogs.sqlteam.com/geoffh/services/trackbacks/60674.aspx</trackback:ping>
        </item>
        <item>
            <title>DONE!!!</title>
            <link>http://weblogs.sqlteam.com/geoffh/archive/2008/08/06/DONE.aspx</link>
            <description>SQL 2008 is finished.  MSDN has all the bits downloadable now.  Expect retail versions shortly.&lt;img src="http://weblogs.sqlteam.com/geoffh/aggbug/60670.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Geoff N. Hiten</dc:creator>
            <guid>http://weblogs.sqlteam.com/geoffh/archive/2008/08/06/DONE.aspx</guid>
            <pubDate>Wed, 06 Aug 2008 18:06:54 GMT</pubDate>
            <wfw:comment>http://weblogs.sqlteam.com/geoffh/comments/60670.aspx</wfw:comment>
            <comments>http://weblogs.sqlteam.com/geoffh/archive/2008/08/06/DONE.aspx#feedback</comments>
            <wfw:commentRss>http://weblogs.sqlteam.com/geoffh/comments/commentRss/60670.aspx</wfw:commentRss>
            <trackback:ping>http://weblogs.sqlteam.com/geoffh/services/trackbacks/60670.aspx</trackback:ping>
        </item>
        <item>
            <title>Update: SQL 2005 Build 3186 Cluster problem </title>
            <link>http://weblogs.sqlteam.com/geoffh/archive/2007/11/12/Update-SQL-2005-Build-3186-Cluster-problem.aspx</link>
            <description>&lt;p&gt;Microsoft does not have a complete resolution for this problem yet, but they have found some more details.  Evidently the problem with SQL Agent failure only occurs on systems using a domain admin account for the SQL Agent Service account.  Microsoft is not 100% sure yet, so this is just a preliminary finding.  However, it does match my own personal experiences.  Worst Practices always has a cost.  Several DBAs just found that out the hard way.  Just as a reminder, this problem only occurs on x64 clusters using SQL Server 2005 build 3186 and higher.&lt;/p&gt;&lt;img src="http://weblogs.sqlteam.com/geoffh/aggbug/60396.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Geoff N. Hiten</dc:creator>
            <guid>http://weblogs.sqlteam.com/geoffh/archive/2007/11/12/Update-SQL-2005-Build-3186-Cluster-problem.aspx</guid>
            <pubDate>Mon, 12 Nov 2007 21:09:24 GMT</pubDate>
            <comments>http://weblogs.sqlteam.com/geoffh/archive/2007/11/12/Update-SQL-2005-Build-3186-Cluster-problem.aspx#feedback</comments>
            <wfw:commentRss>http://weblogs.sqlteam.com/geoffh/comments/commentRss/60396.aspx</wfw:commentRss>
            <trackback:ping>http://weblogs.sqlteam.com/geoffh/services/trackbacks/60396.aspx</trackback:ping>
        </item>
        <item>
            <title>SQL 2005 Build 3186 Cluster problem</title>
            <link>http://weblogs.sqlteam.com/geoffh/archive/2007/10/11/Warning--Danger-WIll-Robinson.aspx</link>
            <description>&lt;p&gt;SQL 2005 Build 3186 has a major negative side effect on x64 clusters.  Installing it pretty much kills the SQL Agent..  The workaround is to enable unconstrained delegation for the machine and the service accounts.  Not exactly a best practices security setting, but necessary.  For now, if you are on an x64 cluster and don't have a compelling reason to install this hotfix, you may want to wait until this issue gets resolved.&lt;/p&gt;
&lt;p&gt;Here is the MSDN thread discussing the problem and the workaround:&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2242421&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2242421&amp;amp;SiteID=1&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; UPDATE:  &lt;/strong&gt;Build 3200 (Cumulative Update 4) has the same issue.  Evidently this bug is due to a complex interaction between SQL and Windows Security.  I would not expect a quick fix.  I can confim that this definitely has major visibility and resource assignment within Microsoft.  It just isn't an easy problem to solve.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://weblogs.sqlteam.com/geoffh/aggbug/60368.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Geoff N. Hiten</dc:creator>
            <guid>http://weblogs.sqlteam.com/geoffh/archive/2007/10/11/Warning--Danger-WIll-Robinson.aspx</guid>
            <pubDate>Thu, 11 Oct 2007 17:53:35 GMT</pubDate>
            <comments>http://weblogs.sqlteam.com/geoffh/archive/2007/10/11/Warning--Danger-WIll-Robinson.aspx#feedback</comments>
            <wfw:commentRss>http://weblogs.sqlteam.com/geoffh/comments/commentRss/60368.aspx</wfw:commentRss>
            <trackback:ping>http://weblogs.sqlteam.com/geoffh/services/trackbacks/60368.aspx</trackback:ping>
        </item>
        <item>
            <title>BEGIN TRY</title>
            <link>http://weblogs.sqlteam.com/geoffh/archive/2007/09/25/BEGIN-TRY.aspx</link>
            <description>&lt;p&gt;Hopefully, I won't need a CATCH Block. &lt;/p&gt;
&lt;p&gt; In case that opening sentence didn't give you a hint, I am a bit of a tech geek.  &lt;a href="http://weblogs.sqlteam.com/billg/"&gt;Bill Graziano&lt;/a&gt; talked me into joining this merry band while at the PASS summit last week.  While I enjoy answering questions on newsgroups, this will give me a way to initiate conversations.  I looked around and decided SQLTeam would be a good place to stand and pontificate.&lt;/p&gt;
&lt;p&gt;And now for some real SQL content. Sort of.  &lt;/p&gt;
&lt;p&gt;Based on a lot of presentations by Microsoft on proposed features and bug fixes, I have to conclude that Connect really matters.  &lt;a href="https://connect.microsoft.com/"&gt;Connect&lt;/a&gt; is Microsoft's feedback center.  While the list of complaints about Connect is quite long, it has one overwhelming benefit.  The Microsoft SQL Development team actually pays attention to it.  Not only that, but Microsoft is allocating resources based on feedback gathered from Connect.  So get over the fact Connect seems modeled after a particularly clumsy session of "Messenger" at a Jr. High School party and use it.  Post bugs.  Post Suggestions.  Vote early and often.  You want to influence the product and you don't happen to have &lt;a href="http://www.microsoft.com/presspass/exec/kummert/default.mspx"&gt;Ted Kummert's&lt;/a&gt; digits on the speed dial.  Here is your chance.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://weblogs.sqlteam.com/geoffh/aggbug/60341.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Geoff N. Hiten</dc:creator>
            <guid>http://weblogs.sqlteam.com/geoffh/archive/2007/09/25/BEGIN-TRY.aspx</guid>
            <pubDate>Tue, 25 Sep 2007 18:40:06 GMT</pubDate>
            <comments>http://weblogs.sqlteam.com/geoffh/archive/2007/09/25/BEGIN-TRY.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://weblogs.sqlteam.com/geoffh/comments/commentRss/60341.aspx</wfw:commentRss>
            <trackback:ping>http://weblogs.sqlteam.com/geoffh/services/trackbacks/60341.aspx</trackback:ping>
        </item>
    </channel>
</rss>