<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SQLblog.com - The SQL Server blog spot on the web</title><link>http://sqlblog.com/blogs/default.aspx</link><description>&lt;p&gt;THE SQL Server Blog Spot on the Web&lt;/p&gt;</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>How to relate tables in DAX without using relationships</title><link>http://sqlblog.com/blogs/marco_russo/archive/2010/02/09/how-to-relate-tables-in-dax-without-using-relationships.aspx</link><pubDate>Tue, 09 Feb 2010 14:44:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:22042</guid><dc:creator>Marco Russo (SQLBI)</dc:creator><slash:comments>2</slash:comments><description>PowerPivot supports only one type of relationship between two tables, which is the one-to-many relationship. You can define that a column in a table (the “many” side) corresponds to a lookup table through a column which is an identity column there (the “one” side). DAX provides support to follow this relationship through functions such as RELATED and RELATEDTABLE. As I already wrote in this blog, many-to-many relationships are not directly supported by DAX and we can work-around that by writing more...(&lt;a href="http://sqlblog.com/blogs/marco_russo/archive/2010/02/09/how-to-relate-tables-in-dax-without-using-relationships.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=22042" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/marco_russo/archive/tags/DAX/default.aspx">DAX</category><category domain="http://sqlblog.com/blogs/marco_russo/archive/tags/PowerPivot/default.aspx">PowerPivot</category></item><item><title>Help for SQL Server</title><link>http://sqlblog.com/blogs/buck_woody/archive/2010/02/09/help-for-sql-server.aspx</link><pubDate>Tue, 09 Feb 2010 14:29:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:22044</guid><dc:creator>BuckWoody</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;Sometimes issues pop up with your system. You need a way to find help, quickly. Here’s a few links that might be useful – feel free to post a reply to this post with other sources you might know, from web sources to your favorite consultant. &lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Note – this list is not exhaustive, and I’m happy to add or edit it if you post a reply. I know a lot of SQL Server professionals, and I don’t want to leave out anyone or commit them to something!&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;/EM&gt;Web Help – Use these links to do a little research on your own&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV style="DIRECTION:ltr;"&gt;
&lt;TABLE style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;BORDER-COLLAPSE:collapse;DIRECTION:ltr;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;" cellSpacing=0 cellPadding=0&gt;

&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.687in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;Main Troubleshooting Page:&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.861in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;&lt;U&gt;&lt;FONT color=#009933&gt;&lt;A href="http://technet.microsoft.com/en-us/sqlserver/bb895929.aspx"&gt;http://technet.microsoft.com/en-us/sqlserver/bb895929.aspx&lt;/A&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.687in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;The main Microsoft page for learning resources is here:&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.861in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;&lt;A href="http://www.microsoft.com/sqlserver/2008/en/us/learning.aspx"&gt;&lt;U&gt;&lt;FONT color=#0066cc&gt;http://www.microsoft.com/sqlserver/2008/en/us/learning.aspx&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.687in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;There are lots and lots of great community sites. Here are just a few:&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.861in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;&lt;A href="http://www.sqlcommunity.com/"&gt;&lt;FONT color=#0066cc&gt;&lt;U&gt;http://www.sqlcommunity.com/&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt; &lt;BR&gt;&lt;A href="http://www.mvps.org/links.html#SqlServer"&gt;&lt;FONT color=#0066cc&gt;&lt;U&gt;http://www.mvps.org/links.html#SqlServer&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt; &lt;BR&gt;&lt;A href="http://www.sqlpass.org/"&gt;&lt;U&gt;&lt;FONT color=#800080&gt;http://www.sqlpass.org/&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt; &lt;BR&gt;&lt;A href="http://www.mssqltips.com/"&gt;&lt;U&gt;&lt;FONT color=#800080&gt;http://www.mssqltips.com/&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;&lt;A href="http://sqlservercentral.com/"&gt;http://sqlservercentral.com&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.687in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;serverfault.com (mind your manners in here and you’ll get some help!)&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.861in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;&lt;A href="http://serverfault.com/"&gt;http://serverfault.com/&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.687in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;Post a feature request or a bug here:&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.861in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;&lt;FONT color=#009933&gt;&lt;A href="https://connect.microsoft.com/site/sitehome.aspx/?siteid=68&amp;amp;wa=wsignin1.0"&gt;https://connect.microsoft.com/site/sitehome.aspx/?siteid=68&amp;amp;wa=wsignin1.0&lt;/A&gt;&amp;nbsp;&lt;/FONT&gt;&lt;A href="http://www.mssqltips.com/"&gt;&lt;U&gt;&lt;FONT color=#800080&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;Phone Help – Use these Links to get someone to talk with&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV style="DIRECTION:ltr;"&gt;
&lt;TABLE style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;BORDER-COLLAPSE:collapse;DIRECTION:ltr;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;" cellSpacing=0 cellPadding=0&gt;

&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.687in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;The main launching page for Microsoft Support is here – they can do most anything over the phone:&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.861in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;&lt;U&gt;&lt;FONT color=#0066cc&gt;&lt;A href="http://www.microsoft.com/microsoftservices/en/us/support.aspx"&gt;http://www.microsoft.com/microsoftservices/en/us/support.aspx&lt;/A&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;On-site Help – Use these links to get someone at your facility&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV style="DIRECTION:ltr;"&gt;
&lt;TABLE style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;BORDER-COLLAPSE:collapse;DIRECTION:ltr;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;" cellSpacing=0 cellPadding=0&gt;

