In SQL Server, il @@SERVICENAME
la funzione di configurazione restituisce il nome della chiave di registro con cui è in esecuzione SQL Server.
Non è richiesto alcun argomento. Puoi semplicemente usarlo in un SELECT
per restituire il nome della chiave di registro.
Si noti che SQL Server viene eseguito come un servizio denominato
MSSQLServer
. Il @@SERVICENAME
la funzione restituisce
MSSQLSERVER
se l'istanza corrente è l'istanza predefinita. Restituisce il nome dell'istanza se l'istanza corrente è un'istanza denominata.
Esempio
Ecco un esempio da dimostrare.
SELECT @@SERVICENAME AS [Service Name];
Risultato:
+----------------+ | Service Name | |----------------| | MSSQLSERVER | +----------------+
Nel mio caso, ho eseguito questa istruzione sull'istanza predefinita di SQL Server, quindi MSSQLSERVER è stato restituito.
Il valore restituito è nvarchar .