[英]How to synchronise Access database with SQL Server,changes made in access database should reflect in SQL server database
如何將Access數據庫與SQL Server同步,以便對Access數據庫所做的更改應反映在SQL Server數據庫中。 前提是前端為Vb6。
沒有簡單的方法。 你必須:
在1。VB6沒有任何校驗和功能。 互聯網上有大量的VB6校驗和功能,找到一個並實現。 字節更多的數據類型更好。 提示:將記錄中的所有值連接到一個字符串中(類似於CSV),並計算該字符串的校驗和。
在2。正確的方法是在應用程序的更改/新記錄事件中計算校驗和。 不太正確但可行的是在同步之前計算校驗和(它取決於記錄的數量等)。
注意:SQL Server中很棒的校驗和功能是fn_repl_hash_binary。 您可以轉換為uniqueidentifier類型的結果(Access中的數字/復制ID )。 在這種情況下,您應該在同步之前通過鏈接服務器通過SQL服務器計算校驗和。
SELECT CONVERT(uniqueidentifier, master.sys.fn_repl_hash_binary(@whatever))
在3.和4。有一些方法,如何使用SQL Server中的mdb。 選擇最適合你的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.