ntext型、text型、image型は将来のSQL Serverでは廃止のなので、
同じ機能を持った別 の型に変更(変換)する必要がある。
DBのテーブルはテーブル定義を変えたり、データ 移行を行えばよい。
システム(ASP.NETで作ったアプリとか)で型指定している箇所がある場合、
テーブル定義 を変えてしまうと動作しなくなる。
そのため、システムの改修が必要。
ちなみに、SQL Server 2012では使える。
次のバージョンでの廃止勧告でのないので、 まだ余裕で使える。
システム改修のないまま簡単に数年は経過は禁物。
(こういうのってタイミングの問題だったりするので・・・)
古い型 | 新しい型 | |
---|---|---|
ntext型 | → | nvarchar(max) |
text型 | → | varchar(max) |
image型 | → | varbinary(max) |
■参考URL
–http://msdn.microsoft.com/ja-jp/library/ms187993.aspx
–http://msdn.microsoft.com/ja-jp/library/ms143729.aspx
■おまけ:廃止された機能
–2008 R2で廃止 http://msdn.microsoft.com/ja-jp/library/ms144262.aspx
–2012で廃止 http://technet.microsoft.com/ja-jp/library/ms144262(v=sql.110).aspx