[英]How to view the collation setting in SQL Server 2000?
我正在使用一個古老的SQL Server 8.00.194
,我需要知道數據庫和特定列的排序規則設置。
我天真地嘗試使用文檔,但似乎沒有像sys.databases
這樣的東西(對於sys.columns
、 sys.tables
):
SELECT * FROM sys.databases
Msg 208, Level 16, State 1, Line 5
無效的對象名稱“sys.databases”。
此外,我嘗試使用 Management Studio 從 UI 查看屬性,但它一直在中斷:
無法顯示請求的對話框。
無法檢索此請求的數據。 (SqlManagerUI)
更新。 我有點知道這是可能的,因為有人更改了此服務器上一列的排序規則,這就是我這樣做的原因。
是的,元數據視圖在 SQL Server 2005 中發生了變化(或者更確切地說,首次出現)。在此之前,您可以查詢以下內容:
select * from master..sysdatabases;
select * from sysobjects;
select * from syscolumns;
更簡單的方法是查看INFORMATION_SCHEMA
視圖 - 這些是 ANSI 標准,甚至在 2000 年就存在,與現在的形式幾乎相同。 特別是, INFORMATION_SCHEMA.COLUMNS
顯示列排序規則,這是肯定的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.