SQL Server 2005 データベースに、データ型が NTEXT のフィールドを持つテーブルがあります。このテーブルは、多数の SQLCE サブスクリプションを使用してマージ レプリケーションでレプリケートされます。
ON INSERT
NTEXT フィールドを処理するために、このテーブルにトリガーを追加しようとしました。しかし、私はこのエラーが発生しました:
Cannot use text, ntext, or image columns in the 'inserted' and 'deleted' tables.
私の調査では、NTEXT が非推奨であり、NVARCHAR(MAX) に変更する必要があるという投稿がいくつか見つかりました。しかし、スナップショットを再作成せずにこれを行うことはできません。これは、デバイスで作業している人々にとってはかなりの問題です (データ量と時間のため)。
挿入トリガーがデータ型を処理するための回避策はありますか?
これは、エラーがスローされる場所です。
DECLARE c1 CURSOR FOR SELECT ControlValue FROM INSERTED