簡體   English   中英

SQL Server備份排序規則問題

[英]SQL Server backup collation issue

我獲得了SQL Server 2005備份,其排序規則設置為: SQL_Latin1_General_CP1_CI_AI

當我選擇任何數據時,數據看起來像保存在不同的排序規則中,例如:

用戶:“Micha³”-應該是“Michał”,依此類推

我試過將表和數據庫轉換為波蘭語排序規則之一,也嘗試將select與collat​​e合並,但看起來還是一樣。

有誰遇到過類似的問題,知道到底發生了什么嗎?

排序規則(排序順序)暗含字符編碼 (將字符映射為字節)-您是否嘗試使用Unicode(utf-8,utf-16)? 稍微來說,您可能正在尋找Latin-2(也就是ISO-8859-2,中歐單字節字符集)。

換句話說,Latin-1是用於西歐語言的單字節字符編碼,但是不能存儲來自中歐(或其他)語言的字符。

有關字符集,排序規則和其他令人頭疼的詳細說明,請參見此內容

您說“當我選擇...時”。 查詢結果顯示在哪里?

長話短說,整理與該問題沒有太大關系,另一個保存數據的應用程序使用混合編碼進行了編碼,我發現它們本身無法正確顯示數據。

暫無
暫無

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

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