Sql-Server

SQL 排序規則是每個實例還是每個數據庫?

  • August 18, 2015

我有一個 SQL 實例,比如說 MSSQLSRV - 是每個實例的排序規則,即給定實例中的每個數據庫都具有相同的排序規則,還是每個數據庫都設置了排序規則?即每個實例有多個排序規則。

每個數據庫。實例級別排序規則定義了整個實例的預設排序規則,但如果您想覆蓋預設值,您可以在數據庫級別獨立設置它。

編輯:

回應您的評論:

您可以通過查看 SSMS 中的數據庫屬性(右鍵點擊數據庫,獲取屬性,它位於 General 頁面上)或執行以下 TSQL 語句來檢查排序規則:

SELECT DATABASEPROPERTYEX('MyDatabase','Collation') AS DbCollation

(將 MyDatabase 替換為您要檢查的數據庫的名稱)

引用自:https://serverfault.com/questions/523462