Bạn có thể kiểm tra phiên bản bằng cách sử dụng
SELECT @@VERSION;
Nó là 9,00 trở lên, bạn có thể kiểm tra sự đối chiếu của một cột bằng cách sử dụng
SELECT collation_name FROM sys.columns
WHERE name = 'column name'
AND [object_id] = OBJECT_ID('dbo.table name');
Và đối với cơ sở dữ liệu bằng cách sử dụng
SELECT collation_name FROM sys.databases
WHERE name = 'database name';
Nếu nó <9.0 thì bạn đang sử dụng SQL Server 2000 trở xuống. Đối với năm 2000, tôi tin rằng bạn có thể kiểm tra các cột tương tự (ví dụ:syscolumns.collationid
cho các cột).