I SQL Server, @@SERVERNAME
konfigurationsfunktionen returnerar namnet på den lokala server som kör SQL Server.
Inget argument krävs. Du kan helt enkelt använda den i en SELECT
för att returnera servernamnet.
Exempel
Här är ett exempel att visa.
SELECT @@SERVERNAME AS [Server Name];
Resultat:
+---------------+ | Server Name | |---------------| | sqlserver007 | +---------------+
Returvärdet är nvarchar .
Microsoft rekommenderar att, med flera instanser av SQL Server installerad, @@SERVERNAME
returnerar följande lokala servernamnsinformation om det lokala servernamnet inte har ändrats sedan installationen.
Instans | Serverinformation |
---|---|
Standardinstans | ‘servernamn ' |
Namngiven instans | ‘servernamn \instansnamn ' |
failover-klusterinstans – standardinstans | ‘nätverksnamn_för_fci_in_wsfc ' |
failover-klusterinstans – namngiven instans | ‘nätverksnamn_för_fci_in_wsfc \instansnamn ' |
Observera också att @@SERVERNAME
rapporterar ändringar gjorda av det lokala servernamnet med sp_addserver
eller sp_dropserver
lagrad procedur, men den rapporterar inte ändringar i datorns nätverksnamn.