【问题标题】:SHA2_256 Hashbytes generating different value on SQL Server 2012 with different versionSHA2_256 Hashbytes 在不同版本的 SQL Server 2012 上生成不同的值
【发布时间】:2017-09-25 08:49:15
【问题描述】:

我面临一个奇怪的问题,我有一个来源 - SQL Server 2012 版本号。 10.5.1753.0 - 其中 hashbyte SHA2_256 正在生成一个空值。

另一方面,我有另一个来源 - SQL Server 2012 版本号。 11.0.3000.0 - hashbyte SHA2_256 正在生成一些值。

我必须处理这个问题,我无法向源所有者提出升级其版本的请求,但我仍然需要从该源中提取记录。

【问题讨论】:

    标签: sql-server-2012 hashbytes


    【解决方案1】:

    版本号 10.5.1753.0 属于 SQL Server 2008 R2 而不是 2012。

    SHA256 仅在 SQL Server 2012+ 中受支持。

    (顺便说一句,10.5.1753.0 是 2010 年的漂亮 old version11.0.3000.0 是 2012 年的。它们真的应该更新。)

    【讨论】:

    • 非常感谢,在这种情况下,如果升级不是一个选项,这是我们可以用来在 SQL 2008 R2 上生成哈希字节值的最佳算法。?
    • 这取决于您使用哈希值的具体用途。我建议使用neccessary information 创建一个新问题,以便人们可以帮助您。没有人会阅读所有的cmets。如果您的原始问题得到回答,您应该接受一个答案。
    猜你喜欢
    • 2021-01-05
    • 1970-01-01
    • 1970-01-01
    • 2019-09-21
    • 2016-06-03
    • 1970-01-01
    • 1970-01-01
    • 2015-04-10
    • 1970-01-01
    相关资源
    最近更新 更多