http://community.csdn.net/Expert/topic/5735/5735797.xml?temp=.5920984你们没看清我的话 我不是说执行完这些语句后就消失!
执行完后 把这个查询分析器关掉 然后开一个新的 看这个content的约束!
“在新窗口中编写脚本对象-创建”
执行完后 把这个查询分析器关掉 然后开一个新的 看这个content的约束!
“在新窗口中编写脚本对象-创建”
调试欢乐多
关键在这里
*/--删除字段Content
ALTER TABLE dbo.table1 DROP COLUMN Content--将字段Content2重命名为Content
EXECUTE sp_rename N'dbo.table1.Content2', N'Content', 'COLUMN'
需求是将varchar转成ntext
真的是查询分析器的BUG,执行以下代码可以恢复。
*//*
exec sp_configure 'allow updates', 1
reconfigure with override
go--注意:你的默认约束名,看清了,是不是DF_table1_Content2
update sysobjects set info = 2 where id = object_id('DF_table1_Content2')
goexec sp_configure 'allow updates', 0
reconfigure with override
go
*/--之后关闭查询分析器,重开,你怎么创建都不回消失了。