У меня есть таблица Table1, в которой я создал триггер вставки / обновления. Этот триггер вставляет записи о вставках / обновлениях в Table1 в Table1_history. Чтобы проверить, вставляет ли триггер записи в Table1_history, я вставил некоторые тестовые данные в Table1 и получаю сообщение об ошибке:
Cannot insert explicit value for identity column in table 'Table1_history' when IDENTITY_INSERT is set to OFF
Схемы таблиц Table1 и Table1_history идентичны, за исключением дополнительного поля "вставлен_д__даты" в таблице Table1_history.
Я установил Identity Insert на ON, и триггер работает. Но я должен делать это каждый раз, когда мне нужно вставить новую запись в Таблицу 1?