устранение неполадок «Конфликт типов операндов: datetime2 несовместим с int» при восстановлении

#sql-server

#sql-server

Вопрос:

Я пытаюсь восстановить нашу базу данных разработчиков на моем локальном sql-сервере. Я получаю эту ошибку во время восстановления:

 Operand type clash: datetime2 is incompatible with int
  

У меня есть несколько «арендаторов» с одинаковой структурой, и только один создает эту проблему.

Как я могу получить более подробную информацию? Мне нужно знать, где это происходит? Процедура, триггер, индекс, какая таблица и т.д.

Восстановление достигает 100%, затем выполняется некоторое время и выдает эту ошибку.

Как мне получить дополнительную информацию?

к вашему сведению: версия разработчика — 13.0.5264.1 / локальная — 13.0.4001

Комментарии:

1. Действительно ли это происходит во время восстановления? Какой SQL вы используете?

2. Проверьте журнал вашего sql server и посмотрите, сможете ли вы найти там что-нибудь еще, что могло бы указывать на действительную причину. Также как вы восстанавливаете базу данных? Является ли это командой восстановления в SSMS из файла .bak?

3. ДА. Восстановление из SSMS с помощью файла bak.

4. Не могли бы вы вставить SQL, который вы используете / который генерирует SSMS, пожалуйста? Кроме того, существуют ли какие-либо триггеры на уровне сервера в экземпляре? Если да, то каковы они?