2010-08-31 85 views
2

服務器整理對數據庫有什麼影響?我們在不同的服務器排序規則上有開發和生產環境,有這些不同服務器排序規則的風險嗎?SQL Server:服務器整理

回答

2

那麼確定有。你的排序和所有的比較可能不一樣(例如,一個可能情況敏感,一個可能不會)。歸類處理如何完成字符比較。有關更多詳細信息,請參閱here

你應該確保它們是相同的。否則沒有理由。

0

如果案例&重音敏感性在開發和生產機器上都是相同的,但很可能您不會注意到與不同排序規則相關的任何問題。

例如,排序可能無法完全相同,對於小應用程序的批次可能並不重要。

0

對於VARCHAR列,排序規則會影響可存儲的字符範圍。 (See my blog post

對於 VARCHAR和nvarchar列,排序規則影響比較和排序,因爲不同的歸類(區域設置)具有不同的排序順序和處理重音字符和殼體不同。

您可以在服務器上定義排序規則,databasecolumn級別,甚至可以使用COLLATE clause在語句級別上覆蓋它。