<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Kalen Delaney</title><subtitle type="html" /><id>http://sqlblog.com/blogs/kalen_delaney/atom.aspx</id><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/kalen_delaney/default.aspx" /><link rel="self" type="application/atom+xml" href="http://sqlblog.com/blogs/kalen_delaney/atom.aspx" /><generator uri="http://communityserver.org" version="2.1.61129.1">Community Server</generator><updated>2010-09-28T14:17:00Z</updated><entry><title>Geek City: Growing Rows with Snapshot Isolation</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/11/19/growing-rows-with-snapshot-isolation.aspx" /><id>http://sqlblog.com/blogs/kalen_delaney/archive/2011/11/19/growing-rows-with-snapshot-isolation.aspx</id><published>2011-11-20T00:43:00Z</published><updated>2011-11-20T00:43:00Z</updated><content type="html">I just finished a wonderful week in Stockholm, teaching a class for Cornerstone Education. We had 19 SQL Server enthusiasts, all eager to find out everything they could about SQL Server Internals. One questions came up on Thursday that I wasn’t sure of the answer to. I jokingly told the student who asked it to consider it a homework exercise, but then I was so interested in the answer, I try to figure it out myself Thursday evening. In this post, I’ll tell you what I did to try to answer the question....(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/11/19/growing-rows-with-snapshot-isolation.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=39890" width="1" height="1"&gt;</content><author><name>Kalen Delaney</name><uri>http://sqlblog.com/members/Kalen+Delaney.aspx</uri></author><category term="internals" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx" /><category term="snapshot isolation" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/snapshot+isolation/default.aspx" /></entry><entry><title>Did You Know? Query Options Setting in SSMS</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/10/19/query-options-setting-in-ssms.aspx" /><id>http://sqlblog.com/blogs/kalen_delaney/archive/2011/10/19/query-options-setting-in-ssms.aspx</id><published>2011-10-20T00:09:00Z</published><updated>2011-10-20T00:09:00Z</updated><content type="html">Hi folks I’m back from an amazing week at PASS and an awesome reception for SQL Server MVP Deep Dives Volume 2. I’m starting to plan and write my next book on SQL Server 2012 Internals so blogging will kept to a minimum, not that I’ve had a lot of time to blog lately. However, while working on the final quiz for my Concurrency class through SSWUG , I noticed something peculiar about the Query Options | Advanced dialog in Management Studio. You have the option of choosing a default ISOLATION LEVEL...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/10/19/query-options-setting-in-ssms.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=39216" width="1" height="1"&gt;</content><author><name>Kalen Delaney</name><uri>http://sqlblog.com/members/Kalen+Delaney.aspx</uri></author><category term="Management Tools" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/Management+Tools/default.aspx" /></entry><entry><title>Did You Know? I’ll be teaching my Internals Class online!</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/09/07/teaching-my-internals-class-online.aspx" /><id>http://sqlblog.com/blogs/kalen_delaney/archive/2011/09/07/teaching-my-internals-class-online.aspx</id><published>2011-09-07T20:27:00Z</published><updated>2011-09-07T20:27:00Z</updated><content type="html">In my most recent commentary for SQL Server Magazine, online here: http://www.sqlmag.com/article/training-and-certification2/sql-server-training-options-140429 , I talked about different options for making training content available online. As an addendum to that, I’d like to mention that one of my training partners (Benchmark Learning in Minneapolis) has decided to offer my complete 5-day deep dives Internals class online, in early November. We’re doing it as a split week class also, so your brain...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/09/07/teaching-my-internals-class-online.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=38286" width="1" height="1"&gt;</content><author><name>Kalen Delaney</name><uri>http://sqlblog.com/members/Kalen+Delaney.aspx</uri></author><category term="internals" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx" /><category term="training" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/training/default.aspx" /></entry><entry><title>Geek City: Where are LOBs stored?</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/06/26/where-are-lobs-stored.aspx" /><id>http://sqlblog.com/blogs/kalen_delaney/archive/2011/06/26/where-are-lobs-stored.aspx</id><published>2011-06-26T21:27:00Z</published><updated>2011-06-26T21:27:00Z</updated><content type="html">When researching a question from one of the students in my class last week, I was reading the documentation for CREATE TABLE about storing LOB columns at http://msdn.microsoft.com/en-us/library/ms174979.aspx . For this discussion LOB columns includes text, image, ntext, xml and the MAX columns when they are over 8000 bytes and stored outside the regular data row. I knew that SQL Server gives us the capability of storing LOB columns in a separate filegroup with the TEXTIMAGE_ON clause, but I was surprised...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/06/26/where-are-lobs-stored.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=36456" width="1" height="1"&gt;</content><author><name>Kalen Delaney</name><uri>http://sqlblog.com/members/Kalen+Delaney.aspx</uri></author><category term="filegroups" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/filegroups/default.aspx" /><category term="lobs" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/lobs/default.aspx" /><category term="storage" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/storage/default.aspx" /></entry><entry><title>Geek City: What gets logged for SELECT INTO operations?</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/03/15/what-gets-logged-for-select-into.aspx" /><id>http://sqlblog.com/blogs/kalen_delaney/archive/2011/03/15/what-gets-logged-for-select-into.aspx</id><published>2011-03-15T19:41:00Z</published><updated>2011-03-15T19:41:00Z</updated><content type="html">Last week, I wrote about logging for index rebuild operations. I wanted to publish the result of that testing as soon as I could, because that dealt with a specific question I was trying to answer. However, I actually started out my testing by looking at the logging that was done for a different operation, and ended up generating some new questions for myself. Before I started testing the index rebuilds, I thought I would just get warmed up by observing the logging for SELECT INTO. I thought I knew...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/03/15/what-gets-logged-for-select-into.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=34163" width="1" height="1"&gt;</content><author><name>Kalen Delaney</name><uri>http://sqlblog.com/members/Kalen+Delaney.aspx</uri></author><category term="internals" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx" /><category term="recovery models" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/recovery+models/default.aspx" /><category term="transaction log" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/transaction+log/default.aspx" /></entry><entry><title>Geek City: What gets logged for index rebuild operations?</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/03/08/what-gets-logged-for-index-rebuilds.aspx" /><id>http://sqlblog.com/blogs/kalen_delaney/archive/2011/03/08/what-gets-logged-for-index-rebuilds.aspx</id><published>2011-03-08T18:54:00Z</published><updated>2011-03-08T18:54:00Z</updated><content type="html">This blog post was inspired by a question from a future student. Someone who was already booked for my SQL Server Internals class in June asked for some information on a current problem he was having with transaction log writes causing excessive wait times during index rebuild operations when run in ONLINE mode. He wanted to know if switching to BULK_LOGGED recovery could help. I knew the difference between ALTER INDEX in FULL vs BULK_LOGGED recovery when doing normal OFFLINE rebuilds, but I wasn't...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/03/08/what-gets-logged-for-index-rebuilds.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=33967" width="1" height="1"&gt;</content><author><name>Kalen Delaney</name><uri>http://sqlblog.com/members/Kalen+Delaney.aspx</uri></author><category term="indexes" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/indexes/default.aspx" /><category term="internals" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx" /><category term="recovery models" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/recovery+models/default.aspx" /><category term="transaction log" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/transaction+log/default.aspx" /></entry><entry><title>Geek City: Preparing for the SQL Server Master Exam</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/03/03/Preparing-for-the-SQL-Server-Master-Exam.aspx" /><id>http://sqlblog.com/blogs/kalen_delaney/archive/2011/03/03/Preparing-for-the-SQL-Server-Master-Exam.aspx</id><published>2011-03-03T14:40:00Z</published><updated>2011-03-03T14:40:00Z</updated><content type="html">I was amazed at the results when I just did a search of SQLBlog, and realized no one had really blogged here about the changes to the Microsoft Certified Master (MCM) program. Greg Low described the MCM program when he decided to pursue the MCM at the end of 2008, but two years later, at the end of 2010, Microsoft completely changed the requirements. Microsoft published the new requirements here . The three week intensive course is no longer required, but that doesn't mean you can just buy an exam...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/03/03/Preparing-for-the-SQL-Server-Master-Exam.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=33883" width="1" height="1"&gt;</content><author><name>Kalen Delaney</name><uri>http://sqlblog.com/members/Kalen+Delaney.aspx</uri></author><category term="books" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/books/default.aspx" /><category term="MCM" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/MCM/default.aspx" /><category term="training" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/training/default.aspx" /></entry><entry><title>Did You Know: Where's the Best Place to Get Started?</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/02/17/the-best-place-to-get-started.aspx" /><id>http://sqlblog.com/blogs/kalen_delaney/archive/2011/02/17/the-best-place-to-get-started.aspx</id><published>2011-02-17T07:34:00Z</published><updated>2011-02-17T07:34:00Z</updated><content type="html">Have you ever wondered how to start learning about a specific SQL Server topic? Or how to advise someone who asks "How do I get started?" Redgate, and SQL Server Central, have launched a new site to answer that question. SQL Server Stairways are a series of tutorials designed to take you from zero knowledge of a particular SQL Server topic, to a level of practical understanding that will allow you to start using that feature in a production environment. Not all the tutorials are finished, but new...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/02/17/the-best-place-to-get-started.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=33553" width="1" height="1"&gt;</content><author><name>Kalen Delaney</name><uri>http://sqlblog.com/members/Kalen+Delaney.aspx</uri></author><category term="training" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/training/default.aspx" /></entry><entry><title>Did You Know: I'm going back to Boston!</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/01/25/back-to-boston.aspx" /><id>http://sqlblog.com/blogs/kalen_delaney/archive/2011/01/25/back-to-boston.aspx</id><published>2011-01-26T04:12:00Z</published><updated>2011-01-26T04:12:00Z</updated><content type="html">After spending 5 months in Boston last summer and fall, I'm going back again, to teach my 5-day SQL Server Internals and Query Tuning class for Boston SQL Training. Last time I taught my course there, we had a completely full class with a waiting list. So I'm going to offer the course again! The class will be delivered April 11- 15 but early bird registration ends next Tuesday, February 1st. I'm very excited to go back, and thankful to Adam Machanic of Boston SQL Training for this opportunity. You...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/01/25/back-to-boston.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=32924" width="1" height="1"&gt;</content><author><name>Kalen Delaney</name><uri>http://sqlblog.com/members/Kalen+Delaney.aspx</uri></author><category term="internals" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx" /><category term="training" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/training/default.aspx" /></entry><entry><title>Geek City: Ordered Seeks and Scans</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/01/21/ordered-seeks-and-scans.aspx" /><id>http://sqlblog.com/blogs/kalen_delaney/archive/2011/01/21/ordered-seeks-and-scans.aspx</id><published>2011-01-21T23:28:00Z</published><updated>2011-01-21T23:28:00Z</updated><content type="html">I got a couple of really great questions during my SSWUG Workshop this morning , as I was discussing seeks and scans, and since the answers to the two questions are very related, I decided to address both of them in more detail in this blog post. Most people think about a seek operation as retrieving just one or a few rows, and a scan as accessing the entire table or index leaf level. And that usually is what I mean when I am just describing SQL Server behavior. But there is also the possibility...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/01/21/ordered-seeks-and-scans.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=32833" width="1" height="1"&gt;</content><author><name>Kalen Delaney</name><uri>http://sqlblog.com/members/Kalen+Delaney.aspx</uri></author><category term="indexes" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/indexes/default.aspx" /><category term="query plans" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/query+plans/default.aspx" /><category term="seminars" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/seminars/default.aspx" /><category term="showplan" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/showplan/default.aspx" /><category term="training" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/training/default.aspx" /></entry><entry><title>Did You Know? My PASS Demos and Social Networking</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/kalen_delaney/archive/2010/11/15/PASS-Demos-and-Social-Networking.aspx" /><id>http://sqlblog.com/blogs/kalen_delaney/archive/2010/11/15/PASS-Demos-and-Social-Networking.aspx</id><published>2010-11-15T22:30:00Z</published><updated>2010-11-15T22:30:00Z</updated><content type="html">My PASS demos are now available on my website for my Precon Session on SQL Server Concurrency: Locking and Blocking and Row Versions, Oh My! and for my Spotlight Session on Seeking SQL Server Secrets. You can download both sets of scripts from www.SQLServerInternals.com/conferences Also, I set up a FaceBook fan page a few weeks ago, for SQL Server technical information, news, tips and tricks... the Facebook page name is SQL Server Internals, and the direct URL is http://www.facebook.com/SQLInternals...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2010/11/15/PASS-Demos-and-Social-Networking.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=30615" width="1" height="1"&gt;</content><author><name>Kalen Delaney</name><uri>http://sqlblog.com/members/Kalen+Delaney.aspx</uri></author><category term="facebook" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/facebook/default.aspx" /><category term="PASS" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/PASS/default.aspx" /><category term="training" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/training/default.aspx" /><category term="twitter" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/twitter/default.aspx" /></entry><entry><title>Did You Know: SQL Geeks for Good</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/kalen_delaney/archive/2010/11/04/sql-geeks-for-good.aspx" /><id>http://sqlblog.com/blogs/kalen_delaney/archive/2010/11/04/sql-geeks-for-good.aspx</id><published>2010-11-04T19:04:00Z</published><updated>2010-11-04T19:04:00Z</updated><content type="html">Are you going to PASS next week? We're not going to have anything to compete with the big release and book-signing for the SQL Server MVP Deep Dives book like we had last year, but there is something special you can do this year. A former student is collecting personal care items to take on a mission trip to Nicaragua. Here is his statement of purpose for the project: Corner of Love leads mission teams to villages in impoverished northern Nicaragua, providing life changing medicines, dental care,...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2010/11/04/sql-geeks-for-good.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=30181" width="1" height="1"&gt;</content><author><name>Kalen Delaney</name><uri>http://sqlblog.com/members/Kalen+Delaney.aspx</uri></author><category term="PASS" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/PASS/default.aspx" /></entry><entry><title>Geek City: Inside SQL Azure</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/kalen_delaney/archive/2010/11/02/whitepaper-inside-sql-azure.aspx" /><id>http://sqlblog.com/blogs/kalen_delaney/archive/2010/11/02/whitepaper-inside-sql-azure.aspx</id><published>2010-11-02T16:10:00Z</published><updated>2010-11-02T16:10:00Z</updated><content type="html">My new whitepaper has just been published! Inside SQL Azure http://social.technet.microsoft.com/wiki/contents/articles/inside-sql-azure.aspx The paper examines the internals of the SQL Azure databases, and how they are managed in the Microsoft Data Centers, to provide you high availability and immediate scalability in a familiar SQL Server development environment. SQL Azure is changing so fast, I thought everything in here was going to be out of date before it saw the light of day. :-) Enjoy! ~Kale...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2010/11/02/whitepaper-inside-sql-azure.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=30109" width="1" height="1"&gt;</content><author><name>Kalen Delaney</name><uri>http://sqlblog.com/members/Kalen+Delaney.aspx</uri></author><category term="internals" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx" /><category term="SQL Azure" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/SQL+Azure/default.aspx" /><category term="whitepapers" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/whitepapers/default.aspx" /></entry><entry><title>TSQL Tuesday #11:Rolling Back TRUNCATE TABLE</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/kalen_delaney/archive/2010/10/12/tsql-tuesday-11-rolling-back-truncate-table.aspx" /><id>http://sqlblog.com/blogs/kalen_delaney/archive/2010/10/12/tsql-tuesday-11-rolling-back-truncate-table.aspx</id><published>2010-10-12T20:02:00Z</published><updated>2010-10-12T20:02:00Z</updated><content type="html">“It ain't what people don't know that hurts them it's what they know that ain't so” -- commonly attributed to Mark Twain SQL Server has been around for a long time now, and people who learn one version well sometimes have monumental task when a new version comes out. They need to figure out what changed. The "What's New" documentation usually gives a good idea of the major new features, but sometimes when a more minor feature just change a bit, it's may get overlooked in all the hoopla of learning...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2010/10/12/tsql-tuesday-11-rolling-back-truncate-table.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=29343" width="1" height="1"&gt;</content><author><name>Kalen Delaney</name><uri>http://sqlblog.com/members/Kalen+Delaney.aspx</uri></author><category term="internals" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx" /><category term="locking" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/locking/default.aspx" /><category term="Transactions" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/Transactions/default.aspx" /><category term="T-SQL Tuesday" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/T-SQL+Tuesday/default.aspx" /></entry><entry><title>Did You Know? It's really easy to convey the wrong message when writing</title><link rel="alternate" type="text/html" href="http://sqlblog.com/blogs/kalen_delaney/archive/2010/09/28/easy-to-convey-the-wrong-message-when-writing.aspx" /><id>http://sqlblog.com/blogs/kalen_delaney/archive/2010/09/28/easy-to-convey-the-wrong-message-when-writing.aspx</id><published>2010-09-28T20:17:00Z</published><updated>2010-09-28T20:17:00Z</updated><content type="html">And it's also really easy to procrastinate. I meant to blog about a big misunderstanding right after last month's SQL Server Magazine UPDATE commentary appeared, but now I'm just finishing up this month's commentary and only now realized I forgot to write this blog post. In this commentary http://www.sqlmag.com/article/sql-server/Disseminating-SQL-Server-Information.aspx I talked about how difficult it is to find the information you might need, and how difficult it is for educators, or product support...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2010/09/28/easy-to-convey-the-wrong-message-when-writing.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=29023" width="1" height="1"&gt;</content><author><name>Kalen Delaney</name><uri>http://sqlblog.com/members/Kalen+Delaney.aspx</uri></author><category term="education" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/education/default.aspx" /><category term="SQL Server Magazine" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/SQL+Server+Magazine/default.aspx" /><category term="writing" scheme="http://sqlblog.com/blogs/kalen_delaney/archive/tags/writing/default.aspx" /></entry></feed>
