表tab,字段fid 现在类型是ntext,我想改为textalter table dbo.tab alter column fid  text总是提示超时,设置了远程连接无超时也无法修改,改如何做,才可以修改?
表里数据大概20多W

解决方案 »

  1.   

    仅能通过下列方式更改 text、ntext 和 image 列的数据类型: 
    text 更改为 varchar(max)、nvarchar(max) 或 xml
    ntext 更改为 varchar(max)、nvarchar(max) 或 xml
    image 更改为 varbinary(max)
      

  2.   

    或者你改成varchar(max),再改成text ,分2步alter table #tb alter column WriteTime varchar(max) 
    alter table #tb alter column WriteTime text 
      

  3.   


    alter table dbo.tab alter column fid varchar(255)
    go