Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Returnerar namnet på den lokala servern som kör SQL Server.
Transact-SQL syntaxkonventioner
Syntax
@@SERVERNAME
Returtyper
nvarchar
Anmärkningar
SQL Server Setup sätter servernamnet till datorns namn under installationen. För att ändra serverns namn, använd sp_addserver och starta sedan om SQL Server.
Med flera instanser av SQL Server installerade returnerar @@SERVERNAME följande information om lokalt servernamn om det lokala servernamnet inte har ändrats sedan installationen.
| Exempel | Serverinformation |
|---|---|
| Standardinstans | <servername> |
| Namngiven instans | <servername>\<instancename> |
| Failover-klusterinstans - standardinstans | <network_name_for_fci_in_wsfc> |
| Failover-klusterinstans – namngiven instans | <network_name_for_fci_in_wsfc>\<instancename> |
Även om @@SERVERNAME funktionen och egenskapen SERVERNAMESERVERPROPERTY-funktionen kan returnera strängar med liknande format, kan informationen vara annorlunda. Egenskapen SERVERNAME rapporterar automatiskt ändringar i datorns nätverksnamn.
I kontrast @@SERVERNAME rapporterar den inte sådana förändringar.
@@SERVERNAME rapporterar ändringar gjorda i det lokala servernamnet med hjälp av proceduren sp_addserver eller sp_dropserver lagrad.
Examples
Följande exempel visar att använda @@SERVERNAME.
SELECT @@SERVERNAME AS 'Server Name';
Här är ett exempel på resultat.
Server Name
---------------------------------
ACCTG