<?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" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Title</title><link>http://beyondrelational.com</link><description>description</description><webMaster>beyondrelational</webMaster><language>en-us</language><image><url>http://beyondrelational.com/modules/23/groups/362/images/17021eb5-e554-4269-a990-37b1db2393c9thumbnail.jpg</url><title>Title</title><link>http://beyondrelational.com</link><width>50</width><height>50</height></image><copyright>Copyright © Beyondrelational.com</copyright><lastBuildDate>Wed, 30 May 2012 07:25:23 GMT</lastBuildDate><ttl>60</ttl><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/blogspot/dqxZ" /><feedburner:info uri="blogspot/dqxz" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><feedburner:emailServiceId>blogspot/dqxZ</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>XQuery Lab 65 – Restructuring an XML document using FLWOR</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/XmRApdSXaq8/xquery-lab-65-restructuring-an-xml-document-using-flwor.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10528/xquery-lab-65-restructuring-an-xml-document-using-flwor.aspx</guid><pubDate>Fri, 09 Dec 2011 13:33:00 GMT</pubDate><description>I found this question in this SSC forum thread requesting help to shape the XML document. Here is the input XML document.  &amp;lt;Root&amp;gt;
	&amp;lt;Student&amp;gt;Jhon &amp;lt;/Student&amp;gt;
	&amp;lt;Student&amp;gt; Luka &amp;lt;/Student&amp;gt;
	&amp;lt;Post&amp;gt;1&amp;lt;/Post&amp;gt;
	&amp;lt;Post&amp;gt;2&amp;lt;/Post&amp;gt;
&amp;lt;/Root&amp;gt;


The expected output is as follows.

&amp;lt;Root&amp;gt;
  &amp;lt;Students&amp;gt;
    &amp;lt;Student&amp;gt;Jhon &amp;lt;/Student&amp;gt;
    &amp;lt;Student&amp;gt; Luka &amp;lt;/Student&amp;gt;
  &amp;lt;/Students&amp;gt;
  &amp;lt;Posts&amp;gt;
   ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=XmRApdSXaq8:NnjcK54YiB0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=XmRApdSXaq8:NnjcK54YiB0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=XmRApdSXaq8:NnjcK54YiB0:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=XmRApdSXaq8:NnjcK54YiB0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=XmRApdSXaq8:NnjcK54YiB0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=XmRApdSXaq8:NnjcK54YiB0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=XmRApdSXaq8:NnjcK54YiB0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=XmRApdSXaq8:NnjcK54YiB0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=XmRApdSXaq8:NnjcK54YiB0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=XmRApdSXaq8:NnjcK54YiB0:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=XmRApdSXaq8:NnjcK54YiB0:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=XmRApdSXaq8:NnjcK54YiB0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=XmRApdSXaq8:NnjcK54YiB0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=XmRApdSXaq8:NnjcK54YiB0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=XmRApdSXaq8:NnjcK54YiB0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/XmRApdSXaq8" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10528/xquery-lab-65-restructuring-an-xml-document-using-flwor.aspx</feedburner:origLink></item><item><title>SQL Server book from Pinal Dave</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/nUHB_q17a-w/sql-server-book-from-pinal-dave.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10527/sql-server-book-from-pinal-dave.aspx</guid><pubDate>Mon, 08 Aug 2011 09:52:00 GMT</pubDate><description>Pinal Dave is an inspiration for a large number of SQL Server professionals all over the world. He is a great teacher who knows how to explain any complex stuff in very simple words and examples that everyone understands. That is the reason why his blog is considered to be one of the best source of reference for SQL Server related stuff.  
Pinal’s blog has helped thousands of people learn SQL Server. Very often I end up on his blog when searching for some SQL Server stuff online. He is a great...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nUHB_q17a-w:v1iLkp7dfRg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nUHB_q17a-w:v1iLkp7dfRg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nUHB_q17a-w:v1iLkp7dfRg:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nUHB_q17a-w:v1iLkp7dfRg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=nUHB_q17a-w:v1iLkp7dfRg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nUHB_q17a-w:v1iLkp7dfRg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nUHB_q17a-w:v1iLkp7dfRg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=nUHB_q17a-w:v1iLkp7dfRg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nUHB_q17a-w:v1iLkp7dfRg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nUHB_q17a-w:v1iLkp7dfRg:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=nUHB_q17a-w:v1iLkp7dfRg:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nUHB_q17a-w:v1iLkp7dfRg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nUHB_q17a-w:v1iLkp7dfRg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=nUHB_q17a-w:v1iLkp7dfRg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nUHB_q17a-w:v1iLkp7dfRg:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/nUHB_q17a-w" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10527/sql-server-book-from-pinal-dave.aspx</feedburner:origLink></item><item><title>XQuery Lab 64 – Reading values from an XML column</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/PlUQBP6Jf30/xquery-lab-64-reading-values-from-an-xml-column.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10526/xquery-lab-64-reading-values-from-an-xml-column.aspx</guid><pubDate>Mon, 18 Jul 2011 02:19:00 GMT</pubDate><description>I got a question in my personal forum this morning requesting help to read values from an XML column. My first reaction was “Well, there is an XQuery lab demonstrating this!”. However, after reviewing the existing XQuery labs, I realized there are no posts demonstrating this.   
Here is a simple example that demonstrates how to read values from an XML column.  DECLARE @t TABLE (
	ID INT IDENTITY,
	Data XML
)

