Visualizzare le informazioni sulla collazione
Si applica a:SQL Server,
Database SQL di Azure e
Istanza gestita di SQL di Azure.
È possibile visualizzare le regole di confronto di un server, di un database o di una colonna in SQL Server Management Studio usando le opzioni di menu di Esplora oggetti oppure tramite Transact-SQL.
Come visualizzare un'impostazione delle regole di confronto
È possibile usare uno dei seguenti elementi:
Utilizzo di SQL Server Management Studio
Per visualizzare un'impostazione delle regole di confronto per un server (istanza di SQL Server) in Esplora oggetti
In Esplora Oggetti, connettersi a un'istanza del Motore di Database.
Fare clic con il pulsante destro del mouse sull'istanza e selezionare Proprietà.
Per visualizzare un'impostazione delle regole di confronto per un database in Esplora oggetti
In Esplora oggetti connettersi a un'istanza del motore di database ed espanderla.
Espandere Database, fare clic con il pulsante destro del mouse sul database e selezionare Proprietà.
Per visualizzare un'impostazione delle regole di confronto per una colonna in Esplora oggetti
Nell'Esplora oggetti, connettersi a un'istanza del Motore di Database ed espanderla.
Espandere Database, espandere il database e quindi espandere Tabelle.
Espandere la tabella che contiene la colonna, quindi espandere Colonne.
Fare clic con il pulsante destro del mouse sulla colonna e selezionare Proprietà. Se la proprietà di collatione è vuota, la colonna non è un tipo di dati carattere.
Utilizzo di Transact-SQL
Per visualizzare l'impostazione delle regole di confronto di un server
In Esplora oggetti connettersi a un'istanza del motore di database e nella barra degli strumenti fare clic su Nuova query.
Nella finestra query, immettere l'istruzione seguente che usa la funzione di sistema SERVERPROPERTY.
SELECT CONVERT (varchar(256), SERVERPROPERTY('collation'));
In alternativa, è possibile usare la stored procedure di sistema sp_helpsort.
EXECUTE sp_helpsort;
Per visualizzare tutte le regole di confronto supportate da SQL Server
In Esplora oggetti connettersi a un'istanza del motore di database e nella barra degli strumenti fare clic su Nuova query.
Nella finestra Query, immettere l'istruzione seguente che usa la funzione di sistema SERVERPROPERTY.
SELECT name, description FROM sys.fn_helpcollations();
Per visualizzare l'impostazione delle regole di confronto di un database
In Esplora oggetti connettersi a un'istanza del motore di database e nella barra degli strumenti fare clic su Nuova query.
Nella finestra di query, immettere la seguente istruzione che usa la vista del catalogo di sistema sys.databases.
SELECT name, collation_name FROM sys.databases;
In alternativa, è possibile usare la funzione di sistema DATABASEPROPERTYEX.
SELECT CONVERT (varchar(256), DATABASEPROPERTYEX('database_name','collation'));
Per visualizzare l'impostazione delle regole di confronto di una colonna
In Esplora oggetti connettersi a un'istanza del motore di database e nella barra degli strumenti fare clic su Nuova query.
Nella finestra Query, immettere l'istruzione seguente che usa la vista del catalogo di sistema sys.columns.
SELECT name, collation_name FROM sys.columns WHERE name = N'<insert character data type column name>';
Per visualizzare le impostazioni delle regole di confronto per tabelle e colonne
In Esplora oggetti connettersi a un'istanza del motore di database e nella barra degli strumenti fare clic su Nuova query.
Nella finestra Query, immettere l'istruzione seguente che usa la vista del catalogo "sys.columns".
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;
Vedi anche
SERVERPROPERTY (Transact-SQL)
sys.fn_helpcollations (Transact-SQL)
sys.databases (Transact-SQL)
sys.columns (Transact-SQL)
Precedenza delle regole di confronto (Transact-SQL)
Regole di confronto e supporto Unicode
sp_helpsort (Transact-SQL)