<?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>Search results matching tags 'sql' and 'mvp'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=sql,mvp&amp;orTags=0</link><description>Search results matching tags 'sql' and 'mvp'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Please Vote: Windowing Enhancements in SQL Server</title><link>http://sqlblog.com/blogs/michael_coles/archive/2009/11/19/please-vote-windowing-enhancements-in-sql-server.aspx</link><pubDate>Fri, 20 Nov 2009 03:45:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:19010</guid><dc:creator>Mike C</dc:creator><description>&lt;P&gt;Back in January 2007, SQL guru &lt;A title="Itzik's Site" href="http://www.solidq.com/insidetsql/"&gt;Itzik Ben-Gan&lt;/A&gt; posted a series of &lt;A title="Itzik's Connect Requests" href="https://connect.microsoft.com/SQLServer/SearchResults.aspx?UserHandle=Itzik+Ben-Gan"&gt;MS Connect enhancement requests&lt;/A&gt; concerning windowing function enhancements.&amp;nbsp; Those who have used the &lt;A title="ROW_NUMBER() in BOL" href="http://msdn.microsoft.com/en-us/library/ms186734.aspx"&gt;ROW_NUMBER()&lt;/A&gt;, &lt;A title="RANK() in BOL" href="http://msdn.microsoft.com/en-us/library/ms176102.aspx"&gt;RANK()&lt;/A&gt;, &lt;A title="DENSE_RANK() in BOL" href="http://msdn.microsoft.com/en-us/library/ms173825.aspx"&gt;DENSE_RANK()&lt;/A&gt;, and &lt;A title="NTILE() at BOL" href="http://msdn.microsoft.com/en-us/library/ms175126.aspx"&gt;NTILE()&lt;/A&gt; functions on SQL 2005 and 2008, you already know how useful they are.&amp;nbsp; They simplify code and can improve performance considerably over the alternatives, which usually include self-joins, temp tables and/or cursors in various combinations.&lt;/P&gt;
&lt;P&gt;Well, the windowing functionality that you've seen in SQL 2005 and 2008 is just the tip of the iceberg.&amp;nbsp; The ISO SQL standard actually defines several additional options for these functions that SQL Server doesn't yet support. These additional options allow you to do some pretty amazing calculations. The ROWS and RANGE window subclauses that the standard defines allows you to perform "sliding window" calculations; the ORDER BY clause for aggregate functions which simplifies complex running sum (and other) calculations.&lt;/P&gt;
&lt;P&gt;As a SQL developer or DBA, these enhancements will simplify your life.&amp;nbsp; But don't take my word for it - read Itzik's white paper at &lt;A href="http://www.insidetsql.com/OVER_Clause_and_Ordered_Calculations.doc"&gt;http://www.insidetsql.com/OVER_Clause_and_Ordered_Calculations.doc&lt;/A&gt;.&amp;nbsp; Then let Microsoft know you want these enhancements in SQL Server by&amp;nbsp;voting on Itzik's enhancement requests at the following links:&lt;/P&gt;
&lt;DIV&gt;Progressive Ordered Calculations: &lt;A href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=254397"&gt;https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=254397&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;FIRST_VALUE, LAST_VALUE functions: &lt;A href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=254395"&gt;https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=254395&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;DISTINCT clause for aggregates: &lt;A href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=254393"&gt;https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=254393&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;ROWS and RANGE window subclauses: &lt;A href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=254392"&gt;https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=254392&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Vector expressions: &lt;A href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=254391"&gt;https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=254391&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;TOP OVER: &lt;A href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=254390"&gt;https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=254390&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;LAG and LEAD functions: &lt;A href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=254388"&gt;https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=254388&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;ORDER BY for aggregates:&amp;nbsp;&lt;A href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=254387"&gt;https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=254387&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Read Itzik's article, vote on the Connect items, and spread the word!&lt;/DIV&gt;</description></item><item><title>&amp;quot;SQL Server MVP Deep Dives&amp;quot; Book Available for Early Access/Pre-Orders</title><link>http://sqlblog.com/blogs/michael_coles/archive/2009/09/16/sql-server-mvp-deep-dives-book-available-for-early-access-pre-orders.aspx</link><pubDate>Thu, 17 Sep 2009 00:21:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:16825</guid><dc:creator>Mike C</dc:creator><description>&lt;P&gt;The MVP authored book, &lt;STRONG&gt;&lt;EM&gt;SQL Server MVP Deep Dives&lt;/EM&gt;&lt;/STRONG&gt; is now available for early access and pre-orders at &lt;A href="http://manning.com/nielsen/"&gt;http://manning.com/nielsen/&lt;/A&gt;.&amp;nbsp;&amp;nbsp;The book is divided into 5 sections that cover everything from building a proper relational database to developing BI solutions:&lt;/P&gt;
&lt;P&gt;1. Database Design and Architecture &lt;BR&gt;2. Database Development &lt;BR&gt;3. Database Administration &lt;BR&gt;4. Performance Tuning and Optimization&lt;BR&gt;5. BI Development&lt;/P&gt;
&lt;P&gt;This book covers a lot of ground with a lot of expert tour guides. Weighing in at 850 pages, it was written, tech-reviewed and edited by dozens of&amp;nbsp;Microsoft MVPs with intimate knowledge of SQL Server.&amp;nbsp; The contributor list includes some of the biggest names in SQL Server: Paul Nielsen, Adam Machanic, Kalen Delaney, Itzik Ben-Gan, Aaron Bertrand, Hugo Kornelis, John Paul Cook, and several others.&amp;nbsp; For me getting a copy of this book will be like getting the opportunity to pick the brains of some of the most knowledgable folks in the industry on a wide variety of topics.&lt;/P&gt;
&lt;P&gt;This is already one of my favorite books that I've had the chance to contribute to (I wrote a couple of chapters discussing on SQL Server XML in general and SQL Server XQuery specifically) because all of the royalties go to a charity that helps children who are war victims!&lt;/P&gt;
&lt;P&gt;So go get the book, learn what the pros know, and do your good deed for the day -- all at the same time!&lt;/P&gt;
&lt;P&gt;You can get more info on &lt;STRONG&gt;&lt;EM&gt;SQL Server MVP Deep Dives&lt;/EM&gt;&lt;/STRONG&gt; at Manning Publications: &lt;A href="http://manning.com/nielsen/"&gt;http://manning.com/nielsen/&lt;/A&gt;&amp;nbsp;and at Amazon&amp;nbsp;&lt;A href="http://www.amazon.com/SQL-Server-MVP-Deep-Dives/dp/1935182048/"&gt;http://www.amazon.com/SQL-Server-MVP-Deep-Dives/dp/1935182048/&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;A href="http://manning.com/nielsen/"&gt;&lt;IMG style="WIDTH:150px;HEIGHT:186px;" title="SQL Server Deep Dives" border=1 alt="SQL Server Deep Dives" src="http://manning.com/nielsen/nielsen_cover150.jpg" width=150 height=186&gt;&lt;/A&gt;&lt;/P&gt;</description></item><item><title>Rodney Landrum's Free e-Book: &amp;quot;SQL Server Tacklebox&amp;quot;</title><link>http://sqlblog.com/blogs/michael_coles/archive/2009/08/18/rodney-landrum-s-free-e-book-sql-server-tacklebox.aspx</link><pubDate>Wed, 19 Aug 2009 02:07:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:16094</guid><dc:creator>Mike C</dc:creator><description>&lt;P&gt;Red Gate just published a new free e-book in their High Performance SQL Server series.&amp;nbsp; The book is &lt;A title="SQL Server Tacklebox - Free Download" href="http://www.red-gate.com/products/sql_response/offers/response_tacklebox.htm"&gt;&lt;EM&gt;SQL Server Tacklebox: Essential Tools and Scripts for the Day to Day DBA&lt;/EM&gt;&lt;/A&gt; by Rodney Landrum.&amp;nbsp;Rodney is a professional DBA by trade, an author by choice, and a SQL Server MVP. With the &lt;EM&gt;SQL Server Tacklebox&lt;/EM&gt; Rodney demonstrates dozens of commonplace DBA tasks, approaching each from different perspectives. Whether it's walking the reader through all the steps to properly install a SQL Server instance or demonstrating no less than three different data migration methods, Rodney presents an engaging and thoughtful discussion as he lays out the options.&lt;/P&gt;
&lt;P&gt;Now I'm not a DBA by trade--I'm a developer.&amp;nbsp; Where the DBA holds the keys to the kingdom, I generally get to play the barbarian at the gate.&amp;nbsp;&amp;nbsp;I still get stuck playing the "ad hoc DBA" on occasion though, since most business people don't appreciate the difference in skill sets.&amp;nbsp; This book is perfect for&amp;nbsp;ad hoc DBAs like me, since you can easily look up a wide variety of DBA-centric tasks by title and get (1) a thorough explanation of all the things you need to consider before you perform the task, (2) step-by-step directions on how to perform the task, and (3) a detailed&amp;nbsp;description of what you should expect once the task is complete.&amp;nbsp; As a developer, and a guy who's really big on instant SQL gratification,&amp;nbsp;I really appreciate Rodney's free source code (separate download, link is inside the book).&lt;/P&gt;
&lt;P&gt;For full-time DBAs, Rodney's book works great as a quick reference for routine day-to-day tasks. Rodney doesn't stop there, however. He also discusses the more advanced topics like setting up notifications, investigating performance problems, and addressing data corruption issues.&amp;nbsp; In order to get the book you have to visit Red Gate's website at &lt;A href="http://www.red-gate.com/products/sql_response/offers/response_tacklebox.htm"&gt;http://www.red-gate.com/products/sql_response/offers/response_tacklebox.htm&lt;/A&gt;. Download you copy now!&lt;/P&gt;</description></item></channel></rss>