INSERT INTO @t (Data)
SELECT '&amp;lt;employee name=&amp;quot;Jacob&amp;quot; /&amp;gt;' UNION...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=PlUQBP6Jf30:jSRMj0shsqQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=PlUQBP6Jf30:jSRMj0shsqQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=PlUQBP6Jf30:jSRMj0shsqQ:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=PlUQBP6Jf30:jSRMj0shsqQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=PlUQBP6Jf30:jSRMj0shsqQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=PlUQBP6Jf30:jSRMj0shsqQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=PlUQBP6Jf30:jSRMj0shsqQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=PlUQBP6Jf30:jSRMj0shsqQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=PlUQBP6Jf30:jSRMj0shsqQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=PlUQBP6Jf30:jSRMj0shsqQ:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=PlUQBP6Jf30:jSRMj0shsqQ:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=PlUQBP6Jf30:jSRMj0shsqQ:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=PlUQBP6Jf30:jSRMj0shsqQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=PlUQBP6Jf30:jSRMj0shsqQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=PlUQBP6Jf30:jSRMj0shsqQ:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/PlUQBP6Jf30" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10526/xquery-lab-64-reading-values-from-an-xml-column.aspx</feedburner:origLink></item><item><title>SQL Server–Partitioning FILESTREAM data with RANGE LEFT does not work</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/fFNxv39HvIg/sql-serverpartitioning-filestream-data-with-range-left-does-not-work.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10525/sql-serverpartitioning-filestream-data-with-range-left-does-not-work.aspx</guid><pubDate>Sun, 12 Jun 2011 20:15:00 GMT</pubDate><description>One of the problems I came across while writing the partitioning chapter for my FILESTREAM book is that the partitioning does not work correctly with RANGE LEFT. It works as expected when using RANGE RIGHT. Something is wrong with RANGE LEFT and the problem exists in SQL Server 2008, R2 and Denali CTP1.  
I created a repro script and wanted to submit a connect bug. However, the connect page does not allow me to post scripts longer than 2000 characters. So I thought of posting the script here...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=fFNxv39HvIg:MrxrsiP1GQM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=fFNxv39HvIg:MrxrsiP1GQM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=fFNxv39HvIg:MrxrsiP1GQM:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=fFNxv39HvIg:MrxrsiP1GQM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=fFNxv39HvIg:MrxrsiP1GQM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=fFNxv39HvIg:MrxrsiP1GQM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=fFNxv39HvIg:MrxrsiP1GQM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=fFNxv39HvIg:MrxrsiP1GQM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=fFNxv39HvIg:MrxrsiP1GQM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=fFNxv39HvIg:MrxrsiP1GQM:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=fFNxv39HvIg:MrxrsiP1GQM:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=fFNxv39HvIg:MrxrsiP1GQM:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=fFNxv39HvIg:MrxrsiP1GQM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=fFNxv39HvIg:MrxrsiP1GQM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=fFNxv39HvIg:MrxrsiP1GQM:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/fFNxv39HvIg" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10525/sql-serverpartitioning-filestream-data-with-range-left-does-not-work.aspx</feedburner:origLink></item><item><title>Getting started with SQL Server Wait Types</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/WH_srk7BSAQ/getting-started-with-sql-server-wait-types.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10524/getting-started-with-sql-server-wait-types.aspx</guid><pubDate>Wed, 16 Mar 2011 13:28:00 GMT</pubDate><description>SQL Server Wait Types are important factors to consider while analyzing performance problems of SQL Server databases. If you notice a particular wait type is occurring too often or for too long, it indicates a problem in most cases.  
There are several dozens of different wait types and it is quite important that every Database Administrator understand them well. Luckily, star blogger Pinal Dave (@pinaldave | blog.sqlauthority.com) has written a long series of blog posts on various wait types....&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=WH_srk7BSAQ:5kvgA-tjQRI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=WH_srk7BSAQ:5kvgA-tjQRI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=WH_srk7BSAQ:5kvgA-tjQRI:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=WH_srk7BSAQ:5kvgA-tjQRI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=WH_srk7BSAQ:5kvgA-tjQRI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=WH_srk7BSAQ:5kvgA-tjQRI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=WH_srk7BSAQ:5kvgA-tjQRI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=WH_srk7BSAQ:5kvgA-tjQRI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=WH_srk7BSAQ:5kvgA-tjQRI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=WH_srk7BSAQ:5kvgA-tjQRI:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=WH_srk7BSAQ:5kvgA-tjQRI:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=WH_srk7BSAQ:5kvgA-tjQRI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=WH_srk7BSAQ:5kvgA-tjQRI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=WH_srk7BSAQ:5kvgA-tjQRI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=WH_srk7BSAQ:5kvgA-tjQRI:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/WH_srk7BSAQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10524/getting-started-with-sql-server-wait-types.aspx</feedburner:origLink></item><item><title>T-SQL Tuesday #016 - Summarizing data using GROUPING SETS()</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/nZ9PKM5aSds/t-sql-tuesday-016-summarizing-data-using-grouping-sets.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10523/t-sql-tuesday-016-summarizing-data-using-grouping-sets.aspx</guid><pubDate>Tue, 08 Mar 2011 05:21:00 GMT</pubDate><description>I have been watching the TSQL Tuesday Blog Parties for quite some time and this is the first time I am participating in it. T-SQL Tuesday #16 is hosted by Jes Schultz Borland and the topic is Aggregation.  
Aggregating and summarizing data is a common business requirement. Very often we come across requirements to calculate the total values presented in one or more columns on a web page. Some times the requirement may be bit more complicated such as to calculate multiple levels of sub-totals...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nZ9PKM5aSds:86CzhJ2QVL4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nZ9PKM5aSds:86CzhJ2QVL4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nZ9PKM5aSds:86CzhJ2QVL4:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nZ9PKM5aSds:86CzhJ2QVL4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=nZ9PKM5aSds:86CzhJ2QVL4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nZ9PKM5aSds:86CzhJ2QVL4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nZ9PKM5aSds:86CzhJ2QVL4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=nZ9PKM5aSds:86CzhJ2QVL4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nZ9PKM5aSds:86CzhJ2QVL4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nZ9PKM5aSds:86CzhJ2QVL4:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=nZ9PKM5aSds:86CzhJ2QVL4:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nZ9PKM5aSds:86CzhJ2QVL4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nZ9PKM5aSds:86CzhJ2QVL4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=nZ9PKM5aSds:86CzhJ2QVL4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=nZ9PKM5aSds:86CzhJ2QVL4:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/nZ9PKM5aSds" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10523/t-sql-tuesday-016-summarizing-data-using-grouping-sets.aspx</feedburner:origLink></item><item><title>SQL Server – TSQL – Quiz 2011 is here, your chance to win an Apple iPad!</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/Pr7X0BNHR4c/sql-server-tsql-quiz-2011-is-here-your-chance-to-win-an-apple-ipad.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10522/sql-server-tsql-quiz-2011-is-here-your-chance-to-win-an-apple-ipad.aspx</guid><pubDate>Sun, 06 Mar 2011 17:45:00 GMT</pubDate><description>We are back with the first SQL Server Quiz of year 2011 – TSQL Quiz 2011. The quiz started on 1st March and will run until 31 March 2011. There are 31 questions in this series and a question is published every day.  
Congratulations to the Winners of SQL Server Quiz 2010  
We did a similar quiz a few months ago and it was a great experience. A large number of SQL Server enthusiasts participated actively in the discussions. We take this opportunity to congratulate the winners of SQL Server Quiz...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Pr7X0BNHR4c:VMiFV-2c6v0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Pr7X0BNHR4c:VMiFV-2c6v0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Pr7X0BNHR4c:VMiFV-2c6v0:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Pr7X0BNHR4c:VMiFV-2c6v0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Pr7X0BNHR4c:VMiFV-2c6v0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Pr7X0BNHR4c:VMiFV-2c6v0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Pr7X0BNHR4c:VMiFV-2c6v0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Pr7X0BNHR4c:VMiFV-2c6v0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Pr7X0BNHR4c:VMiFV-2c6v0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Pr7X0BNHR4c:VMiFV-2c6v0:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Pr7X0BNHR4c:VMiFV-2c6v0:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Pr7X0BNHR4c:VMiFV-2c6v0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Pr7X0BNHR4c:VMiFV-2c6v0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Pr7X0BNHR4c:VMiFV-2c6v0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Pr7X0BNHR4c:VMiFV-2c6v0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/Pr7X0BNHR4c" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10522/sql-server-tsql-quiz-2011-is-here-your-chance-to-win-an-apple-ipad.aspx</feedburner:origLink></item><item><title>Happy Birthday to TSQL Challenges and its younger sibling!</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/b4HEqRh1yao/happy-birthday-to-tsql-challenges-and-its-younger-sibling.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10521/happy-birthday-to-tsql-challenges-and-its-younger-sibling.aspx</guid><pubDate>Sun, 27 Feb 2011 23:01:00 GMT</pubDate><description>TSQL Challenges – 2nd Birthday Party!  
TSQL Challenges is turning two years old today. We did the first TSQL Challenge two years ago - on 27th February 2009. In two years, TSQL Challenge has grown up with the help of several volunteers and TSQL enthusiasts who stepped in and selflessly helped. I have written a detailed post about this journey in one of my previous posts. It has been a wonderful journey with 50 challenges, 700 unique participants and over 3,500 solutions.  
We invite all of you...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=b4HEqRh1yao:zX2MisVlI5g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=b4HEqRh1yao:zX2MisVlI5g:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=b4HEqRh1yao:zX2MisVlI5g:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=b4HEqRh1yao:zX2MisVlI5g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=b4HEqRh1yao:zX2MisVlI5g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=b4HEqRh1yao:zX2MisVlI5g:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=b4HEqRh1yao:zX2MisVlI5g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=b4HEqRh1yao:zX2MisVlI5g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=b4HEqRh1yao:zX2MisVlI5g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=b4HEqRh1yao:zX2MisVlI5g:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=b4HEqRh1yao:zX2MisVlI5g:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=b4HEqRh1yao:zX2MisVlI5g:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=b4HEqRh1yao:zX2MisVlI5g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=b4HEqRh1yao:zX2MisVlI5g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=b4HEqRh1yao:zX2MisVlI5g:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/b4HEqRh1yao" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10521/happy-birthday-to-tsql-challenges-and-its-younger-sibling.aspx</feedburner:origLink></item><item><title>What is SQL Server Juneau?</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/gU3V-FXkTKs/what-is-sql-server-juneau.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10520/what-is-sql-server-juneau.aspx</guid><pubDate>Mon, 07 Feb 2011 10:44:00 GMT</pubDate><description>“Juneau” is the code name given to the new SQL Server development environment which is based on Visual Studio shell. It is officially named “SQL Server Developer Tools” (SSDT) which is expected to provide a wide range of functionalities that are currently not available with SQL Server Management Studio (SSMS).  
The current version of SQL Server Denali is CTP1 which does not include Juneau. It is expected to be available with the next CTP release (CTP2). See What is new in SQL Server Denali for...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=gU3V-FXkTKs:fFVPkASOkNo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=gU3V-FXkTKs:fFVPkASOkNo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=gU3V-FXkTKs:fFVPkASOkNo:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=gU3V-FXkTKs:fFVPkASOkNo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=gU3V-FXkTKs:fFVPkASOkNo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=gU3V-FXkTKs:fFVPkASOkNo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=gU3V-FXkTKs:fFVPkASOkNo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=gU3V-FXkTKs:fFVPkASOkNo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=gU3V-FXkTKs:fFVPkASOkNo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=gU3V-FXkTKs:fFVPkASOkNo:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=gU3V-FXkTKs:fFVPkASOkNo:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=gU3V-FXkTKs:fFVPkASOkNo:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=gU3V-FXkTKs:fFVPkASOkNo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=gU3V-FXkTKs:fFVPkASOkNo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=gU3V-FXkTKs:fFVPkASOkNo:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/gU3V-FXkTKs" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10520/what-is-sql-server-juneau.aspx</feedburner:origLink></item><item><title>What is SQL Server Crescent?</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/3dlDD3jyo5o/what-is-sql-server-crescent.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10519/what-is-sql-server-crescent.aspx</guid><pubDate>Fri, 04 Feb 2011 15:52:00 GMT</pubDate><description>Project Crescent is a new data visualization tool that will be part of the next version of SQL Server – code named Denali.   
“Crescent” is the code name given to the new reporting/visualization tools and it looks like the name may change by the time the product is released. Crescent is expected to revolutionize ad-hoc reporting requirements by providing users new user experience and allow them to present the data in new and exciting ways.&amp;#160;   
Experts who got early access to Crescent says...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=3dlDD3jyo5o:YuTjoaV0aXs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=3dlDD3jyo5o:YuTjoaV0aXs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=3dlDD3jyo5o:YuTjoaV0aXs:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=3dlDD3jyo5o:YuTjoaV0aXs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=3dlDD3jyo5o:YuTjoaV0aXs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=3dlDD3jyo5o:YuTjoaV0aXs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=3dlDD3jyo5o:YuTjoaV0aXs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=3dlDD3jyo5o:YuTjoaV0aXs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=3dlDD3jyo5o:YuTjoaV0aXs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=3dlDD3jyo5o:YuTjoaV0aXs:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=3dlDD3jyo5o:YuTjoaV0aXs:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=3dlDD3jyo5o:YuTjoaV0aXs:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=3dlDD3jyo5o:YuTjoaV0aXs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=3dlDD3jyo5o:YuTjoaV0aXs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=3dlDD3jyo5o:YuTjoaV0aXs:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/3dlDD3jyo5o" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10519/what-is-sql-server-crescent.aspx</feedburner:origLink></item><item><title>SSRS – How to find all the reports that use one or more given columns?</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/MqzqqXZeec0/ssrs-how-to-find-all-the-reports-that-use-one-or-more-given-columns.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10518/ssrs-how-to-find-all-the-reports-that-use-one-or-more-given-columns.aspx</guid><pubDate>Fri, 21 Jan 2011 10:28:00 GMT</pubDate><description>In the past I have published a few queries that allows you to query SQL Server Reporting Services database – to retrieve specific information about various reports deployed in the Reporting Server Instance. 
Recently, I got a question in my ASK forum who wanted to identify all the reports that use a specific column. I thought of writing a blog post about it so that it can be added to the SSRS query series and help other people with similar problems. 
The RDL file that gets generated when you...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=MqzqqXZeec0:CEYBYDy0e-E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=MqzqqXZeec0:CEYBYDy0e-E:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=MqzqqXZeec0:CEYBYDy0e-E:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=MqzqqXZeec0:CEYBYDy0e-E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=MqzqqXZeec0:CEYBYDy0e-E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=MqzqqXZeec0:CEYBYDy0e-E:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=MqzqqXZeec0:CEYBYDy0e-E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=MqzqqXZeec0:CEYBYDy0e-E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=MqzqqXZeec0:CEYBYDy0e-E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=MqzqqXZeec0:CEYBYDy0e-E:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=MqzqqXZeec0:CEYBYDy0e-E:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=MqzqqXZeec0:CEYBYDy0e-E:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=MqzqqXZeec0:CEYBYDy0e-E:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=MqzqqXZeec0:CEYBYDy0e-E:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=MqzqqXZeec0:CEYBYDy0e-E:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/MqzqqXZeec0" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10518/ssrs-how-to-find-all-the-reports-that-use-one-or-more-given-columns.aspx</feedburner:origLink></item><item><title>Inviting everyone to participate in the .NET Quiz! An Apple iPad Waiting</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/Dy0TK-VzQU0/inviting-everyone-to-participate-in-the-net-quiz-an-apple-ipad-waiting.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10517/inviting-everyone-to-participate-in-the-net-quiz-an-apple-ipad-waiting.aspx</guid><pubDate>Sat, 01 Jan 2011 11:23:00 GMT</pubDate><description>After the recent SQL Server Quiz we got several requests to start a .NET quiz that follows the similar model. We have been working hard for the last couple of months and finally the .NET Quiz is Ready.  
The SQL Server Quiz was our first attempt in this area and we came to know about several stuff we are missing. One of the serious shortcoming was the user interface on the web pages. We have been working hard on rebuilding the quiz module and released a new version that goes live with the .NET...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dy0TK-VzQU0:vHqy-ARGblg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dy0TK-VzQU0:vHqy-ARGblg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dy0TK-VzQU0:vHqy-ARGblg:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dy0TK-VzQU0:vHqy-ARGblg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Dy0TK-VzQU0:vHqy-ARGblg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dy0TK-VzQU0:vHqy-ARGblg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dy0TK-VzQU0:vHqy-ARGblg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Dy0TK-VzQU0:vHqy-ARGblg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dy0TK-VzQU0:vHqy-ARGblg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dy0TK-VzQU0:vHqy-ARGblg:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Dy0TK-VzQU0:vHqy-ARGblg:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dy0TK-VzQU0:vHqy-ARGblg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dy0TK-VzQU0:vHqy-ARGblg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Dy0TK-VzQU0:vHqy-ARGblg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dy0TK-VzQU0:vHqy-ARGblg:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/Dy0TK-VzQU0" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10517/inviting-everyone-to-participate-in-the-net-quiz-an-apple-ipad-waiting.aspx</feedburner:origLink></item><item><title>Storing TSQL Queries in a table without losing the formatting</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/it6-RzQBrhA/storing-tsql-queries-in-a-table-without-losing-the-formatting.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10516/storing-tsql-queries-in-a-table-without-losing-the-formatting.aspx</guid><pubDate>Fri, 17 Dec 2010 14:49:00 GMT</pubDate><description>One of the applications we worked on recently had to deal with storing TSQL queries in a table and executing them based on some business logic. It was not a very complicated project, but the development team had a tough time with the formatting of the queries stored in the table. This was a huge problem when the queries were to be modified.   
The Problem  
The developer writes a well formatted TSQL code and stores it into the table. Later on when a change request comes, he retrieves the query...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=it6-RzQBrhA:nbjIolsSApg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=it6-RzQBrhA:nbjIolsSApg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=it6-RzQBrhA:nbjIolsSApg:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=it6-RzQBrhA:nbjIolsSApg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=it6-RzQBrhA:nbjIolsSApg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=it6-RzQBrhA:nbjIolsSApg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=it6-RzQBrhA:nbjIolsSApg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=it6-RzQBrhA:nbjIolsSApg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=it6-RzQBrhA:nbjIolsSApg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=it6-RzQBrhA:nbjIolsSApg:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=it6-RzQBrhA:nbjIolsSApg:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=it6-RzQBrhA:nbjIolsSApg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=it6-RzQBrhA:nbjIolsSApg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=it6-RzQBrhA:nbjIolsSApg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=it6-RzQBrhA:nbjIolsSApg:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/it6-RzQBrhA" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10516/storing-tsql-queries-in-a-table-without-losing-the-formatting.aspx</feedburner:origLink></item><item><title>XQuery Lab 63 – Deleting empty elements from an XML document</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/juIf6-dJbvU/xquery-lab-63-deleting-empty-elements-from-an-xml-document.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10515/xquery-lab-63-deleting-empty-elements-from-an-xml-document.aspx</guid><pubDate>Tue, 14 Dec 2010 17:04:00 GMT</pubDate><description>I saw this question on the forum today and after writing an example that demonstrates this, I thought of including it as part of the XQuery Labs.  
 
