Использование служб 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) перед сравнением привели к ошибке усечения.
Есть ли лучший способ сделать это, или я упустил какую-то мелкую деталь?
Спасибо