Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Applies to: 
 SQL Server  
 Azure SQL Database 
 Azure SQL Managed Instance
You can view the collation of a server, database, or column in SQL Server Management Studio using Object Explorer menu options or by using Transact-SQL.
How to View a Collation Setting
You can use one of the following:
Using SQL Server Management Studio
To view a collation setting for a server (instance of SQL Server) in Object Explorer
- In Object Explorer, connect to an instance of Database Engine. 
- Right-click the instance and select Properties. 
To view a collation setting for a database in Object Explorer
- In Object Explorer, connect to an instance of Database Engine and then expand that instance. 
- Expand Databases, right-click the database and select Properties. 
To view a collation setting for a column in Object Explorer
- In Object Explorer, connect to an instance of Database Engine and then expand that instance. 
- Expand Databases, expand the database and then expand Tables. 
- Expand the table that contains the column and then expand Columns. 
- Right-click the column and select Properties. If the collation property is empty, the column is not a character data type. 
Using Transact-SQL
To view the collation setting of a server
- In Object Explorer, connect to an instance of the Database Engine and on the toolbar, click New Query. 
- In the query window, enter the following statement that uses the SERVERPROPERTY system function. - SELECT CONVERT (varchar(256), SERVERPROPERTY('collation'));
- Alternatively, you can use the sp_helpsort system stored procedure. - EXECUTE sp_helpsort;
To view all collations supported by SQL Server
- In Object Explorer, connect to an instance of the Database Engine and on the toolbar, click New Query. 
- In the query window, enter the following statement that uses the SERVERPROPERTY system function. - SELECT name, description FROM sys.fn_helpcollations();
To view the collation setting of a database
- In Object Explorer, connect to an instance of the Database Engine and on the toolbar, click New Query. 
- In the query window, enter the following statement that uses the sys.databases system catalog view. - SELECT name, collation_name FROM sys.databases;
- Alternatively, you can use the DATABASEPROPERTYEX system function. - SELECT CONVERT (varchar(256), DATABASEPROPERTYEX('database_name','collation'));
To view the collation setting of a column
- In Object Explorer, connect to an instance of the Database Engine and on the toolbar, click New Query. 
- In the query window, enter the following statement that uses the sys.columns system catalog view. - SELECT name, collation_name FROM sys.columns WHERE name = N'<insert character data type column name>';
To view the collation settings for tables and columns
- In Object Explorer, connect to an instance of the Database Engine and on the toolbar, click New Query. 
- In the query window, enter the following statement that uses the sys.columns system catalog view. - SELECT t.name TableName, c.name ColumnName, collation_name FROM sys.columns c inner join sys.tables t on c.object_id = t.object_id;
See Also
SERVERPROPERTY (Transact-SQL)
sys.fn_helpcollations (Transact-SQL)
sys.databases (Transact-SQL)
sys.columns (Transact-SQL)
Collation Precedence (Transact-SQL)
Collation and Unicode Support
sp_helpsort (Transact-SQL)