SQLServer NTEXT ふるいむかし
Unicode のみの照合順序の Unicode データまたはNTEXT データを、
DB-Library (例 ISQL) または ODBC バージョン 3.7 以前を使用して
いるクライアントに送信できません。
1) TEXT 型で追加
2) update テーブル名 set 新しい列 = 古い列
3) alter table テーブル名 drop column 古い列
4) sp_rename 'テーブル名.今の列名', '新しい列名', 'COLUMN'
DB-Library (例 ISQL) または ODBC バージョン 3.7 以前を使用して
いるクライアントに送信できません。
Warning: mssql_query() [function.mssql-query]: message: Unicode data in a Unicode-only collation or ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC version 3.7 or earlier. This is because you are using column types of like ntext instead of text. There are 2 solutions. 1. Change all ntext column types to text or 2. Your query must look like: SELECT CAST(field1 AS TEXT) AS field1 FROM table
1) TEXT 型で追加
2) update テーブル名 set 新しい列 = 古い列
3) alter table テーブル名 drop column 古い列
4) sp_rename 'テーブル名.今の列名', '新しい列名', 'COLUMN'