Я добрался, ошибка "Не может использовать текст, ntext, или столбцы типа image во 'вставленных' и 'удаленных' таблицах", так как существуют ntext поля в исходной таблице, я присоединил триггер к.
Вот решение: http://lazycodeprogrammer.blogspot.com/2009/08/how-to-use-inserteddeleted-with.html
Но исходный (не измененный) запрос достаточно сложен. Что я должен записать вместо ВЫБОРА * ОТ ВСТАВЛЕННОГО, использующего Оператора объединения, как он рекомендуется?
Было найдено хорошее решение:
Настоящая проблема заключается в том, что вы пытаетесь выбрать столбцы во вставленной таблице, которые имеют тип ntext, text или image. Это запрещено в триггере.
Реальным решением было бы изменить весь ваш ntext на nvarchar (max), текст на varchar (max) и изображение на varbinary (max), как было предложено MS.
MS заявляет, что эти типы устарели и будут удалены в будущей версии.
Кроме того, ntext очень медленен в плане производительности из-за отсутствия данных в строке.