Here is the sample XML we need to process. 
&amp;lt;userdata pageid=&amp;quot;page9&amp;quot; annotationSetId=&amp;quot;80&amp;quot;&amp;gt;
    &amp;lt;notes /&amp;gt;
    &amp;lt;notes&amp;gt;
      &amp;lt;note id=&amp;quot;332E7A17-3E57-3540-CC28-DFA1C68A7802&amp;quot; 
		x1=&amp;quot;297.25&amp;quot; x2=&amp;quot;297.25&amp;quot; y1=&amp;quot;447.85&amp;quot; y2=&amp;quot;447.85&amp;quot;...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=juIf6-dJbvU:6BjsF2WkyOk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=juIf6-dJbvU:6BjsF2WkyOk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=juIf6-dJbvU:6BjsF2WkyOk:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=juIf6-dJbvU:6BjsF2WkyOk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=juIf6-dJbvU:6BjsF2WkyOk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=juIf6-dJbvU:6BjsF2WkyOk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=juIf6-dJbvU:6BjsF2WkyOk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=juIf6-dJbvU:6BjsF2WkyOk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=juIf6-dJbvU:6BjsF2WkyOk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=juIf6-dJbvU:6BjsF2WkyOk:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=juIf6-dJbvU:6BjsF2WkyOk:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=juIf6-dJbvU:6BjsF2WkyOk:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=juIf6-dJbvU:6BjsF2WkyOk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=juIf6-dJbvU:6BjsF2WkyOk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=juIf6-dJbvU:6BjsF2WkyOk:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/juIf6-dJbvU" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10515/xquery-lab-63-deleting-empty-elements-from-an-xml-document.aspx</feedburner:origLink></item><item><title>SSMS Enhancement in SQL11 (Denali) – Support for Code Snippets</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/7B7rummq5_Q/ssms-enhancement-in-sql11-denali-support-for-code-snippets.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10514/ssms-enhancement-in-sql11-denali-support-for-code-snippets.aspx</guid><pubDate>Sat, 20 Nov 2010 08:28:00 GMT</pubDate><description>Code snippets allow you to quickly insert code templates into your query window to perform common TSQL tasks. By using a keyword short cut you can invoke the code snippet window and select the desired code snippet. This will copy the pre-defined code template to your query with placeholders which clearly indicates the locations where you need to make changes.  
