ntext型、text型、image型は将来SQL Serverで廃止予定

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

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする