0

我在 SQL Server 2008 R2 中有包含 399 列的源表。

我想在上表中添加一个带有 hashbyte 的列,并使用 SSIS 包存储在 SQL Server 2016 的数据库中。

PS - 我不能要求源所有者将他/她的 SQL Server 升级到 2016,因此不能使用 SHA2_256。还有几点是: 1. 有几张表有超过 200 列,而一张表正好有 399 列。2. 我曾经使用过 MD5 算法,但我读到 MD5 可能会给你在 SQL 2016 中弃用的值。因此建议只使用 SHA2_256 或 SHA2_512。3.关于代码,它的简单截断并通过一些转换加载到目标表中。4. 我正在使用 HASH 来识别整行以进行更新或插入,因为 CHECKSUM 不可靠。

4

0 回答 0