Inserting a code snippet  
You can activate the code snippet window by using the keyboard shortcut CTRL+K followed by CTRL+X....&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=7B7rummq5_Q:t8Iw5BYXYkc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=7B7rummq5_Q:t8Iw5BYXYkc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=7B7rummq5_Q:t8Iw5BYXYkc:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=7B7rummq5_Q:t8Iw5BYXYkc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=7B7rummq5_Q:t8Iw5BYXYkc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=7B7rummq5_Q:t8Iw5BYXYkc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=7B7rummq5_Q:t8Iw5BYXYkc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=7B7rummq5_Q:t8Iw5BYXYkc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=7B7rummq5_Q:t8Iw5BYXYkc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=7B7rummq5_Q:t8Iw5BYXYkc:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=7B7rummq5_Q:t8Iw5BYXYkc:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=7B7rummq5_Q:t8Iw5BYXYkc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=7B7rummq5_Q:t8Iw5BYXYkc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=7B7rummq5_Q:t8Iw5BYXYkc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=7B7rummq5_Q:t8Iw5BYXYkc:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/7B7rummq5_Q" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10514/ssms-enhancement-in-sql11-denali-support-for-code-snippets.aspx</feedburner:origLink></item><item><title>TSQL Error Handling Enhancements in SQL11 – Using the THROW command</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/9204agi4dhA/tsql-error-handling-enhancements-in-sql11-using-the-throw-command.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10513/tsql-error-handling-enhancements-in-sql11-using-the-throw-command.aspx</guid><pubDate>Wed, 17 Nov 2010 15:47:00 GMT</pubDate><description>One of the most interesting error handling enhancements added in SQL Server 2005 is the support for structured exception handling using TRY / CATCH blocks. This reduced the complexity of error handling in TSQL significantly.   
Exception Handling using TRY/CATCH  
Exception handling using TRY/CATCH is very much similar to how it is done in other programming languages. You put your code between a BEGIN TRY and END TRY block and write the error handling code within the BEGIN CATCH and END CATCH...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=9204agi4dhA:vjIvtCWSDXg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=9204agi4dhA:vjIvtCWSDXg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=9204agi4dhA:vjIvtCWSDXg:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=9204agi4dhA:vjIvtCWSDXg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=9204agi4dhA:vjIvtCWSDXg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=9204agi4dhA:vjIvtCWSDXg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=9204agi4dhA:vjIvtCWSDXg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=9204agi4dhA:vjIvtCWSDXg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=9204agi4dhA:vjIvtCWSDXg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=9204agi4dhA:vjIvtCWSDXg:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=9204agi4dhA:vjIvtCWSDXg:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=9204agi4dhA:vjIvtCWSDXg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=9204agi4dhA:vjIvtCWSDXg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=9204agi4dhA:vjIvtCWSDXg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=9204agi4dhA:vjIvtCWSDXg:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/9204agi4dhA" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10513/tsql-error-handling-enhancements-in-sql11-using-the-throw-command.aspx</feedburner:origLink></item><item><title>SQL Server 2011 (SQL11 / Denali) – TSQL Enhancements to the ORDER BY clause</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/hWEG8eVwO3A/sql-server-2011-sql11-denali-tsql-enhancements-to-the-order-by-clause.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10512/sql-server-2011-sql11-denali-tsql-enhancements-to-the-order-by-clause.aspx</guid><pubDate>Mon, 15 Nov 2010 23:44:00 GMT</pubDate><description>In the previous post, we saw the new TSQL syntax introduced in SQL Server 2011 to support server side paging. We saw the new TSQL keywords OFFSET and FETCH NEXT in the previous post. These new keywords are introduced as an extension to the ORDER BY clause. Let us examine them in detail.  
OFFSET   
OFFSET specifies the number of rows to skip before start retrieving the rows. This is evaluated after sorting the result set using the columns specified in the ORDER BY clause.   
What is very...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=hWEG8eVwO3A:lV9hPeY9h6Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=hWEG8eVwO3A:lV9hPeY9h6Q:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=hWEG8eVwO3A:lV9hPeY9h6Q:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=hWEG8eVwO3A:lV9hPeY9h6Q:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=hWEG8eVwO3A:lV9hPeY9h6Q:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=hWEG8eVwO3A:lV9hPeY9h6Q:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=hWEG8eVwO3A:lV9hPeY9h6Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=hWEG8eVwO3A:lV9hPeY9h6Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=hWEG8eVwO3A:lV9hPeY9h6Q:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=hWEG8eVwO3A:lV9hPeY9h6Q:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=hWEG8eVwO3A:lV9hPeY9h6Q:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=hWEG8eVwO3A:lV9hPeY9h6Q:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=hWEG8eVwO3A:lV9hPeY9h6Q:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=hWEG8eVwO3A:lV9hPeY9h6Q:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=hWEG8eVwO3A:lV9hPeY9h6Q:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/hWEG8eVwO3A" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10512/sql-server-2011-sql11-denali-tsql-enhancements-to-the-order-by-clause.aspx</feedburner:origLink></item><item><title>TSQL Enhancements in SQL11 (SQL Server 2011 / Denali) to support Server Side Paging</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/Z5QEo9fi2t4/tsql-enhancements-in-sql11-sql-server-2011-denali-to-support-server-side-paging.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10511/tsql-enhancements-in-sql11-sql-server-2011-denali-to-support-server-side-paging.aspx</guid><pubDate>Sun, 14 Nov 2010 20:52:00 GMT</pubDate><description>Server Side Paging is a common scenario most application developers must have encountered while creating front end applications that requires paging support. Instead of returning all the rows from the database and implement paging at the client side, you might want to implement the paging on the server side so that only those rows needed for the current page are retrieved from the server. This reduces the pressure on the database server as well as help the client application to perform better. ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Z5QEo9fi2t4:iSHabvOrvtE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Z5QEo9fi2t4:iSHabvOrvtE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Z5QEo9fi2t4:iSHabvOrvtE:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Z5QEo9fi2t4:iSHabvOrvtE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Z5QEo9fi2t4:iSHabvOrvtE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Z5QEo9fi2t4:iSHabvOrvtE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Z5QEo9fi2t4:iSHabvOrvtE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Z5QEo9fi2t4:iSHabvOrvtE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Z5QEo9fi2t4:iSHabvOrvtE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Z5QEo9fi2t4:iSHabvOrvtE:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Z5QEo9fi2t4:iSHabvOrvtE:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Z5QEo9fi2t4:iSHabvOrvtE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Z5QEo9fi2t4:iSHabvOrvtE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Z5QEo9fi2t4:iSHabvOrvtE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Z5QEo9fi2t4:iSHabvOrvtE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/Z5QEo9fi2t4" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10511/tsql-enhancements-in-sql11-sql-server-2011-denali-to-support-server-side-paging.aspx</feedburner:origLink></item><item><title>Are you ready for SQL Server Quiz 2010?</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/u4dvN-1F7dA/are-you-ready-for-sql-server-quiz-2010.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10510/are-you-ready-for-sql-server-quiz-2010.aspx</guid><pubDate>Thu, 30 Sep 2010 09:38:00 GMT</pubDate><description>If you like to win an iPad, Amazon Kindle, iPod or software licenses worth over $20,000, it is time to get ready for the upcoming SQL Server Quiz 2010. Brush up your SQL Server skills and win your favorite gadgets and software tools.  
Even if you already have those gadgets and software tools, you might still find the SQL Server Quiz interesting, because there will be considerable in-depth discussion and learning you can gain from this series.   
What is SQL Server Quiz?  
SQL Server Quiz is a...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=u4dvN-1F7dA:nf7fbckDrvw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=u4dvN-1F7dA:nf7fbckDrvw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=u4dvN-1F7dA:nf7fbckDrvw:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=u4dvN-1F7dA:nf7fbckDrvw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=u4dvN-1F7dA:nf7fbckDrvw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=u4dvN-1F7dA:nf7fbckDrvw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=u4dvN-1F7dA:nf7fbckDrvw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=u4dvN-1F7dA:nf7fbckDrvw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=u4dvN-1F7dA:nf7fbckDrvw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=u4dvN-1F7dA:nf7fbckDrvw:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=u4dvN-1F7dA:nf7fbckDrvw:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=u4dvN-1F7dA:nf7fbckDrvw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=u4dvN-1F7dA:nf7fbckDrvw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=u4dvN-1F7dA:nf7fbckDrvw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=u4dvN-1F7dA:nf7fbckDrvw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/u4dvN-1F7dA" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10510/are-you-ready-for-sql-server-quiz-2010.aspx</feedburner:origLink></item><item><title>SQL Server - Server-side paging with Row_number() function</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/QiONfiOIJhA/sql-server-server-side-paging-with-rownumber-function.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10434/sql-server-server-side-paging-with-rownumber-function.aspx</guid><pubDate>Fri, 06 Aug 2010 06:38:00 GMT</pubDate><description>If you are a programmer working with SQL Server, you must have found it little embarrassing to display information which spans across multiple pages (web pages). SQL Server 2000 did not allow you to retrieve a specific range of records, say, records 51 to 100 ordered by a certain column. 


