簡體   English   中英

SAP Hana 與 SQL Server 數據對比

[英]Data Comparison between SAP Hana and SQL Server

我正在研究一種解決方案來比較來自 SAP HANA 和 Azure SQL Server 的數據集,以檢查 SQL Server 上數據的一致性。 我沒有從 HANA 獲取所有字段並執行“例外”,而是考慮評估和比較兩個系統上的校驗和或哈希字節。

但是,相同數據的哈希值不匹配。

SAP HANA 上的哈希值SELECT HASH_MD5(MANDT), HASH_SHA256(MANDT) from SLT_DECO100.MSKU where CHARG = 'UK2031RP' and WERKS = 'U72D'

0x25DAAD3D9E60B45043A70C4AB7D3B1C6 0x47DC540C94CEB704A23875C11273E16BB0B8A87AED84DE911F2133568115F254

SQL Server 上的哈希值選擇 HASHBYTES('MD5', MANDT), HASHBYTES('SHA2_256', MANDT) fromsolidation.MSKU where CHARG = 'UK2031RP' and WERKS = 'U72D'

0xA4DC01E53D7E318EAB12E235758CFDC5
0x04BC92299F034949057D131F2290667DE4F97E016262874BA9703B1A72AE712A

需要支持來理解和執行比較

  • 根據我們使用的algorithms哈希值可能會有所不同。

  • 在下面的鏈接中,通過在查詢中提供管道分隔符來comparing來自同一tables的兩個不同環境的數據。

  • pipe delimiters將數據從列分隔到列,然后給出准確的結果。

在此處查看使用哈希值比較記錄

注意:有關Microsoft Docs中以下文本的更多信息,

  • 從 SQL Server 2016 (13.x) 開始不推薦使用算法( MD2、MD4、MD5、SHA 和 SHA1 )。

  • 請改用SHA2_256SHA2_512 較舊的算法將繼續工作,但它們會引發棄用事件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM