Condividi tramite


Visualizzazione di informazioni sulle regole di confronto

È possibile visualizzare le regole di confronto di un server, di un database o di una colonna in SQL Server Management Studio utilizzando le opzioni di menu di Esplora oggetti oppure tramite Transact-SQL.

Visualizzazione di un'impostazione relativa alle regole di confronto

È possibile utilizzare uno dei seguenti elementi:

  • SQL Server Management Studio

  • Transact-SQL

Utilizzo di SQL Server Management Studio

Per visualizzare un'impostazione delle regole di confronto per un server (istanza di SQL Server) in Esplora oggetti

  1. In Esplora oggetti connettersi a un'istanza di Motore di database.

  2. Fare clic con il pulsante destro del mouse sull'istanza, quindi scegliere Proprietà.

Per visualizzare un'impostazione delle regole di confronto per un database in Esplora oggetti

  1. In Esplora oggetti connettersi a un'istanza di Motore di database, quindi espandere tale istanza.

  2. Espandere Database, fare clic con il pulsante destro del mouse sul database e scegliere Proprietà.

Per visualizzare un'impostazione delle regole di confronto per una colonna in Esplora oggetti

  1. In Esplora oggetti connettersi a un'istanza di Motore di database, quindi espandere tale istanza.

  2. Espandere Database, il database desiderato, quindi Tabelle.

  3. Espandere la tabella che contiene la colonna, quindi espandere Colonne.

  4. Fare clic con il pulsante destro del mouse sulla colonna e selezionare Proprietà. Se la proprietà di regola di confronto è vuota, la colonna non è un tipo di dati character.

[Torna all'inizio]

Utilizzo di Transact-SQL

Per visualizzare l'impostazione delle regole di confronto di un server

  1. In Esplora oggetti connettersi a un'istanza del Motore di database e nella barra degli strumenti fare clic su Nuova query.

  2. Nella finestra Query, immettere l'istruzione seguente che utilizza la funzione di sistema SERVERPROPERTY.

    SELECT CONVERT (varchar, SERVERPROPERTY('collation'));
    
  3. In alternativa, è possibile utilizzare la stored procedure di sistema sp_helpsort.

    EXECUTE sp_helpsort;
    

Per visualizzare tutte le regole di confronto supportate da SQL Server 2012

  1. In Esplora oggetti connettersi a un'istanza del Motore di database e nella barra degli strumenti fare clic su Nuova query.

  2. Nella finestra Query, immettere l'istruzione seguente che utilizza la funzione di sistema SERVERPROPERTY.

    SELECT name, description FROM sys.fn_helpcollations();
    

Per visualizzare l'impostazione delle regole di confronto di un database

  1. In Esplora oggetti connettersi a un'istanza del Motore di database e nella barra degli strumenti fare clic su Nuova query.

  2. Nella finestra Query, immettere l'istruzione seguente che utilizza la vista del catalogo sys.databases.

    SELECT name, collation_name FROM sys.databases;
    
  3. In alternativa, è possibile utilizzare la funzione di sistema DATABASEPROPERTYEX.

    SELECT CONVERT (varchar, DATABASEPROPERTYEX('database_name','collation'));
    

Per visualizzare l'impostazione delle regole di confronto di una colonna

  1. In Esplora oggetti connettersi a un'istanza del Motore di database e nella barra degli strumenti fare clic su Nuova query.

  2. Nella finestra Query, immettere l'istruzione seguente che utilizza la vista del catalogo sys.columns.

    SELECT name, collation_name FROM sys.columns WHERE name = N'<insert character data type column name>';
    

[Torna all'inizio]

Vedere anche

Riferimento

SERVERPROPERTY (Transact-SQL)

sys.fn_helpcollations (Transact-SQL)

sys.databases (Transact-SQL)

sys.columns (Transact-SQL)

Precedenza delle regole di confronto (Transact-SQL)

sp_helpsort (Transact-SQL)