For example, assume that you are working on a web page which lists the names of all the cities in different countries. Assume that you need to display 25 records in a page. The database has 50,000 records...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=QiONfiOIJhA:xiOViC2jzbg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=QiONfiOIJhA:xiOViC2jzbg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=QiONfiOIJhA:xiOViC2jzbg:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=QiONfiOIJhA:xiOViC2jzbg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=QiONfiOIJhA:xiOViC2jzbg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=QiONfiOIJhA:xiOViC2jzbg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=QiONfiOIJhA:xiOViC2jzbg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=QiONfiOIJhA:xiOViC2jzbg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=QiONfiOIJhA:xiOViC2jzbg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=QiONfiOIJhA:xiOViC2jzbg:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=QiONfiOIJhA:xiOViC2jzbg:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=QiONfiOIJhA:xiOViC2jzbg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=QiONfiOIJhA:xiOViC2jzbg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=QiONfiOIJhA:xiOViC2jzbg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=QiONfiOIJhA:xiOViC2jzbg:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/QiONfiOIJhA" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10434/sql-server-server-side-paging-with-rownumber-function.aspx</feedburner:origLink></item><item><title>Tips and Tricks for Error Handling in ASP.NET Web Applications</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/zbx-2-v7KW4/tips-and-tricks-for-error-handling-in-aspnet-web-applications.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10435/tips-and-tricks-for-error-handling-in-aspnet-web-applications.aspx</guid><pubDate>Thu, 05 Aug 2010 01:00:00 GMT</pubDate><description>Error handling is very important for any serious application. It is very crucial that the application is capable of detecting the errors and take corrective measures to the maximum possible extend. If the error situation is beyond the control of the application, it should report the situation to the user/administrator so that an external action can be taken. 


