Использование служб SQL Server Integration Services (SSIS) для выполнения дополнительной загрузки данных, сравнение хэша импортируемых и существующих данных строки.Я использую это:
http://ssismhash.codeplex.com/
, чтобы создать хэш SHA512 для сравнения.При попытке сравнить хэш импорта данных и существующий хеш из базы данных с помощью задачи условного разделения (выражение NEW_HASH == OLD_HASH) я получаю следующую ошибку при вводе выражения:
The data type "DT_BYTES" cannot be used with binary operator "==". The type of one or both of the operands is not supported for the operation. To perform this operation, one or both operands need to be explicitly cast with a cast operator.
Попытки приведения каждого столбца кстрока (DT_WSTR, 64) перед сравнением привела к ошибке усечения.
Есть ли лучший способ сделать это, или мне не хватает какой-то мелкой детали?
Спасибо