<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: SQL SERVER &#8211; Reclaim Space After Dropping Variable-Length Columns Using DBCC CLEANTABLE</title>
	<atom:link href="http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/</link>
	<description>Personal Notes of Pinal Dave</description>
	<lastBuildDate>Sat, 25 May 2013 01:31:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: SQL SERVER &#8211; Weekly Series &#8211; Memory Lane &#8211; #011 &#171; SQL Server Journey with SQL Authority</title>
		<link>http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/#comment-406699</link>
		<dc:creator><![CDATA[SQL SERVER &#8211; Weekly Series &#8211; Memory Lane &#8211; #011 &#171; SQL Server Journey with SQL Authority]]></dc:creator>
		<pubDate>Sat, 12 Jan 2013 01:30:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/#comment-406699</guid>
		<description><![CDATA[[...] Reclaim Space After Dropping Variable-Length Columns Using DBCC CLEANTABLE [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Reclaim Space After Dropping Variable-Length Columns Using DBCC CLEANTABLE [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: annad</title>
		<link>http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/#comment-315740</link>
		<dc:creator><![CDATA[annad]]></dc:creator>
		<pubDate>Thu, 19 Jul 2012 07:10:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/#comment-315740</guid>
		<description><![CDATA[when i am execting DBCC CLEANTABLE(&#039;catar&#039;,&#039;temp_val_dia_fin&#039;,0)..
system show below error message ...
&quot;Msg 211, Level 23, State 51, Line 1
Possible schema corruption. Run DBCC CHECKCATALOG.&quot;

I am not able to drop the above table]]></description>
		<content:encoded><![CDATA[<p>when i am execting DBCC CLEANTABLE(&#8216;catar&#8217;,'temp_val_dia_fin&#8217;,0)..<br />
system show below error message &#8230;<br />
&#8220;Msg 211, Level 23, State 51, Line 1<br />
Possible schema corruption. Run DBCC CHECKCATALOG.&#8221;</p>
<p>I am not able to drop the above table</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tam</title>
		<link>http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/#comment-260487</link>
		<dc:creator><![CDATA[Tam]]></dc:creator>
		<pubDate>Wed, 07 Mar 2012 19:51:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/#comment-260487</guid>
		<description><![CDATA[I performed LTRIM &amp; RTRIM, and reduce the column size (all varchar) to be the column specific max length.  The origina table had much larger column size (varchar as well).  

Problem: data space has doubled when adjusting the column size compared to the original table (which had far larger column size).

I use DBCC CleanTable, and recover only 2MB.  No indexes or keys on both tables.  Original table @ 87MB, newly reduce table @ 178.76MB.

What am I doing wrong?

Original table:

CREATE TABLE [dbo].[Original](
	[RequestId] [int] NOT NULL,
	[QuoteNumber] [varchar](25) NULL,
	[ResponseTime] [datetime] NOT NULL,
	[ResidenceShape] [varchar](80) NULL,
	[ExteriorFeatures_ExteriorDoors] [varchar](300) NULL,
	[ExteriorFeatures_SpecialtyWindows] [varchar](300) NULL,
	[DetachedStructure1] [varchar](70) NULL,
	[AttachedStructure1] [varchar](150) NULL,
	[AttachedStructure2] [varchar](150) NULL,
	[AttachedStructure3] [varchar](150) NULL,
	[GarageType1] [varchar](100) NULL,
	[GarageType2] [varchar](100) NULL,
	[BathroomFull] [varchar](75) NULL,
	[BathroomHalf] [varchar](10) NULL,
	[BathroomOneAndHalf] [varchar](10) NULL,
	[InteriorFeatures_FirePlace] [varchar](200) NULL,
	[InteriorFeatures_Lighting] [varchar](200) NULL,
	[InteriorFeatures_Staircase] [int] NULL,
	[InteriorFeatures_InteriorDoorsMillwork] [varchar](200) NULL,
	[InteriorSystems_HeatingSystem] [varchar](200) NULL,
	[InteriorSystems_CoolingSystem] [varchar](200) NULL,
	[KitchenSize] [varchar](70) NULL,
	[KitchenCounter] [varchar](70) NULL,
	[KitchenCabinets_GlassCabinetDoors] [varchar](50) NULL,
	[KitchenCabinets_PeninsulaBar] [varchar](50) NULL

New table: 

CREATE TABLE [dbo].[New Table](
	[RequestId] [int] NOT NULL,
	[QuoteNumber] [varchar](14) NULL,
	[ResponseTime] [datetime] NOT NULL,
	[ResidenceShape] [varchar](25) NULL,
	[ExteriorFeatures_ExteriorDoors] [varchar](75) NULL,
	[ExteriorFeatures_SpecialtyWindows] [varchar](62) NULL,
	[DetachedStructure1] [varchar](38) NULL,
	[AttachedStructure1] [varchar](23) NULL,
	[AttachedStructure2] [varchar](23) NULL,
	[AttachedStructure3] [varchar](23) NULL,
	[GarageType1] [varchar](50) NULL,
	[GarageType2] [varchar](50) NULL,
	[BathroomFull] [varchar](2) NULL,
	[BathroomHalf] [varchar](1) NULL,
	[BathroomOneAndHalf] [varchar](1) NULL,
	[InteriorFeatures_FirePlace] [varchar](35) NULL,
	[InteriorFeatures_Lighting] [varchar](97) NULL,
	[InteriorFeatures_Staircase] [int] NULL,
	[InteriorFeatures_InteriorDoorsMillwork] [varchar](99) NULL,
	[InteriorSystems_HeatingSystem] [varchar](31) NULL,
	[InteriorSystems_CoolingSystem] [varchar](28) NULL,
	[KitchenSize] [varchar](23) NULL,
	[KitchenCounter] [varchar](29) NULL,
	[KitchenCabinets_GlassCabinetDoors] [varchar](2) NULL,
	[KitchenCabinets_PeninsulaBar] [varchar](3) NULL]]></description>
		<content:encoded><![CDATA[<p>I performed LTRIM &amp; RTRIM, and reduce the column size (all varchar) to be the column specific max length.  The origina table had much larger column size (varchar as well).  </p>
<p>Problem: data space has doubled when adjusting the column size compared to the original table (which had far larger column size).</p>
<p>I use DBCC CleanTable, and recover only 2MB.  No indexes or keys on both tables.  Original table @ 87MB, newly reduce table @ 178.76MB.</p>
<p>What am I doing wrong?</p>
<p>Original table:</p>
<p>CREATE TABLE [dbo].[Original](<br />
	[RequestId] [int] NOT NULL,<br />
	[QuoteNumber] [varchar](25) NULL,<br />
	[ResponseTime] [datetime] NOT NULL,<br />
	[ResidenceShape] [varchar](80) NULL,<br />
	[ExteriorFeatures_ExteriorDoors] [varchar](300) NULL,<br />
	[ExteriorFeatures_SpecialtyWindows] [varchar](300) NULL,<br />
	[DetachedStructure1] [varchar](70) NULL,<br />
	[AttachedStructure1] [varchar](150) NULL,<br />
	[AttachedStructure2] [varchar](150) NULL,<br />
	[AttachedStructure3] [varchar](150) NULL,<br />
	[GarageType1] [varchar](100) NULL,<br />
	[GarageType2] [varchar](100) NULL,<br />
	[BathroomFull] [varchar](75) NULL,<br />
	[BathroomHalf] [varchar](10) NULL,<br />
	[BathroomOneAndHalf] [varchar](10) NULL,<br />
	[InteriorFeatures_FirePlace] [varchar](200) NULL,<br />
	[InteriorFeatures_Lighting] [varchar](200) NULL,<br />
	[InteriorFeatures_Staircase] [int] NULL,<br />
	[InteriorFeatures_InteriorDoorsMillwork] [varchar](200) NULL,<br />
	[InteriorSystems_HeatingSystem] [varchar](200) NULL,<br />
	[InteriorSystems_CoolingSystem] [varchar](200) NULL,<br />
	[KitchenSize] [varchar](70) NULL,<br />
	[KitchenCounter] [varchar](70) NULL,<br />
	[KitchenCabinets_GlassCabinetDoors] [varchar](50) NULL,<br />
	[KitchenCabinets_PeninsulaBar] [varchar](50) NULL</p>
<p>New table: </p>
<p>CREATE TABLE [dbo].[New Table](<br />
	[RequestId] [int] NOT NULL,<br />
	[QuoteNumber] [varchar](14) NULL,<br />
	[ResponseTime] [datetime] NOT NULL,<br />
	[ResidenceShape] [varchar](25) NULL,<br />
	[ExteriorFeatures_ExteriorDoors] [varchar](75) NULL,<br />
	[ExteriorFeatures_SpecialtyWindows] [varchar](62) NULL,<br />
	[DetachedStructure1] [varchar](38) NULL,<br />
	[AttachedStructure1] [varchar](23) NULL,<br />
	[AttachedStructure2] [varchar](23) NULL,<br />
	[AttachedStructure3] [varchar](23) NULL,<br />
	[GarageType1] [varchar](50) NULL,<br />
	[GarageType2] [varchar](50) NULL,<br />
	[BathroomFull] [varchar](2) NULL,<br />
	[BathroomHalf] [varchar](1) NULL,<br />
	[BathroomOneAndHalf] [varchar](1) NULL,<br />
	[InteriorFeatures_FirePlace] [varchar](35) NULL,<br />
	[InteriorFeatures_Lighting] [varchar](97) NULL,<br />
	[InteriorFeatures_Staircase] [int] NULL,<br />
	[InteriorFeatures_InteriorDoorsMillwork] [varchar](99) NULL,<br />
	[InteriorSystems_HeatingSystem] [varchar](31) NULL,<br />
	[InteriorSystems_CoolingSystem] [varchar](28) NULL,<br />
	[KitchenSize] [varchar](23) NULL,<br />
	[KitchenCounter] [varchar](29) NULL,<br />
	[KitchenCabinets_GlassCabinetDoors] [varchar](2) NULL,<br />
	[KitchenCabinets_PeninsulaBar] [varchar](3) NULL</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SQL SERVER &#8211; Reclaiming Space Back from Database &#8211; Quiz &#8211; Puzzle &#8211; 28 of 31 &#171; SQL Server Journey with SQL Authority</title>
		<link>http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/#comment-245074</link>
		<dc:creator><![CDATA[SQL SERVER &#8211; Reclaiming Space Back from Database &#8211; Quiz &#8211; Puzzle &#8211; 28 of 31 &#171; SQL Server Journey with SQL Authority]]></dc:creator>
		<pubDate>Sun, 29 Jan 2012 01:31:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/#comment-245074</guid>
		<description><![CDATA[[...] in the SQL Server Shrinking Database is Bad – Increases Fragmentation – Reduces Performance Reclaim Space After Dropping Variable-Length Columns Using DBCC CLEANTABLE Data and Page Compressions – Data Storage and IO [...]]]></description>
		<content:encoded><![CDATA[<p>[...] in the SQL Server Shrinking Database is Bad – Increases Fragmentation – Reduces Performance Reclaim Space After Dropping Variable-Length Columns Using DBCC CLEANTABLE Data and Page Compressions – Data Storage and IO [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Singh</title>
		<link>http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/#comment-148494</link>
		<dc:creator><![CDATA[Peter Singh]]></dc:creator>
		<pubDate>Fri, 15 Jul 2011 13:29:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/#comment-148494</guid>
		<description><![CDATA[Thanks Pinal, and thanks Suprotim for clarifying what the &#039;0&#039; is.]]></description>
		<content:encoded><![CDATA[<p>Thanks Pinal, and thanks Suprotim for clarifying what the &#8217;0&#8242; is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Suprotim</title>
		<link>http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/#comment-33900</link>
		<dc:creator><![CDATA[Suprotim]]></dc:creator>
		<pubDate>Fri, 22 Feb 2008 11:50:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/#comment-33900</guid>
		<description><![CDATA[The 3rd parameter is for batch size. It determines the no. of steps to reclaim space. If given as 0, it reclaims steps in a single transaction

HTH,
Suprotim Agarwal
-----]]></description>
		<content:encoded><![CDATA[<p>The 3rd parameter is for batch size. It determines the no. of steps to reclaim space. If given as 0, it reclaims steps in a single transaction</p>
<p>HTH,<br />
Suprotim Agarwal<br />
&#8212;&#8211;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dugi</title>
		<link>http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/#comment-33047</link>
		<dc:creator><![CDATA[Dugi]]></dc:creator>
		<pubDate>Thu, 17 Jan 2008 12:38:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/#comment-33047</guid>
		<description><![CDATA[AdventureWorks  = DB
Person.Contact    = Schema.Table
0 = ????????????????????]]></description>
		<content:encoded><![CDATA[<p>AdventureWorks  = DB<br />
Person.Contact    = Schema.Table<br />
0 = ????????????????????</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dugi</title>
		<link>http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/#comment-33044</link>
		<dc:creator><![CDATA[Dugi]]></dc:creator>
		<pubDate>Thu, 17 Jan 2008 12:34:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2008/01/11/sql-server-reclaim-space-after-dropping-variable-length-columns-using-dbcc-cleantable/#comment-33044</guid>
		<description><![CDATA[can you explain why value 0 at the end of the statement

( &#039;AdevntureWorks&#039; , &#039;Person.Contact&#039;,  0)
        DB                           Table              ?]]></description>
		<content:encoded><![CDATA[<p>can you explain why value 0 at the end of the statement</p>
<p>( &#8216;AdevntureWorks&#8217; , &#8216;Person.Contact&#8217;,  0)<br />
        DB                           Table              ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