&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.687in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;Microsoft consulting services can either help you with a deep problem or help you &lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.861in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;&lt;FONT color=#009933&gt;&lt;A href="http://www.microsoft.com/microsoftservices/en/us/consulting.aspx"&gt;http://www.microsoft.com/microsoftservices/en/us/consulting.aspx&lt;/A&gt;&lt;/FONT&gt;&lt;A href="http://www.informit.com/guides/content.aspx?g=sqlserver&amp;amp;seqNum=4"&gt;&lt;U&gt;&lt;FONT color=#0066cc&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.687in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;Many of the “Most Valuable Professionals” (MVP) for SQL Server either work at support and consulting firms or know people who do. They are a great resource:&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.861in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;&lt;FONT color=#009933&gt;&lt;A href="http://www.mvps.org/links.html#SqlServer"&gt;http://www.mvps.org/links.html#SqlServer&lt;/A&gt;&lt;/FONT&gt;&lt;A href="http://www.microsoft.com/sqlserver/2008/en/us/learning.aspx"&gt;&lt;U&gt;&lt;FONT color=#0066cc&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.687in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;Microsoft Partners (Use SQL Server as a search term and use the filter tool for services and your location):&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.861in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;&lt;FONT color=#009933&gt;&lt;A href="http://www.microsoft.com/sqlserver/2008/en/us/find-partner.aspx"&gt;http://www.microsoft.com/sqlserver/2008/en/us/find-partner.aspx&lt;/A&gt;&lt;/FONT&gt;&lt;A title=http://www.bing.com/search?q=SQL+Server+consulting&amp;amp;form=OSDSRC href="http://www.bing.com/search?q=SQL+Server+consulting&amp;amp;form=OSDSRC"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.687in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;I use the web search of “SQL Server” and “Consulting” to locate other folks. You can add the name of your town (like “Seattle”) to narrow the range:&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM:#a3a3a3 1pt solid;BORDER-LEFT:#a3a3a3 1pt solid;PADDING-BOTTOM:4pt;PADDING-LEFT:4pt;WIDTH:3.861in;PADDING-RIGHT:4pt;VERTICAL-ALIGN:top;BORDER-TOP:#a3a3a3 1pt solid;BORDER-RIGHT:#a3a3a3 1pt solid;PADDING-TOP:4pt;"&gt;
&lt;P style="MARGIN:0in;FONT-FAMILY:calibri;FONT-SIZE:10pt;"&gt;&lt;A title=http://www.bing.com/search?q=SQL+Server+consulting&amp;amp;form=OSDSRC href="http://www.bing.com/search?q=SQL+Server+consulting&amp;amp;form=OSDSRC"&gt;http://www.bing.com/search?q=SQL+Server+consulting&amp;amp;form=OSDSRC&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Help for SQL Server&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Help for SQL Server%0A%0Ahttp://sqlblog.com/blogs/buck_woody/archive/2010/02/09/help-for-sql-server.aspx" target="_blank" title = "Email Help for SQL Server"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/buck_woody/archive/2010/02/09/help-for-sql-server.aspx&amp;amp;title=Help+for+SQL+Server" target="_blank" title = "Submit Help for SQL Server to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/buck_woody/archive/2010/02/09/help-for-sql-server.aspx&amp;amp;phase=2" target="_blank" title = "Submit Help for SQL Server to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/buck_woody/archive/2010/02/09/help-for-sql-server.aspx&amp;amp;title=Help+for+SQL+Server" target="_blank" title = "Submit Help for SQL Server to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/buck_woody/archive/2010/02/09/help-for-sql-server.aspx&amp;amp;title=Help+for+SQL+Server" target="_blank" title = "Submit Help for SQL Server to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/buck_woody/archive/2010/02/09/help-for-sql-server.aspx&amp;amp;title=Help+for+SQL+Server&amp;amp;;top=1" target="_blank" title = "Add Help for SQL Server to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=22044" width="1" height="1"&gt;</description></item><item><title>SSIS Snack: Configuring an SSIS 2005 Lookup Transformation for a Left Outer Join</title><link>http://sqlblog.com/blogs/andy_leonard/archive/2010/02/09/ssis-snack-configuring-an-ssis-2005-lookup-transformation-for-a-left-outer-join.aspx</link><pubDate>Tue, 09 Feb 2010 12:00:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21643</guid><dc:creator>andyleonard</dc:creator><slash:comments>1</slash:comments><description>Introduction In SSIS 2005, the Lookup Transformation will fail if it does not find a matching record in the lookup table if configured with the default settings. Build the Data Flow Create a Data Flow Task and add an OLEDB Source. In the OLEDB Source Adapter, connect to AdventureWorks and use the following T-SQL statement to extract data from the AdventureWorks.Person.Contact: Select FirstName, MiddleName, LastName From Person.Contact Configuring the Lookup Drag a Lookup onto the Data Flow canvas...(&lt;a href="http://sqlblog.com/blogs/andy_leonard/archive/2010/02/09/ssis-snack-configuring-an-ssis-2005-lookup-transformation-for-a-left-outer-join.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21643" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/andy_leonard/archive/tags/SSIS+Snack/default.aspx">SSIS Snack</category></item><item><title>Bad habits to kick : relying on undocumented behavior</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2010/02/08/bad-habits-to-kick-relying-on-undocumented-behavior.aspx</link><pubDate>Tue, 09 Feb 2010 03:01:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21973</guid><dc:creator>AaronBertrand</dc:creator><slash:comments>10</slash:comments><description>In my last post in this series , I talked about the common habit of creating an IDENTITY column on every single table. Today I want to talk about a more broad concept: relying on undocumented (and therefore probably undefined, and certainly far from guaranteed) behavior and objects. ORDER BY in a view This is probably the most infamous of all SQL Server undocumented behaviors. In SQL Server 2000, users learned to create views with a built-in ordering, such as follows: CREATE VIEW dbo.MyView AS SELECT...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/02/08/bad-habits-to-kick-relying-on-undocumented-behavior.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21973" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/bad+habits/default.aspx">bad habits</category><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/ordering/default.aspx">ordering</category><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/short-circuiting/default.aspx">short-circuiting</category><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/system+procedures/default.aspx">system procedures</category><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/TOP/default.aspx">TOP</category><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/undocumented+behavior/default.aspx">undocumented behavior</category></item><item><title>T-SQL Tuesday #002: The Roundup</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2010/02/08/t-sql-tuesday-002-the-roundup.aspx</link><pubDate>Mon, 08 Feb 2010 19:14:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21860</guid><dc:creator>Adam Machanic</dc:creator><slash:comments>3</slash:comments><description>According to T-SQL Tuesday rules as ratified by me in the first and second T-SQL Tuesday posts, the T-SQL Tuesday host is supposed to post a roundup within two days of the end of the event. So a reasonable person should expect a roundup to be posted by the second Thursday of the month. It gives me no pleasure to admit that I've been completely unreasonable and have totally dropped the ball. I'm twothree four weeks late. (I actually started the post two weeks ago. That's bad. And now I'm forced to...(&lt;a href="http://sqlblog.com/blogs/adam_machanic/archive/2010/02/08/t-sql-tuesday-002-the-roundup.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21860" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/adam_machanic/archive/tags/_2300_tsql2sday/default.aspx">#tsql2sday</category><category domain="http://sqlblog.com/blogs/adam_machanic/archive/tags/puzzle/default.aspx">puzzle</category><category domain="http://sqlblog.com/blogs/adam_machanic/archive/tags/T-SQL+Tuesday/default.aspx">T-SQL Tuesday</category></item><item><title>Make it Easy for People to Help You</title><link>http://sqlblog.com/blogs/buck_woody/archive/2010/02/08/make-it-easy-for-people-to-help-you.aspx</link><pubDate>Mon, 08 Feb 2010 14:17:59 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21982</guid><dc:creator>BuckWoody</dc:creator><slash:comments>6</slash:comments><description>&lt;p&gt;OK, there are probably a dozen or more of these kinds of posts, but I’ll dive in anyway. From time to time, people send me e-mails or comments on this blog asking for help. Sometimes it’s on the topic at hand, and other times the topic just jogs their memory about something else. &lt;/p&gt;  &lt;p&gt;Often I’m happy to help. If I know the answer without doing any research (or even if I have to do a little) I’ll interrupt what I’m doing and dash out a note with the answer. But of course I have a job (three, to be exact) and so any time I help with a question I’m lengthening my day, spending less time with my family, and so on. If you think about it, everyone that you ask (and everyone I ask) is in the same boat – when someone helps me, I am taking their most valuable asset: their time. So I learned a very important lesson very early on: Make it easy for people to help you. &lt;/p&gt;  &lt;p&gt;So here’s the steps to follow to do that – it really isn’t that hard:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;font color="#800000"&gt;Request, don’t demand.&lt;/font&gt; I got an e-mail yesterday (on Sunday) where someone found a blog entry about one topic, and basically said this about another topic: “Tell me where I can find ‘x’ so that I can alter it.” Guess what I did? That’s right, I hit the delete key. If you are asking a question from a professional, you need to understand that they normally get paid – very well, sometimes – for their time. Make sure your question is a question, not a demand. &lt;/li&gt;    &lt;li&gt;&lt;font color="#800000"&gt;Be clear about the problem.&lt;/font&gt; Vague statements don’t help – and very few people have the time to dig the real question out of you. Be specific. Ask the single question you really need help with.&lt;/li&gt;    &lt;li&gt;Keep the problem limited. “Rewrite my code for me” isn’t going to happen. “help me with this line” might. “Where do I go to find out more about the SELECT statement” is even better. If your problem takes more than a few minutes for someone to answer, then you should probably get someone on-site to help you.&lt;/li&gt;    &lt;li&gt;&lt;font color="#800000"&gt;Explain what you’ve already done&lt;/font&gt;. This, of course, means you’ve already actually &lt;em&gt;done &lt;/em&gt;something. What have you looked up, what do you already understand, where have you looked, what have you tried?&lt;/li&gt;    &lt;li&gt;&lt;font color="#800000"&gt;Be polite&lt;/font&gt;. &lt;strong&gt;Please&lt;/strong&gt; and &lt;strong&gt;Thank You &lt;/strong&gt;are magic words, whether you get the answer you were looking for or not. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;I’ll add one thing when you’re responding to a blog – not just mine, anyone’s. If you want to ask a question, ask it as a reply to a post, not an e-mail. The author wants to answer the question once, and it’s almost a guarantee that you’re not the only one with that question. Also, other readers might know the exact answer and help you even more. I know, you have to register, all that stuff. Just consider it the price of getting your answer.&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Make it Easy for People to Help You&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Make it Easy for People to Help You%0A%0Ahttp://sqlblog.com/blogs/buck_woody/archive/2010/02/08/make-it-easy-for-people-to-help-you.aspx" target="_blank" title = "Email Make it Easy for People to Help You"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/buck_woody/archive/2010/02/08/make-it-easy-for-people-to-help-you.aspx&amp;amp;title=Make+it+Easy+for+People+to+Help+You" target="_blank" title = "Submit Make it Easy for People to Help You to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/buck_woody/archive/2010/02/08/make-it-easy-for-people-to-help-you.aspx&amp;amp;phase=2" target="_blank" title = "Submit Make it Easy for People to Help You to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/buck_woody/archive/2010/02/08/make-it-easy-for-people-to-help-you.aspx&amp;amp;title=Make+it+Easy+for+People+to+Help+You" target="_blank" title = "Submit Make it Easy for People to Help You to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/buck_woody/archive/2010/02/08/make-it-easy-for-people-to-help-you.aspx&amp;amp;title=Make+it+Easy+for+People+to+Help+You" target="_blank" title = "Submit Make it Easy for People to Help You to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/buck_woody/archive/2010/02/08/make-it-easy-for-people-to-help-you.aspx&amp;amp;title=Make+it+Easy+for+People+to+Help+You&amp;amp;;top=1" target="_blank" title = "Add Make it Easy for People to Help You to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21982" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Help/default.aspx">Help</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Questions/default.aspx">Questions</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Rant/default.aspx">Rant</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/SQL+Server/default.aspx">SQL Server</category></item><item><title>Speaking about Indexing</title><link>http://sqlblog.com/blogs/allen_white/archive/2010/02/08/speaking-about-indexing.aspx</link><pubDate>Mon, 08 Feb 2010 14:05:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21974</guid><dc:creator>AllenMWhite</dc:creator><slash:comments>2</slash:comments><description>I'll be presenting two sessions this week (February 9 and 11, 2010), both on SQL Server Indexing. The first is for the PASS AppDev Virtual Chapter, and will take place on Tuesday at noon EST. You can attend the meeting via this link: https://www323.livemeeting.com/cc/usergroups/join?id=8PQHN2&amp;amp;role=attend The second will be the same presentation at the Northeast Ohio SQL Server Users Group at the Microsoft office in Independence Ohio. You can reserve a seat here: http://www.bennettadelson.com/seat.aspx?sig=sql&amp;amp;ID=210...(&lt;a href="http://sqlblog.com/blogs/allen_white/archive/2010/02/08/speaking-about-indexing.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21974" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/Speaking/default.aspx">Speaking</category><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://sqlblog.com/blogs/allen_white/archive/tags/User+Group+Meetings/default.aspx">User Group Meetings</category></item><item><title>Metaproblem: Drama</title><link>http://sqlblog.com/blogs/andy_leonard/archive/2010/02/08/metaproblem-drama.aspx</link><pubDate>Mon, 08 Feb 2010 12:00:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21632</guid><dc:creator>andyleonard</dc:creator><slash:comments>3</slash:comments><description>Introduction This post is the ninth part of a ramble-rant about the software business. The current posts in this series are: Goodwill, Negative and Positive Visions, Quests, Missions Right, Wrong, and Style Follow Me Balance, Part 1 Balance, Part 2 Definition of a Great Team The 15-Minute Meeting This post is an introduction to metaproblems and discusses a common metaproblem: drama. Problems I define a problem as an unsolved issue. It could be minor. Or it could threaten your project, llivelihood,...(&lt;a href="http://sqlblog.com/blogs/andy_leonard/archive/2010/02/08/metaproblem-drama.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21632" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/andy_leonard/archive/tags/EMPs+_2800_Expensive+Management+Practices_2900_/default.aspx">EMPs (Expensive Management Practices)</category><category domain="http://sqlblog.com/blogs/andy_leonard/archive/tags/Software+Business/default.aspx">Software Business</category></item><item><title>Think before unchecking sysadmin rights of BUILTIN\Administrators.</title><link>http://sqlblog.com/blogs/uri_dimant/archive/2010/02/08/think-before-unchecking-sysadmin-rights-of-builtin-administrators.aspx</link><pubDate>Mon, 08 Feb 2010 07:58:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21958</guid><dc:creator>Uri Dimant</dc:creator><slash:comments>3</slash:comments><description>&lt;P&gt;Hello every body. This is my first blog on that great site so I am really exciting.&lt;/P&gt;
&lt;P&gt;I have recently met our client who uchecked the sysadmin rights of BUILTIN\Administrators group before given any permissions to another account. &lt;BR&gt;&lt;BR&gt;That was NOT such problem if the BUILTIN\Administrators group was removed from sysadmin role accidentally/by mistake, then you must login with another sysadmin login. If there is no other sysadmin login, you must login with SQL authentication as sa with the password that was set during setup to sa. Once logged in as a member of sysadmin, you are able to add BUILTIN\Admisnitrators back to sysadmin role.&lt;BR&gt;However everything above does not work for the client. Uhhh,the client also disabled SA accoount as well as DAC connection.&lt;BR&gt;Moreover, there is no domain controller where you can create a sysadmin domain acoount and grant the access to the machine running SQL Server,that was a stand alone computer with single instance installed on.&lt;BR&gt;&lt;BR&gt;The solution we found was to start SQL Server with single user mode. As Raul said that using the single-user mode, SQL Server 2005 prevents a Windows Administrator to abuse this privilege to act on behalf of the sysadmin without being noticed. This allows Windows Administrator accounts to perform certain maintenance tasks, such as installing patches. To someone who is not familiar how to start the instance in single user mode and adding login to the server role being system administrator please read the below link describing step by step the procedure.&lt;BR&gt;&lt;BR&gt;http://blogs.msdn.com/raulga/archive/2007/07/12/disaster-recovery-what-to-do-when-the-sa-account-password-is-lost-in-sql-server-2005.aspx &lt;/P&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Think before unchecking sysadmin rights of BUILTIN\Administrators.&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Think before unchecking sysadmin rights of BUILTIN\Administrators.%0A%0Ahttp://sqlblog.com/blogs/uri_dimant/archive/2010/02/08/think-before-unchecking-sysadmin-rights-of-builtin-administrators.aspx" target="_blank" title = "Email Think before unchecking sysadmin rights of BUILTIN\Administrators."&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/uri_dimant/archive/2010/02/08/think-before-unchecking-sysadmin-rights-of-builtin-administrators.aspx&amp;amp;title=Think+before+unchecking+sysadmin+rights+of+BUILTIN%5cAdministrators." target="_blank" title = "Submit Think before unchecking sysadmin rights of BUILTIN\Administrators. to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/uri_dimant/archive/2010/02/08/think-before-unchecking-sysadmin-rights-of-builtin-administrators.aspx&amp;amp;phase=2" target="_blank" title = "Submit Think before unchecking sysadmin rights of BUILTIN\Administrators. to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/uri_dimant/archive/2010/02/08/think-before-unchecking-sysadmin-rights-of-builtin-administrators.aspx&amp;amp;title=Think+before+unchecking+sysadmin+rights+of+BUILTIN%5cAdministrators." target="_blank" title = "Submit Think before unchecking sysadmin rights of BUILTIN\Administrators. to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/uri_dimant/archive/2010/02/08/think-before-unchecking-sysadmin-rights-of-builtin-administrators.aspx&amp;amp;title=Think+before+unchecking+sysadmin+rights+of+BUILTIN%5cAdministrators." target="_blank" title = "Submit Think before unchecking sysadmin rights of BUILTIN\Administrators. to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/uri_dimant/archive/2010/02/08/think-before-unchecking-sysadmin-rights-of-builtin-administrators.aspx&amp;amp;title=Think+before+unchecking+sysadmin+rights+of+BUILTIN%5cAdministrators.&amp;amp;;top=1" target="_blank" title = "Add Think before unchecking sysadmin rights of BUILTIN\Administrators. to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21958" width="1" height="1"&gt;</description></item><item><title>Bad habits to kick : putting an IDENTITY column on every table</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2010/02/08/bad-habits-to-kick-putting-an-identity-column-on-every-table.aspx</link><pubDate>Mon, 08 Feb 2010 05:33:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21941</guid><dc:creator>AaronBertrand</dc:creator><slash:comments>24</slash:comments><description>Back in October, I started a series of blog posts called " Bad Habits to Kick ," and thought I would revive the theme. I've worked with developers that dabble in SQL, and they tend to have a few common traits. I'm not sure where they come from, but one that I find rather distracting is the tendency to place an IDENTITY column on every single table. Usually this is done because this is an "easy" way to add a column to the table that allows you to identify a single row. Now don't get me wrong, I am...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/02/08/bad-habits-to-kick-putting-an-identity-column-on-every-table.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21941" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/bad+habits/default.aspx">bad habits</category><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/identity+columns/default.aspx">identity columns</category></item><item><title>Injection is not always about SQL</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2010/02/07/injection-is-not-always-about-sql.aspx</link><pubDate>Sun, 07 Feb 2010 18:38:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21931</guid><dc:creator>AaronBertrand</dc:creator><slash:comments>4</slash:comments><description>I think anybody even remotely involved with databases these days has seen the xkcd comic about Bobby Tables : http://xkcd.com/327/ Basically, the comic warns against SQL injection, and reminds you to sanitize your database inputs rather than blindly append incoming data to queries. There are more elaborate discussions about this concept in these articles on MSDN, and of course your favorite search engine will have many results as well: Books Online : SQL Injection MSDN Mag : Stop SQL Injection Attacks...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/02/07/injection-is-not-always-about-sql.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21931" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/sql+injection/default.aspx">sql injection</category><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/validation/default.aspx">validation</category><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/variables/default.aspx">variables</category></item><item><title>NJ .NET User Group Presentation: Building a SQL Server Search Engine in .NET</title><link>http://sqlblog.com/blogs/michael_coles/archive/2010/02/07/nj-net-user-group-presentation-building-a-sql-server-search-engine-in-net.aspx</link><pubDate>Sun, 07 Feb 2010 18:11:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21933</guid><dc:creator>Mike C</dc:creator><slash:comments>0</slash:comments><description>I'll be presenting at the Northern NJ .NET User Group meeting on Tuesday February 9. Topics we'll cover include: Intro to SQL Server 2008 Integrated Full-Text Search (iFTS) features and functionality, including: Full-text indexes Thesaurus Word breakers, filters and stemming Multilanguage support Intro to SQL Server 2008 FILESTREAM storage Troubleshooting with iFTS dynamic management views and functions Building a simple and powerful .NET-based search engine-style interface Click here for more information:...(&lt;a href="http://sqlblog.com/blogs/michael_coles/archive/2010/02/07/nj-net-user-group-presentation-building-a-sql-server-search-engine-in-net.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21933" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/.NET/default.aspx">.NET</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/full-text+search/default.aspx">full-text search</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/iFTS/default.aspx">iFTS</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL/default.aspx">SQL</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+2008/default.aspx">SQL 2008</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>DevWeek and PASS Europe</title><link>http://sqlblog.com/blogs/davide_mauri/archive/2010/02/07/devweek-and-pass-europe.aspx</link><pubDate>Sun, 07 Feb 2010 16:16:23 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21929</guid><dc:creator>Davide Mauri</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;In the next month I’ll be speaking at two conferences, one in London, the DevWeek and another one at Neuss, the PASS European Summit.&lt;/p&gt;  &lt;p&gt;At the DevWeek I’ll deliver a session created explicitly to give developers some insight on SQL Server development, so that when they have to deal with a database they can do the right thing just from the beginning. As a developer I learned at my expenses (looooong ago, in the around-2K golden years) that application performances are &lt;em&gt;strictly&lt;/em&gt; related to database performance. And since a database can be (IMHO) seen as the fundaments of an application, the more it can be done correctly at the beginning, the more your application will be solid and fast.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;SQL Server best practices for developers     &lt;br /&gt;&lt;/strong&gt;&lt;a title="http://www.devweek.com/sessions/conference1.asp" href="http://www.devweek.com/sessions/conference1.asp"&gt;http://www.devweek.com/sessions/conference1.asp&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;In Italy we created a specific course (from 2 to 4 days) upon this idea, and I can tell you that right from the start it was a big big big success, so we'll try to replicate that success in this session. I’m sure developers will love it! &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;After DevWeek, the month after, in April, I’ll also speak at PASS. One spotlight session will dedicated to SQL Server Development again, but in this case the focus will only be on how we approach the solution to a problem and how we write the query to solve it. I’ll show that “just” changing that approach – and thus also changing the query – we can make the query run at much higher speeds! It’s all about our mind, not the code.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Blazing Fast Queries: When Indexes Are Not Enough     &lt;br /&gt;&lt;/strong&gt;&lt;a title="http://www.sqlpass.org/summit/eu2010/Agenda/Spotlights/BlazingFastQueriesWhenIndexesAreNotEnough.aspx" href="http://www.sqlpass.org/summit/eu2010/Agenda/Spotlights/BlazingFastQueriesWhenIndexesAreNotEnough.aspx"&gt;http://www.sqlpass.org/summit/eu2010/Agenda/Spotlights/BlazingFastQueriesWhenIndexesAreNotEnough.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The other session is specific for the BI guys, where I’ll not discuss&lt;em&gt; architectures&lt;/em&gt; but I’ll focus &lt;em&gt;engineering&lt;/em&gt;. Yes, I’ll try to make some order, defining some rules regardless the architecture and the methodology you want to follow, rules that will help to have a solid yet flexible (“adaptive”) solution:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Adaptive BI Best Practices     &lt;br /&gt;&lt;/strong&gt;&lt;a title="http://www.sqlpass.org/summit/eu2010/Agenda/ProgramSessions/AdaptiveBIBestPratices.aspx" href="http://www.sqlpass.org/summit/eu2010/Agenda/ProgramSessions/AdaptiveBIBestPratices.aspx"&gt;http://www.sqlpass.org/summit/eu2010/Agenda/ProgramSessions/AdaptiveBIBestPratices.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;So, see you there!&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=DevWeek and PASS Europe&amp;amp;body=Seen on SQLblog.com: %0A%0A%09DevWeek and PASS Europe%0A%0Ahttp://sqlblog.com/blogs/davide_mauri/archive/2010/02/07/devweek-and-pass-europe.aspx" target="_blank" title = "Email DevWeek and PASS Europe"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/davide_mauri/archive/2010/02/07/devweek-and-pass-europe.aspx&amp;amp;title=DevWeek+and+PASS+Europe" target="_blank" title = "Submit DevWeek and PASS Europe to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/davide_mauri/archive/2010/02/07/devweek-and-pass-europe.aspx&amp;amp;phase=2" target="_blank" title = "Submit DevWeek and PASS Europe to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/davide_mauri/archive/2010/02/07/devweek-and-pass-europe.aspx&amp;amp;title=DevWeek+and+PASS+Europe" target="_blank" title = "Submit DevWeek and PASS Europe to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/davide_mauri/archive/2010/02/07/devweek-and-pass-europe.aspx&amp;amp;title=DevWeek+and+PASS+Europe" target="_blank" title = "Submit DevWeek and PASS Europe to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/davide_mauri/archive/2010/02/07/devweek-and-pass-europe.aspx&amp;amp;title=DevWeek+and+PASS+Europe&amp;amp;;top=1" target="_blank" title = "Add DevWeek and PASS Europe to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21929" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/davide_mauri/archive/tags/Business+Intelligence/default.aspx">Business Intelligence</category><category domain="http://sqlblog.com/blogs/davide_mauri/archive/tags/T-SQL/default.aspx">T-SQL</category></item><item><title>“sys2” scripts are growing</title><link>http://sqlblog.com/blogs/davide_mauri/archive/2010/02/07/sys2-scripts-are-growing.aspx</link><pubDate>Sun, 07 Feb 2010 15:33:31 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21927</guid><dc:creator>Davide Mauri</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I’ve just released a new script, and now the &lt;em&gt;sys2&lt;/em&gt; scripts are reached the double-digit number: 10!&lt;/p&gt;  &lt;p&gt;&lt;a title="http://sys2dmvs.codeplex.com/" href="http://sys2dmvs.codeplex.com/"&gt;http://sys2dmvs.codeplex.com/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The latest addition is the &lt;b&gt;sys2.tables_columns&lt;/b&gt; scripts that helps me to detect which tables uses LOB column so that I can also check if that LOB data resides on a dedicated filegroup or not. Usually when I have such situations and the LOB data is seldom accessed (say, 1 time each dozens of requests) I create a specific filegroup and use that for LOB data, so that the standard data pages will only hold a 16byte pointer to that data, helping to keep data pages dense and thus extremely efficient from a caching and (read) I/O access point of view.&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=“sys2” scripts are growing&amp;amp;body=Seen on SQLblog.com: %0A%0A%09“sys2” scripts are growing%0A%0Ahttp://sqlblog.com/blogs/davide_mauri/archive/2010/02/07/sys2-scripts-are-growing.aspx" target="_blank" title = "Email “sys2” scripts are growing"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/davide_mauri/archive/2010/02/07/sys2-scripts-are-growing.aspx&amp;amp;title=%e2%80%9csys2%e2%80%9d+scripts+are+growing" target="_blank" title = "Submit “sys2” scripts are growing to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/davide_mauri/archive/2010/02/07/sys2-scripts-are-growing.aspx&amp;amp;phase=2" target="_blank" title = "Submit “sys2” scripts are growing to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/davide_mauri/archive/2010/02/07/sys2-scripts-are-growing.aspx&amp;amp;title=%e2%80%9csys2%e2%80%9d+scripts+are+growing" target="_blank" title = "Submit “sys2” scripts are growing to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/davide_mauri/archive/2010/02/07/sys2-scripts-are-growing.aspx&amp;amp;title=%e2%80%9csys2%e2%80%9d+scripts+are+growing" target="_blank" title = "Submit “sys2” scripts are growing to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/davide_mauri/archive/2010/02/07/sys2-scripts-are-growing.aspx&amp;amp;title=%e2%80%9csys2%e2%80%9d+scripts+are+growing&amp;amp;;top=1" target="_blank" title = "Add “sys2” scripts are growing to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21927" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/davide_mauri/archive/tags/Scripts/default.aspx">Scripts</category><category domain="http://sqlblog.com/blogs/davide_mauri/archive/tags/sys2/default.aspx">sys2</category><category domain="http://sqlblog.com/blogs/davide_mauri/archive/tags/T-SQL/default.aspx">T-SQL</category></item><item><title>Connect Digest : 2010-02-06</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2010/02/06/connect-digest-2010-02-06.aspx</link><pubDate>Sat, 06 Feb 2010 23:32:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21919</guid><dc:creator>AaronBertrand</dc:creator><slash:comments>1</slash:comments><description>Upgrading a database with read-only filegroups Earlier today, I complained that I should be able to upgrade a database with read-only filegroups. In this case an upgrade from, say, 2000 to 2005 is blocked because the engine can't update the system schema / structure. Since I am trying to protect the data, not the system schema, I think it should be okay that the engine ignores the read-only flag during the upgrade process. The workaround is rather cumbersome : get exclusive access to the original...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/02/06/connect-digest-2010-02-06.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21919" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/backup/default.aspx">backup</category><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/Connect/default.aspx">Connect</category><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/error+messages/default.aspx">error messages</category><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/read-only+filegroups/default.aspx">read-only filegroups</category><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/restore/default.aspx">restore</category><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/sorting/default.aspx">sorting</category><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/SSMS/default.aspx">SSMS</category></item><item><title>It's Official - SQLSaturday is Coming to NYC!</title><link>http://sqlblog.com/blogs/michael_coles/archive/2010/02/06/it-s-official-sqlsaturday-is-coming-to-nyc.aspx</link><pubDate>Sat, 06 Feb 2010 19:59:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21916</guid><dc:creator>Mike C</dc:creator><slash:comments>0</slash:comments><description>New Jersey SQL Server User Group (NJSQL) is bringing SQLSaturday #39 to NYC on April 24, 2010! The free all-day training event will be hosted by Microsoft at their Midtown Manhattan offices. The speaker line-up is growing fast—if you'd like to present, visit the event's open call for speakers . This is a free full-day training event, but registration is required to attend. Seating is limited. Registration, speaker, and sponsorship details are posted at http://www.sqlsaturday.com/39/eventhome.aspx...(&lt;a href="http://sqlblog.com/blogs/michael_coles/archive/2010/02/06/it-s-official-sqlsaturday-is-coming-to-nyc.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21916" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/.NET/default.aspx">.NET</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/BI/default.aspx">BI</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/business+intelligence/default.aspx">business intelligence</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/presentation/default.aspx">presentation</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/professionals/default.aspx">professionals</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/programming/default.aspx">programming</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/R2/default.aspx">R2</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/speaking/default.aspx">speaking</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL/default.aspx">SQL</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/sql+2005/default.aspx">sql 2005</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+2008/default.aspx">SQL 2008</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SSAS/default.aspx">SSAS</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SSIS/default.aspx">SSIS</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SSRS/default.aspx">SSRS</category></item><item><title>MVP Book - Many Thanks!</title><link>http://sqlblog.com/blogs/paul_nielsen/archive/2010/02/05/mvp-book-many-thanks.aspx</link><pubDate>Fri, 05 Feb 2010 21:24:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21895</guid><dc:creator>Paul Nielsen</dc:creator><slash:comments>6</slash:comments><description>On behalf of the 53 MVPs who collaberated on the SQL Server MVP Deep Dives book , I’m pleased to say thank you to the many who have purchased the book. Together we have raised $12,400 for www.warchild.org . If you haven’t yet purchased the book, you should: no other tech book is such a win/win proposition. 100% of the author royalties goes helps children traumatized by war, you get 59 great chapters, and MVPs got to share their expertise in a collaborative effort. http://sqlblog.com/blogs/paul_nielsen/archive/2009/09/29/53-mvps-warchild-org-and-sqlservermvpdeepdives-com.aspx...(&lt;a href="http://sqlblog.com/blogs/paul_nielsen/archive/2010/02/05/mvp-book-many-thanks.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21895" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/paul_nielsen/archive/tags/MVP+Book/default.aspx">MVP Book</category></item><item><title>Configuring a MDS load-balanced web farm using IIS v7 ARR</title><link>http://sqlblog.com/blogs/mds_team/archive/2010/02/05/configuring-a-mds-load-balanced-web-farm-using-iis-v7-arr.aspx</link><pubDate>Fri, 05 Feb 2010 17:24:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21881</guid><dc:creator>mattande</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;(this post was contributed by Nick Nieslanik, Senior Software Engineer on the MDS team).&lt;/P&gt;
&lt;P&gt;Many production environments will want to configure Master Data Services (MDS) in a load-balanced Web Farm for scalability and performance reasons. This blog entry will walk through configuring MDS to run with Internet Information Services v7.x Application Request Routing (ARR), a software load-balancer.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Preparation&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;To configure an MDS web farm, you'll need at least three IIS Web Servers available. Assign one of these servers the task of being the IIS ARR server. The remaining servers will serve as MDS web application servers. Please note that you’ll want a centrally located MDS database that all MDS application servers are configured to use. Once the servers are allocated, please follow the steps indicated below.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://sqlblog.com/blogs/mds_team/Farmhardware_5BD703A0.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH:0px;DISPLAY:inline;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" title=Farmhardware border=0 alt=Farmhardware src="http://sqlblog.com/blogs/mds_team/Farmhardware_thumb_36A99367.jpg" width=333 height=295&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Configuration Steps&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Step 1 &lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Install ARR v2 on the allocated ARR server by following steps 1 through 3 located &lt;A href="http://learn.iis.net/page.aspx/482/install-application-request-routing/"&gt;here&lt;/A&gt;. Reboot the server after finishing the installation steps in the link provided. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Step 2&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Install and configure Master Data Services on the allocated application servers. Detailed setup and configuration settings are located &lt;A href="http://sqlblog.com/blogs/mds_team/archive/2009/12/10/installing-and-configuring-master-data-services-2008-r2-november-ctp.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Step 3&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Create an MDS server farm on the ARR server. Detailed steps for configuring an ARR server can be found &lt;A href="http://learn.iis.net/page.aspx/485/define-and-configure-an-application-request-routing-server-farm/"&gt;here&lt;/A&gt;. Please ignore the Health Test section in step 2 of the ARR configuration page as we’ll cover that below.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Step 4&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Once the server farm is created, the Server Affinity setting must be changed to allow Master Data Services to work correctly. To do this, perform the actions below.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Select the server farm created earlier in Step 3 and double click the Server Affinity feature. &lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://sqlblog.com/blogs/mds_team/IIsFarmConfig_5F8482A3.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH:0px;DISPLAY:inline;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" title=IIsFarmConfig border=0 alt=IIsFarmConfig src="http://sqlblog.com/blogs/mds_team/IIsFarmConfig_thumb_1B809E8C.jpg" width=688 height=351&gt;&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;Once in the Server Affinity panel, check the "Client affinity" checkbox if it is not already checked and choose a unique cookie name for the server farm. &lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://sqlblog.com/blogs/mds_team/IIsFarmServerAffinity_41469F22.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH:0px;DISPLAY:inline;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" title=IIsFarmServerAffinity border=0 alt=IIsFarmServerAffinity src="http://sqlblog.com/blogs/mds_team/IIsFarmServerAffinity_thumb_3B8B857C.jpg" width=690 height=507&gt;&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;Click Apply in the upper right hand corner. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B&gt;Step 5 &lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Perform a server farm health test from the ARR Server. To do this, click the MDS server farm created in Step 3 and select Health Tests from the Features view and follow steps 1 &amp;amp; 2 &lt;A href="http://learn.iis.net/page.aspx/486/http-load-balancing-using-application-request-routing/"&gt;here&lt;/A&gt;. This link will also elaborate on the Client Affinity setting configured in Step 4. When creating the healthCheck.txt test file, please place it into the default web site root rather than the MDS web application folder.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Limitations&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;ASP.NET SQL Session State is not currently supported. Thus Client Affinity &lt;B&gt;must&lt;/B&gt; be set as described in Step 4 for MDS to work correctly in a Farm scenario.&lt;A title=_GoBack name=_GoBack&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Downloads&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;ARR v2 x86: &lt;A href="http://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE"&gt;http://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;ARR v2 x64: &lt;A href="http://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE"&gt;http://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Links&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;ARRv2 RTW Announcement: &lt;A href="http://forums.iis.net/t/1162464.aspx"&gt;http://forums.iis.net/t/1162464.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;ARRv2 Installation: &lt;A href="http://learn.iis.net/page.aspx/482/install-application-request-routing/"&gt;http://learn.iis.net/page.aspx/482/install-application-request-routing/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;ARRv2 Configuration: &lt;A href="http://learn.iis.net/page.aspx/485/define-and-configure-an-application-request-routing-server-farm/"&gt;http://learn.iis.net/page.aspx/485/define-and-configure-an-application-request-routing-server-farm/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;ARRv2 Load Balancing: &lt;A href="http://learn.iis.net/page.aspx/486/http-load-balancing-using-application-request-routing/"&gt;http://learn.iis.net/page.aspx/486/http-load-balancing-using-application-request-routing/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;MDS Installation and Configuration: &lt;A href="http://sqlblog.com/blogs/mds_team/archive/2009/12/10/installing-and-configuring-master-data-services-2008-r2-november-ctp.aspx"&gt;http://sqlblog.com/blogs/mds_team/archive/2009/12/10/installing-and-configuring-master-data-services-2008-r2-november-ctp.aspx&lt;/A&gt;&lt;/P&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Configuring a MDS load-balanced web farm using IIS v7 ARR&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Configuring a MDS load-balanced web farm using IIS v7 ARR%0A%0Ahttp://sqlblog.com/blogs/mds_team/archive/2010/02/05/configuring-a-mds-load-balanced-web-farm-using-iis-v7-arr.aspx" target="_blank" title = "Email Configuring a MDS load-balanced web farm using IIS v7 ARR"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/mds_team/archive/2010/02/05/configuring-a-mds-load-balanced-web-farm-using-iis-v7-arr.aspx&amp;amp;title=Configuring+a+MDS+load-balanced+web+farm+using+IIS+v7+ARR" target="_blank" title = "Submit Configuring a MDS load-balanced web farm using IIS v7 ARR to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/mds_team/archive/2010/02/05/configuring-a-mds-load-balanced-web-farm-using-iis-v7-arr.aspx&amp;amp;phase=2" target="_blank" title = "Submit Configuring a MDS load-balanced web farm using IIS v7 ARR to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/mds_team/archive/2010/02/05/configuring-a-mds-load-balanced-web-farm-using-iis-v7-arr.aspx&amp;amp;title=Configuring+a+MDS+load-balanced+web+farm+using+IIS+v7+ARR" target="_blank" title = "Submit Configuring a MDS load-balanced web farm using IIS v7 ARR to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/mds_team/archive/2010/02/05/configuring-a-mds-load-balanced-web-farm-using-iis-v7-arr.aspx&amp;amp;title=Configuring+a+MDS+load-balanced+web+farm+using+IIS+v7+ARR" target="_blank" title = "Submit Configuring a MDS load-balanced web farm using IIS v7 ARR to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/mds_team/archive/2010/02/05/configuring-a-mds-load-balanced-web-farm-using-iis-v7-arr.aspx&amp;amp;title=Configuring+a+MDS+load-balanced+web+farm+using+IIS+v7+ARR&amp;amp;;top=1" target="_blank" title = "Add Configuring a MDS load-balanced web farm using IIS v7 ARR to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21881" width="1" height="1"&gt;</description></item><item><title>SQL Saturday #33 in Charlotte!</title><link>http://sqlblog.com/blogs/rick_heiges/archive/2010/02/05/sql-saturday-33-in-charlotte.aspx</link><pubDate>Fri, 05 Feb 2010 16:35:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21877</guid><dc:creator>RickHeiges</dc:creator><slash:comments>0</slash:comments><description>SQL Saturday is coming to Charlotte next month! If you are in the area, come on by. We have a great line-up of speakers. Find out more information at http://www.sqlsaturday.com/33/eventhome.aspx Share this post: email it! | bookmark it! | digg it! | reddit! | kick it! | live it!...(&lt;a href="http://sqlblog.com/blogs/rick_heiges/archive/2010/02/05/sql-saturday-33-in-charlotte.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21877" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/rick_heiges/archive/tags/Community/default.aspx">Community</category><category domain="http://sqlblog.com/blogs/rick_heiges/archive/tags/Education/default.aspx">Education</category><category domain="http://sqlblog.com/blogs/rick_heiges/archive/tags/Events/default.aspx">Events</category><category domain="http://sqlblog.com/blogs/rick_heiges/archive/tags/fun/default.aspx">fun</category><category domain="http://sqlblog.com/blogs/rick_heiges/archive/tags/Social+Networking/default.aspx">Social Networking</category><category domain="http://sqlblog.com/blogs/rick_heiges/archive/tags/SQL+Community/default.aspx">SQL Community</category><category domain="http://sqlblog.com/blogs/rick_heiges/archive/tags/User+Group+Meetings/default.aspx">User Group Meetings</category></item><item><title>On filtered indexes and defensive coding</title><link>http://sqlblog.com/blogs/alexander_kuznetsov/archive/2010/02/05/on-filtered-indexes-and-defensive-coding.aspx</link><pubDate>Fri, 05 Feb 2010 15:16:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21875</guid><dc:creator>Alexander Kuznetsov</dc:creator><slash:comments>3</slash:comments><description>When one and the same constant is copied and pasted in more than one place, there is always a chance that we can change it in one place and fail to change in another, resulting in a discrepancy. For example, recently I read a very interesting post by Michelle Ufford, Filtered Indexes Work-Around. I will not repeat the whole post here, I encourage you to read it in full, but here are the relevant parts. There is a filtered index: CREATE NONCLUSTERED INDEX MyLatestData ON dbo.myTable ( myDate ) Include...(&lt;a href="http://sqlblog.com/blogs/alexander_kuznetsov/archive/2010/02/05/on-filtered-indexes-and-defensive-coding.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21875" width="1" height="1"&gt;</description></item><item><title>Quote of the Day: On What Really Makes Something True</title><link>http://sqlblog.com/blogs/buck_woody/archive/2010/02/05/quote-of-the-day-on-what-really-makes-something-true.aspx</link><pubDate>Fri, 05 Feb 2010 14:02:02 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21873</guid><dc:creator>BuckWoody</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;“Whether you believe you can or you believe you can't, you're probably right.” - Henry Ford&lt;/p&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Quote of the Day: On What Really Makes Something True&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Quote of the Day: On What Really Makes Something True%0A%0Ahttp://sqlblog.com/blogs/buck_woody/archive/2010/02/05/quote-of-the-day-on-what-really-makes-something-true.aspx" target="_blank" title = "Email Quote of the Day: On What Really Makes Something True"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/buck_woody/archive/2010/02/05/quote-of-the-day-on-what-really-makes-something-true.aspx&amp;amp;title=Quote+of+the+Day%3a+On+What+Really+Makes+Something+True" target="_blank" title = "Submit Quote of the Day: On What Really Makes Something True to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/buck_woody/archive/2010/02/05/quote-of-the-day-on-what-really-makes-something-true.aspx&amp;amp;phase=2" target="_blank" title = "Submit Quote of the Day: On What Really Makes Something True to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/buck_woody/archive/2010/02/05/quote-of-the-day-on-what-really-makes-something-true.aspx&amp;amp;title=Quote+of+the+Day%3a+On+What+Really+Makes+Something+True" target="_blank" title = "Submit Quote of the Day: On What Really Makes Something True to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/buck_woody/archive/2010/02/05/quote-of-the-day-on-what-really-makes-something-true.aspx&amp;amp;title=Quote+of+the+Day%3a+On+What+Really+Makes+Something+True" target="_blank" title = "Submit Quote of the Day: On What Really Makes Something True to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/buck_woody/archive/2010/02/05/quote-of-the-day-on-what-really-makes-something-true.aspx&amp;amp;title=Quote+of+the+Day%3a+On+What+Really+Makes+Something+True&amp;amp;;top=1" target="_blank" title = "Add Quote of the Day: On What Really Makes Something True to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21873" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Quote+Of+The+Day/default.aspx">Quote Of The Day</category></item><item><title>Interview with Andy Warren about SQL Saturday, PASS, and More</title><link>http://sqlblog.com/blogs/andy_leonard/archive/2010/02/05/interview-with-andy-warren-about-sql-saturday-pass-and-more.aspx</link><pubDate>Fri, 05 Feb 2010 12:00:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21848</guid><dc:creator>andyleonard</dc:creator><slash:comments>0</slash:comments><description>Introduction Andy Warren ( Blog - @sqlAndy ) is a DBA's DBA. He is a friend and mentor. He calls 'em like he sees 'em, and I haven't seen him pull a punch yet. I requested an interview with Andy before I learned of the transfer of SQL Saturday to PASS. Sometimes life works out that way... The Interview How did you, Brian, and Steve come up with the SQL Saturday idea? What inspired you? What need were you trying to meet in the community? Brian and I had both been to a few Code Camps, and as you know...(&lt;a href="http://sqlblog.com/blogs/andy_leonard/archive/2010/02/05/interview-with-andy-warren-about-sql-saturday-pass-and-more.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21848" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/andy_leonard/archive/tags/DBA/default.aspx">DBA</category><category domain="http://sqlblog.com/blogs/andy_leonard/archive/tags/Developer+Community/default.aspx">Developer Community</category><category domain="http://sqlblog.com/blogs/andy_leonard/archive/tags/Interviews/default.aspx">Interviews</category><category domain="http://sqlblog.com/blogs/andy_leonard/archive/tags/PASS/default.aspx">PASS</category><category domain="http://sqlblog.com/blogs/andy_leonard/archive/tags/SQL+Saturday/default.aspx">SQL Saturday</category></item><item><title>Avoiding calculated column in DAX</title><link>http://sqlblog.com/blogs/marco_russo/archive/2010/02/05/avoiding-calculated-column-in-dax.aspx</link><pubDate>Fri, 05 Feb 2010 11:27:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21825</guid><dc:creator>Marco Russo (SQLBI)</dc:creator><slash:comments>0</slash:comments><description>A calculated column is a DAX expression which is evaluated when the PowerPivot workbook is updated. It is very useful, but there are cases where you want to delay calculation at query time. For example: You want to make part of the calculation depending on the selection in the PivotTable (i.e. selecting a scenario for a simulation) You want to avoid the storage of another column in the PowerPivot workbook (it has a cost in terms of space, after all) First of all, if you have to be worried about storage...(&lt;a href="http://sqlblog.com/blogs/marco_russo/archive/2010/02/05/avoiding-calculated-column-in-dax.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21825" width="1" height="1"&gt;</description></item><item><title>Killing a SQL Server thread? Don’t!</title><link>http://sqlblog.com/blogs/linchi_shea/archive/2010/02/04/killing-a-sql-server-thread-don-t.aspx</link><pubDate>Thu, 04 Feb 2010 20:09:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21853</guid><dc:creator>Linchi Shea</dc:creator><slash:comments>4</slash:comments><description>Sometimes, when you kill a session (i.e. a spid) in a SQL Server instance, the spid just refuses to go away not because it’s doing a rollback. Perhaps, it’s stuck on a certain dependency on something external to SQL Server or it’s just simply stuck for some decipherable reasons. And the spid may hang around for as long as the instance is online and will only go away when the instance is restarted. In more than a few occasions, I have heard people wondering if they can just kill the thread of the...(&lt;a href="http://sqlblog.com/blogs/linchi_shea/archive/2010/02/04/killing-a-sql-server-thread-don-t.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=21853" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/linchi_shea/archive/tags/Best+Practices/default.aspx">Best Practices</category><category domain="http://sqlblog.com/blogs/linchi_shea/archive/tags/Testing/default.aspx">Testing</category></item><item><title>When bad error messages happen to good people</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2010/02/04/bad-error-messages.aspx</link><pubDate>Thu, 04 Feb 2010 15:27:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:20559</guid><dc:creator>AaronBertrand</dc:creator><slash:comments>13</slash:comments><description>Over the years I have largely been amused by the variance in error messages that come out of SQL Server. Some are very verbose and some even border on provide too much information, but the ones that irk me are the ones that leave you scratching your head. I wanted to point out a few of these, and ask if you have any misleading or unhelpful error messages that you see a lot? Msg 8152, Level 16, State 14, Line 5 String or binary data would be truncated. What string or binary data? Could you be a bit...(&lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/02/04/bad-error-messages.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=20559" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/clarity/default.aspx">clarity</category><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/error+messages/default.aspx">error messages</category><category domain="http://sqlblog.com/blogs/aaron_bertrand/archive/tags/usability/default.aspx">usability</category></item></channel></rss>