SHA2_256 Хешбайты генерируют другое значение на SQL Server 2012 с другой версией

Я столкнулся со странной проблемой, у меня есть один источник - SQL Server 2012 с версией нет. 10.5.1753.0 - где хэшбайт SHA2_256 генерирует нулевое значение.

С другой стороны, у меня есть другой источник - SQL Server 2012 с версией нет. 11.0.3000.0 - где хешбайт SHA2_256 генерирует некоторую ценность.

Мне приходится иметь дело с этой проблемой, когда я не могу отправить запрос владельцу источника на обновление его версии, и все же мне нужно получить записи из этого источника.

1 ответ

Решение

Номер версии 10.5.1753.0 относится к SQL Server 2008 R2, а не к 2012 году.

SHA256 поддерживается только в SQL Server 2012+.

(BTW 10.5.1753.0 - довольно старая версия 2010 года, а 11.0.3000.0 - 2012 года. Они действительно должны быть обновлены.)

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