The following are the most common ways of handling exceptions in an ASP.NET web application.


  Structured Exception Handling 

 ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=zbx-2-v7KW4:aQYgF8VWzvE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=zbx-2-v7KW4:aQYgF8VWzvE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=zbx-2-v7KW4:aQYgF8VWzvE:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=zbx-2-v7KW4:aQYgF8VWzvE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=zbx-2-v7KW4:aQYgF8VWzvE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=zbx-2-v7KW4:aQYgF8VWzvE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=zbx-2-v7KW4:aQYgF8VWzvE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=zbx-2-v7KW4:aQYgF8VWzvE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=zbx-2-v7KW4:aQYgF8VWzvE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=zbx-2-v7KW4:aQYgF8VWzvE:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=zbx-2-v7KW4:aQYgF8VWzvE:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=zbx-2-v7KW4:aQYgF8VWzvE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=zbx-2-v7KW4:aQYgF8VWzvE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=zbx-2-v7KW4:aQYgF8VWzvE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=zbx-2-v7KW4:aQYgF8VWzvE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/zbx-2-v7KW4" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10435/tips-and-tricks-for-error-handling-in-aspnet-web-applications.aspx</feedburner:origLink></item><item><title>SQL Server FILESTREAM feature and Differential Backups</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/62o5-eme3gQ/sql-server-filestream-feature-and-differential-backups.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10509/sql-server-filestream-feature-and-differential-backups.aspx</guid><pubDate>Wed, 04 Aug 2010 05:29:00 GMT</pubDate><description>This post tries to explain the behavior of differential backups on a FILESTREAM enabled database. A number of times, I see questions looking for a confirmation whether Differential Backups will correctly backup the NTFS (FILESTREAM) files and restore them correctly when a differential backup is restored.   
