SQL 修改排序規則的問題 sql_latin1_general_cp1_ci_as


在一個項目中遇到:用原來的數據庫生成的腳本,然后部署到新的服務器上,數據庫的SQL_Latin1_General_CP1_CI_AS 怎么查詢出來漢字都是亂碼了。

遂查解決方法。

需要執行這個

ALTER   DATABASE   [OEBSSDB-V2]
COLLATE   Chinese_Simplified_Stroke_Order_100_CS_AI;

執行過程中報錯:5030

改成

ALTER DATABASE [OEBSSDB-V2] SET SINGLE_USER WITH ROLLBACK IMMEDIATE ;

ALTER   DATABASE   [OEBSSDB-V2]
COLLATE   Chinese_Simplified_Stroke_Order_100_CS_AI;

ALTER DATABASE [OEBSSDB-V2] SET MULTI_USER;

即可。

這是因為:

英文版數據庫默認顯示中文是有問題的,那是因為排序規則引起的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM