sqlserver 資料庫出現 排序規則問題

2021-05-26 01:43:24 字數 521 閱讀 2422

使用者sqlserver2000 資料庫**等服務無法啟動,經調查是由於使用者在使用業務系統的時候出現了兩次斷電所致。首先根據系統日誌看到可能是model庫出現的問題。使用者並沒有備份model庫,所以我從本地正常安裝和使用的sqlserver2000 中的model庫檔案覆蓋恢復客戶的model庫,雖然這樣做之後使用者的資料庫可以正常啟動,但是在執行應用系統的時候出現 'equal to 排序規則衝突的錯誤'。

之後我以為是客戶應用資料庫的問題,通過覆蓋恢復對方的應用資料庫,經過多次嘗試,排序規則衝突的問題依舊存在。檢視對方應用資料庫的排序規則 是預設的 chinese_rpc_ci_as ,沒有被改動過,但多次嘗試結果依舊是同樣的報錯。

由此暫時判斷是由於sqlserver無法正確識別應用資料庫的排序規則所致。於是重新安裝使用者的sqlserver資料庫系統,再重新通過應用軟體將應用業務資料重新引入資料庫,問題解決。

即使是正常的sqlserver資料庫,如果與本地的sqlserver環境不同,使用model庫進行恢復,同樣無法使sqlserver正確識別業務資料庫的排序規則。

sqlserver 資料庫排它鎖 MySQL 鎖

鎖的由來 我們需要最大程度地利用資料庫的併發訪問,還需要確保每個使用者以一致性的方式讀取和修改資料,為解決此問題,有了鎖的機制 innodb 儲存引擎相對比mysql 資料庫的其他儲存引擎在這方面要技高一籌 mysql 常用引擎 innodb myisam memory 鎖機制用於管理對共享資源的併...

還原sqlserver資料庫出現的問題

問題描述 sql2005還原時出現下面的錯誤,system.data.sqlclient.sqlerror 尚未備份資料庫 的日誌尾部。如果該日誌包含您不希望丟失的工作,請使用 backup log with norecovery 備份該日誌。請使用 restore 語句的 with replace...

sqlserver資料庫備份時出現3241問題

工作中需要將生產上的資料庫備份到測試資料庫乙份,然後同步生產環境進行測試。但是在將資料庫還原的過程中,遇到了下面的問題 說是,介質簇結構不正確,猜測應該是sqlserver的版本不一致的問題,然後查詢,發現生成資料庫檔案的資料庫是2014,而我需要備份到的資料庫是2012,所以,需要重新安裝乙個20...