A differential backup of a FILESTREAM enabled database will include the FILESTREAM data files as well. When the differential backup is restored, the FILESTREAM data files will be restored on...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=62o5-eme3gQ:XlKECTGMB8Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=62o5-eme3gQ:XlKECTGMB8Q:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=62o5-eme3gQ:XlKECTGMB8Q:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=62o5-eme3gQ:XlKECTGMB8Q:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=62o5-eme3gQ:XlKECTGMB8Q:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=62o5-eme3gQ:XlKECTGMB8Q:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=62o5-eme3gQ:XlKECTGMB8Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=62o5-eme3gQ:XlKECTGMB8Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=62o5-eme3gQ:XlKECTGMB8Q:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=62o5-eme3gQ:XlKECTGMB8Q:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=62o5-eme3gQ:XlKECTGMB8Q:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=62o5-eme3gQ:XlKECTGMB8Q:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=62o5-eme3gQ:XlKECTGMB8Q:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=62o5-eme3gQ:XlKECTGMB8Q:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=62o5-eme3gQ:XlKECTGMB8Q:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/62o5-eme3gQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10509/sql-server-filestream-feature-and-differential-backups.aspx</feedburner:origLink></item><item><title>Getting started with PIVOT Queries in SQL Server 2005/2008</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/Dj8ZvXB1Z7E/getting-started-with-pivot-queries-in-sql-server-20052008.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10362/getting-started-with-pivot-queries-in-sql-server-20052008.aspx</guid><pubDate>Tue, 03 Aug 2010 11:12:00 GMT</pubDate><description>This post intends to help TSQL developers get started with PIVOT/CROSS TAB queries. Most business applications will need some sort of PIVOT queries and I am sure many of you must have come across pivoting requirements several times in the past.



 Let us say for example we need a result set as following 


