SERVERPROPERTY (Transact-SQL)

Data aggiornamento: 14 aprile 2006

Restituisce informazioni sulle proprietà dell'istanza del server.

ms174396.note(it-it,SQL.90).gifImportante:
Questa funzionalità è stata modificata rispetto alle versioni precedenti di Microsoft SQL Server. Per ulteriori informazioni, vedere Differenze di funzionamento delle funzionalità del Motore di database in SQL Server 2005.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

SERVERPROPERTY ( propertyname )

Argomenti

  • propertyname
    Espressione contenente il nome della proprietà per la quale devono essere restituite informazioni per il server. I possibili valori di propertyname sono i seguenti.

    Nome proprietà

Tipi restituiti

sql_variant

Osservazioni

La proprietà ServerName della funzione SERVERPROPERTY e la funzione @@SERVERNAME restituiscono informazioni simili. La proprietà ServerName restituisce il nome del server Windows e il nome dell'istanza, che nel loro insieme compongono il nome univoco dell'istanza del server. La funzione @@SERVERNAME restituisce il nome del server locale corrente.

La proprietà ServerName e la funzione @@SERVERNAME restituiscono le stesse informazioni se il nome di server impostato come predefinito al momento dell'installazione non è stato modificato. Per configurare il nome del server locale eseguire l'istruzione seguente:

EXEC sp_dropserver 'current_server_name';
GO
EXEC sp_addserver 'new_server_name', 'local';
GO

Se il nome del server locale è stato modificato rispetto al nome del server impostato come predefinito al momento dell'installazione, la funzione @@SERVERNAME restituisce il nuovo nome.

Esempi

Nell'esempio seguente viene utilizzata la funzione SERVERPROPERTY in un'istruzione SELECT per restituire informazioni sul server corrente. Ciò risulta utile quando in un server Windows sono installate più istanze di SQL Server e il client deve aprire un'altra connessione alla stessa istanza utilizzata dalla connessione corrente.

SELECT CONVERT(char(20), SERVERPROPERTY('servername'));
GO

Vedere anche

Riferimento

@@SERVERNAME (Transact-SQL)

Altre risorse

Edizioni e componenti di SQL Server 2005

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

14 aprile 2006

Nuovo contenuto:
  • Aggiunta della proprietà EditionID.
  • Aggiunta dei valori Express Edition with Advanced Services alle proprietà Edition, EngineID e EngineEdition.
Contenuto modificato:
  • Aggiunta dell'indicazione in cui si specifica che le edizioni Personal e Desktop solo limitate alle versioni precedenti di SQL Server.
  • Inserimento dei mapping della proprietà EngineEdition per le edizioni Workgroup Edition e Windows Embedded SQL Edition.