Наиболее подходящий алгоритм хеширования для SQL Server 2008 R2

У меня есть исходная таблица с 399 столбцами в SQL Server 2008 R2.

Я хочу добавить еще один столбец с хэш-байтом в таблице выше и сохранить в базе данных, которая является SQL Server 2016 с использованием пакета служб SSIS.

PS - Я не могу попросить владельца источника обновить его / ее SQL Server до 2016 года, поэтому не могу использовать SHA2_256. Также есть несколько моментов: 1. Есть пара таблиц, имеющих более 200 столбцов, и одна имеет точные 399 столбцов. 2. Я использовал алгоритм MD5, но я читал, что MD5 может дать вам устаревшее значение в SQL 2016. Поэтому рекомендуется использовать только SHA2_256 или SHA2_512. 3. О коде, его простом усечении и загрузке в таблицы назначения с некоторыми преобразованиями. 4. Я использую HASH для идентификации всей строки для обновления или вставки, поскольку CHECKSUM не является надежным.

0 ответов

Другие вопросы по тегам