&amp;#160;


&amp;#160;


from a table which has data as follows.


&amp;#160;


This essentially means the task is to generate a tabular result set from the rows that we have. With SQL Server 2000,...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dj8ZvXB1Z7E:sH_1yhwE3Uk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dj8ZvXB1Z7E:sH_1yhwE3Uk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dj8ZvXB1Z7E:sH_1yhwE3Uk:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dj8ZvXB1Z7E:sH_1yhwE3Uk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Dj8ZvXB1Z7E:sH_1yhwE3Uk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dj8ZvXB1Z7E:sH_1yhwE3Uk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dj8ZvXB1Z7E:sH_1yhwE3Uk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Dj8ZvXB1Z7E:sH_1yhwE3Uk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dj8ZvXB1Z7E:sH_1yhwE3Uk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dj8ZvXB1Z7E:sH_1yhwE3Uk:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Dj8ZvXB1Z7E:sH_1yhwE3Uk:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dj8ZvXB1Z7E:sH_1yhwE3Uk:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dj8ZvXB1Z7E:sH_1yhwE3Uk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Dj8ZvXB1Z7E:sH_1yhwE3Uk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Dj8ZvXB1Z7E:sH_1yhwE3Uk:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/Dj8ZvXB1Z7E" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10362/getting-started-with-pivot-queries-in-sql-server-20052008.aspx</feedburner:origLink></item><item><title>How to load a huge file into a FILESTREAM column quickly</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/-vfREA_URYo/how-to-load-a-huge-file-into-a-filestream-column-quickly.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10508/how-to-load-a-huge-file-into-a-filestream-column-quickly.aspx</guid><pubDate>Mon, 02 Aug 2010 21:42:00 GMT</pubDate><description>This post shows a quick and dirty way of loading a huge file into the FILESTREAM column of a SQL Server 2008 database instance. Note that this is an unsupported method which is not recommended on a production server.   
The correct way of loading BLOB data into a FILESTREAM column  
The right way of loading a huge file into a FILESTREAM column is by using the OpenSqlFileStream() API or SqlFileStream() .NET class. The following steps are required to perform this.     Connect to the database   ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=-vfREA_URYo:dMMBliXcsbs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=-vfREA_URYo:dMMBliXcsbs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=-vfREA_URYo:dMMBliXcsbs:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=-vfREA_URYo:dMMBliXcsbs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=-vfREA_URYo:dMMBliXcsbs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=-vfREA_URYo:dMMBliXcsbs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=-vfREA_URYo:dMMBliXcsbs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=-vfREA_URYo:dMMBliXcsbs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=-vfREA_URYo:dMMBliXcsbs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=-vfREA_URYo:dMMBliXcsbs:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=-vfREA_URYo:dMMBliXcsbs:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=-vfREA_URYo:dMMBliXcsbs:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=-vfREA_URYo:dMMBliXcsbs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=-vfREA_URYo:dMMBliXcsbs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=-vfREA_URYo:dMMBliXcsbs:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/-vfREA_URYo" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10508/how-to-load-a-huge-file-into-a-filestream-column-quickly.aspx</feedburner:origLink></item><item><title>Backup of a FILESTREAM database may include garbage files as well</title><link>http://feedproxy.google.com/~r/blogspot/dqxZ/~3/Bm7aBfICmFc/backup-of-a-filestream-database-may-include-garbage-files-as-well.aspx</link><guid isPermaLink="false">http://beyondrelational.com/modules/2/blogs/28/posts/10507/backup-of-a-filestream-database-may-include-garbage-files-as-well.aspx</guid><pubDate>Wed, 28 Jul 2010 02:51:00 GMT</pubDate><description>I have been playing with FILESTREAM backups for a book that I am writing and came across something that I did not really like. I observed that a FILESTREAM backup may include garbage files which gets restored along with the database.   
What are garbage files?  
Let us understand what are garbage files. SQL Server stores FILESTREAM data as disk files. SQL Server does not support in-place update of FILESTREAM data. It means that if you try to change the data stored in a FILESTREAM column, a NEW...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Bm7aBfICmFc:PcRLn6w5JA0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Bm7aBfICmFc:PcRLn6w5JA0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Bm7aBfICmFc:PcRLn6w5JA0:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Bm7aBfICmFc:PcRLn6w5JA0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Bm7aBfICmFc:PcRLn6w5JA0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Bm7aBfICmFc:PcRLn6w5JA0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Bm7aBfICmFc:PcRLn6w5JA0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Bm7aBfICmFc:PcRLn6w5JA0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Bm7aBfICmFc:PcRLn6w5JA0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Bm7aBfICmFc:PcRLn6w5JA0:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Bm7aBfICmFc:PcRLn6w5JA0:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Bm7aBfICmFc:PcRLn6w5JA0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Bm7aBfICmFc:PcRLn6w5JA0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?i=Bm7aBfICmFc:PcRLn6w5JA0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/dqxZ?a=Bm7aBfICmFc:PcRLn6w5JA0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/dqxZ?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dqxZ/~4/Bm7aBfICmFc" height="1" width="1"/&gt;</description><feedburner:origLink>http://beyondrelational.com/modules/2/blogs/28/posts/10507/backup-of-a-filestream-database-may-include-garbage-files-as-well.aspx</feedburner:origLink></item></channel></rss>

