<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xyc880813的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xyc880813</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xyc880813]]></copyright><item><title><![CDATA[SQL Server修改表结构导致表丢失]]></title><link>https://blog.youkuaiyun.com/xyc880813/article/details/8438932</link><guid>https://blog.youkuaiyun.com/xyc880813/article/details/8438932</guid><author>xyc880813</author><pubDate>Wed, 26 Dec 2012 14:31:59 +0800</pubDate><description><![CDATA[在论坛上看到了一位朋友的帖子，说自己在修改列类型的时候，导致Primary文件组满，最终导致表丢失这一严重后果。


http://bbs.youkuaiyun.com/topics/390328757



后来想了一下，SQL Server在修改列类型的时候，会Drop整个表，然后新建一个新表，插入数据，然后删除旧表，将新表重命名。


生成的脚本如下：
/* To prevent]]></description><category></category></item></channel></rss>