<?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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" version="2.0"><channel><title>snaps &amp; snippets</title><link>http://milambda.blogspot.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/SnapsSnippets" /><description>See "&lt;a href="http://milambda.blogspot.com/2005/02/first-one.html"&gt;The First One&lt;/a&gt;"</description><language>en</language><managingEditor>noreply@blogger.com (Matija Lah)</managingEditor><lastBuildDate>Sun, 15 Apr 2012 20:49:43 PDT</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">85</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="snapssnippets" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license><image><url>http://www.feedburner.com/fb/images/pub/fb_pwrd.gif</url></image><item><title>XML Query Composition in Practice</title><link>http://milambda.blogspot.com/2012/03/xml-query-composition-in-practice.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Thu, 29 Mar 2012 18:05:22 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-840888593097744740</guid><description>XML composition using XML Query is not what you might call a popular subject, not even a frequently discussed one; well, at least as far as SQL Server is concerned. In this blog, I have discussed XML retrieval on numerous occasions, I have also touched SQL Server XML performance characteristics, but XML composition has so far been stuck on the back burner. Until now, that is.
   The subject of&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=aCrEI-vpbGA:q5qgztNKcEk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=aCrEI-vpbGA:q5qgztNKcEk:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SQL Server 2012 RTM</title><link>http://milambda.blogspot.com/2012/03/sql-server-2012-rtm.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Fri, 23 Mar 2012 12:12:50 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-253363880316786746</guid><description>Earlier this month SQL Server 2012 RTM was announced, and the evaluation is now available for download:
   
    Microsoft SQL Server 2012 Evaluation.
   
   The build number for the RTM is 11.0.2100.60.
   Related downloads are also available:
   
    Books Online for SQL Server 2012 – product documentation is available online, and can also be installed locally. Books Online are not installed as&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=zjcWV1eF1BI:OI-lbmTNcgE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=zjcWV1eF1BI:OI-lbmTNcgE:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>XPath ID for People Avoiding Pubs</title><link>http://milambda.blogspot.com/2011/06/xpath-id-for-people-avoiding-pubs.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Wed, 01 Jun 2011 02:47:41 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-778700538740170787</guid><description>I discussed the ID XPath function in a recent post. I composed the data samples used in that post from the data available in the pubs sample database. Since this particular database may not be a very popular commodity these days, I've also prepared a "pubs-free" alternative – using the same data as before, but with fewer obstacles.
   The sample consists of two scripts showcasing the examples&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=1KRSjPSjHbY:7eKTtid9zYE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=1KRSjPSjHbY:7eKTtid9zYE:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SQL Server: The XPath ID Function</title><link>http://milambda.blogspot.com/2011/05/sql-server-xpath-id-function.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Wed, 01 Jun 2011 02:57:47 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-260286565094242957</guid><description>XML provides a simple and efficient way of storing relational data, especially for the purposes of transporting it from one RDBMS to another. Besides the "natural" technique, where the structure of the XML document is used to represent the relationships, XML Schema also provides three special data types that can be used to define the relationships inside an XML document. I've already discussed&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=-cUyL1fdew8:EJBspd22pao:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=-cUyL1fdew8:EJBspd22pao:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SQL Server Integration Services, Execute SQL with Complex Parameters</title><link>http://milambda.blogspot.com/2011/04/sql-server-integration-services-execute.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Mon, 04 Apr 2011 15:11:09 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-5854756269392213354</guid><description>If you're familiar with SQL Server Integration Services (SSIS) then you've probably, at one time or another, run into problems with the integration bit – however weird that may sound. I can understand the fact that SSIS is supposed to be generic and universal and platform independent, and therefore not favor a particular DBMS – not even the one that it's a part of. Nonetheless, for years now I&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=Yk3fiqwkuAk:GL8rqQUvw9k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=Yk3fiqwkuAk:GL8rqQUvw9k:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Cannot open user default database? Login failed?</title><link>http://milambda.blogspot.com/2010/03/cannot-open-user-default-database-login.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Thu, 04 Mar 2010 12:52:27 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-7169079472733425767</guid><description>Assigning a default database to every server principal (login) is good practice, no doubt. Just think of the last time someone in your organization created a user object in master by mistake. Generally, the most appropriate database to set as the default for a user is the database they will most likely access when performing their work, and for most cases that would be a user database (rather&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=dQpWkc2hObk:Fm1Bemp9_t0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=dQpWkc2hObk:Fm1Bemp9_t0:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>What Permissions Does a Principal Have?</title><link>http://milambda.blogspot.com/2010/01/what-permissions-does-principal-have.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Sun, 03 Jan 2010 11:37:07 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-2795329982056144571</guid><description>SQL Server Management Studio provides several ways of checking which permissions have been granted (or denied) to whom and on what objects. This is achievable on different levels within the securables hierarchy:
   
    Server-level permissions, per principal: on the Permissions page of the Server Properties window (accessible through the View menu when the instance node is selected in the Object&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=pQmr-tm7dCw:Rty5WanIHVI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=pQmr-tm7dCw:Rty5WanIHVI:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SQL Server MVP Deep Dives</title><link>http://milambda.blogspot.com/2009/11/sql-server-mvp-deep-dives.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Fri, 20 Nov 2009 12:18:53 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-3815674530903539867</guid><description>Earlier this month, at the PASS 2009 Summit, a very special event took place – the SQL Server MVP Deep Dives book launch. As the title suggests, this is no ordinary SQL Server book, for several reasons:
   
    
   
   
    It was written by 53 MVPs;
    100 percent of authors' royalties have been donated to support War Child International, a network of independent organizations, working across&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=2nfMPweBRrc:LnXzNTXjJ7U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=2nfMPweBRrc:LnXzNTXjJ7U:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>[snap] Pending File Rename Operations?</title><link>http://milambda.blogspot.com/2009/04/snap-pending-file-rename-operations.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Fri, 10 Apr 2009 09:57:12 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-1313962036643654789</guid><description>I will never understand why some software/hardware vendors fail (forget?) to clean up the Windows registry after they've... well, fondled with it for reasons known only to them, such as during software installation or updates.
   When installing SQL Server – the release or a service pack – on a machine where software from one of the aforementioned vendors has recently been installed or updated,&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=M7oEj8woBeA:y7BMma1q0LM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=M7oEj8woBeA:y7BMma1q0LM:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SQL Server 2008 Service Pack 1</title><link>http://milambda.blogspot.com/2009/04/sql-server-2008-service-pack-1.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Thu, 09 Apr 2009 01:07:06 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-2652100842379167101</guid><description>SQL Server 2008 Service Pack 1 has been released on April 7th 2009, bringing a few improvements to the setup process – on top of several important fixes.
   Be sure to review the release notes before attempting installation.
   The files can be downloaded from the following site:
   
    SQL Server 2008 Service Pack 1.
   
   The list of bugs fixed in SP1:
   
    KB 968369.
   
   
   ML&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=bV8mlU6_J64:jsVxq5ng308:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=bV8mlU6_J64:jsVxq5ng308:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SQL Server 2008 XPath Functions</title><link>http://milambda.blogspot.com/2009/03/sql-server-2008-xpath-functions.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Fri, 10 Apr 2009 10:31:39 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-2475915522393672391</guid><description>The 2008 version of SQL Server has not introduced as many changes to its XPath implementation as one might have expected; nonetheless, two additional XPath functions have been added.
   In fact, I'm very sure many of us have missed both of them ever since SQL Server 2005:
   
    lower-case() – returns the text of the target node in lower case; and
    upper-case() – returns the text of the&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=p1P_bN-TRFY:9gfN_ipvwjg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=p1P_bN-TRFY:9gfN_ipvwjg:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SQL Server 2008 Books Online Update (January 2009)</title><link>http://milambda.blogspot.com/2009/02/sql-server-2008-books-online-update.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Tue, 03 Feb 2009 03:37:25 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-7395579062338066619</guid><description>The January 2009 update of SQL Server 2008 Books Online has been released last Friday. The installation file is available for download:
   
    Microsoft SQL Server 2008 Books Online (January 2009).
   
   An update of the sample databases is scheduled for spring, and by the looks of things that's still very far away. ;)
   Anyway, the samples are available at CodePlex:
   
    SQL Server 2008&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=_5o78aJy5cQ:PMps6ftodL0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=_5o78aJy5cQ:PMps6ftodL0:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>2008 May Not Be the Last for Planet Earth</title><link>http://milambda.blogspot.com/2008/12/2008-may-not-be-last-for-planet-earth.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Wed, 31 Dec 2008 12:50:27 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-3606130677860706608</guid><description>What do you think?
   Have a good one!
   
   ML&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=RLdntB9Jmdk:_RapBeeW0kw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=RLdntB9Jmdk:_RapBeeW0kw:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Sparse Columns and Filtered Indexes</title><link>http://milambda.blogspot.com/2008/12/sparse-columns-and-filtered-indexes.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Sun, 21 Dec 2008 09:15:59 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-548211078776741374</guid><description>At the December meeting of SLODUG, the Slovenian Developers User Group, I've presented two new functionalities introduced with SQL Server 2008:
   
    Sparse Columns – a new (or, at least, an improved) way of storing data in nillable columns so that non-existent data takes up virtually no space in the database.
    
    
    Well, to be honest, storage usage *is* affected (as the maximum size of&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=5CFiJEU2DMw:PKZgagojBzc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=5CFiJEU2DMw:PKZgagojBzc:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Some Old News</title><link>http://milambda.blogspot.com/2008/12/some-old-news.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Sun, 21 Dec 2008 09:12:26 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-7587502292021673702</guid><description>This may be old news, but I haven't said anything about this so far, so this may not be old news to everyone. ;)
   
   SQL Server 2005 Service Pack 3
   SQL Server 2005 SP3 has been released on December 15th 2008. The files (elevating the full version number to 9.00.4035) are available for download:
   
    Microsoft SQL Server 2005 Service Pack 3;
    Microsoft SQL Server 2005 Express Edition&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=yUZZ5Mhosno:BgdFNr-MmrU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=yUZZ5Mhosno:BgdFNr-MmrU:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SQL Server 2008 Books Online Update (August 2008)</title><link>http://milambda.blogspot.com/2008/10/sql-server-2008-books-online-update.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Wed, 01 Oct 2008 00:53:28 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-7071865657738036144</guid><description>An update to SQL Server 2008 Books Online has just been published yesterday:

Microsoft SQL Server 2008 Books Online (August 2008).


ML&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=IiJUFpsYEoc:2V3_9A8Ty_s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=IiJUFpsYEoc:2V3_9A8Ty_s:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SQL Server 2008 Express with Advanced Services</title><link>http://milambda.blogspot.com/2008/08/sql-server-2008-express-with-advanced.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Tue, 26 Aug 2008 02:54:27 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-3932404039894613828</guid><description>The advanced edition of SQL Server 2008 Express is now available for download. As was the case with version 2005 when this edition was first introduced, the Advanced Services include (in addition to the Database Engine, of course):
   
    SQL Server Management Studio Basic (formerly: Express);
    Full-text Search; and
    SQL Server Reporting Services (limited to local reporting).
   
   You&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=bNa3ev9eO9k:06WGERzkd28:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=bNa3ev9eO9k:06WGERzkd28:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SQL Server 2008 RTM</title><link>http://milambda.blogspot.com/2008/08/sql-server-2008-rtm.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Sat, 09 Aug 2008 05:23:57 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-3155594218483092829</guid><description>I'm sure you know by now that SQL Server 2008 has RTMed about two days ago and is already available for download to MSDN/TechNet subscribers.
   There are additional free downloads that you might also be interested in:
   
    Microsoft SQL Server 2008 Evaluation Edition;
    Microsoft SQL Server 2008 Upgrade Advisor;
    Microsoft SQL Server 2008 Feature Pack, August 2008;
    Microsoft SQL&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=xM42i3gtPGM:vbIWn1AQJP4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=xM42i3gtPGM:vbIWn1AQJP4:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SQL Server 2008 (RC0), FILESTREAM changes</title><link>http://milambda.blogspot.com/2008/06/sql-server-2008-rc0-filestream-changes.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Fri, 13 Jun 2008 07:10:44 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-2139616680184645946</guid><description>At this year's Microsoft NT Conference in Portorož fellow MVP Andrej Tozon and I have presented a workshop on designing solutions with Visual Studio 2008 and SQL Server 2008 using the Windows Presentation Foundation and a few new SQL Server 2008 features. Andrej has blogged about this last month and has made all the workshop files available on his site.
   You might also already know that SQL&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=kY500u2u5ac:1VZxpFbjKqk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=kY500u2u5ac:1VZxpFbjKqk:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><title>SQL Server 2008 Scoped Search</title><link>http://milambda.blogspot.com/2008/05/sql-server-2008-scoped-search.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Wed, 07 May 2008 07:13:58 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-7292731728332986070</guid><description>This may be old news, but it's also the kind of "old news" that's actually becoming more and more relevant these days. ;)
   More than a month ago the Microsoft SQL Server documentation team have announced a new Live Search Macro:
   
    The SQL Server 2008 Books Online Scoped Search macro.
   
   Those of you who've found the 'old' one useful, must have been anticipating the 'new' one.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=FTKCkvtJXa4:h1Eq6sazVjs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=FTKCkvtJXa4:h1Eq6sazVjs:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SQL Server: XQuery/XPath, Predicate Functions</title><link>http://milambda.blogspot.com/2008/04/sql-server-xqueryxpath-predicate.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Wed, 02 Sep 2009 08:13:13 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-3617559496620471845</guid><description>Previously we have looked at the supported XQuery/XPath retrieval functions implemented in SQL Server 2005 with a few examples of use, and we have mentioned the fact that some functions are restricted to use in XPath predicates. Today we will see which XQuery/XPath functions are subject to this restriction.
   Any attempt at using these restricted functions to retrieve data from the XML would&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=QRIwYUZ6wc8:RG5ER4VznWI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=QRIwYUZ6wc8:RG5ER4VznWI:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>SQL Server: XQuery/XPath, Retrieval Functions</title><link>http://milambda.blogspot.com/2008/03/sql-server-xqueryxpath-retrieval.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Tue, 17 May 2011 03:29:55 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-4827186073566194816</guid><description>Even after all this time (since the release of SQL Server 2005 which introduced the XML data type) I still notice users having trouble with XQuery/XPath functions when processing (or rather trying to process) XML data in SQL Server, that's why I've decided to dedicate a few more posts to the subject. The ulterior motive here is me learning and testing what (I think) I know. ;)
   I've introduced&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=QrKdcnuA-MU:yFl1N5bM_CY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=QrKdcnuA-MU:yFl1N5bM_CY:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>SQL Server XQuery, Accessing Attributes</title><link>http://milambda.blogspot.com/2008/02/sql-server-xquery-accessing-attributes.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Wed, 02 Sep 2009 08:14:14 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-166757444036593021</guid><description>While browsing this blog's usage logs recently, I've noticed quite a few referrals from various search engines of users trying to troubleshoot problems they may have encountered when accessing XML attributes in a SQL Server XQuery.
   Although the problem has been discussed in the past, and has even been documented in Books Online, some users out there still aren't familiar with a SQL Server 2005&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=vEdC26xwUxg:2tThiYaQhOI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=vEdC26xwUxg:2tThiYaQhOI:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total></item><item><title>What's wrong with COUNT(*)?</title><link>http://milambda.blogspot.com/2008/01/whats-wrong-with-count.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Mon, 25 Feb 2008 03:36:12 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-1704661294466607270</guid><description>Counting – what's it all about? I'm sure you've heard about a trick that one should use when aggregating data using the COUNT system function in Microsoft SQL Server; specifically, how the performance of the function can be improved using a neat trick. But can we go beyond neat...?
   The tests have been done on a SQL Server 2005 (SP2) instance; you're all kindly invited to also run them on an&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=-SwYlIrycI0:3AWtkCmMx-E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=-SwYlIrycI0:3AWtkCmMx-E:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Not Just Any Old 2008</title><link>http://milambda.blogspot.com/2007/12/not-just-any-old-2008.html</link><author>noreply@blogger.com (Matija Lah)</author><pubDate>Mon, 31 Dec 2007 10:53:48 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-10575596.post-6524612742115085702</guid><description>In this uncertain world of ours one thing remains pretty certain.
   2008 is definitely coming. The year, that is. ;)
   Have a good one!
   
   ML&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=iHSTW5rXfSg:bQJBg3_wGvI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SnapsSnippets?a=iHSTW5rXfSg:bQJBg3_wGvI:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SnapsSnippets?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>

