Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Geeft de naam terug van de lokale server die SQL Server draait.
Transact-SQL syntaxis-conventies
Syntaxis
@@SERVERNAME
Retourtypen
nvarchar
Opmerkingen
SQL Server Setup stelt de servernaam vast aan de naam van de computer tijdens de installatie. Om de naam van de server te wijzigen, gebruik je sp_addserver en start je vervolgens SQL Server opnieuw op.
Met meerdere geïnstalleerde instanties van SQL Server geeft @@SERVERNAME het de volgende informatie over de lokale servernaam terug als de lokale servernaam niet is veranderd sinds de opzet.
| Instantie | Serverinformatie |
|---|---|
| Standaardinstantie | <servername> |
| Naamgegeven instantie | <servername>\<instancename> |
| Failover cluster instance - standaardinstantie | <network_name_for_fci_in_wsfc> |
| Failover clusterinstantie - benoemde instantie | <network_name_for_fci_in_wsfc>\<instancename> |
Hoewel de @@SERVERNAME functie en de SERVERNAME eigenschap van de SERVERPROPERTY-functie mogelijk strings met vergelijkbare formaten teruggeven, kan de informatie verschillen. De SERVERNAME eigenschap rapporteert automatisch wijzigingen in de netwerknaam van de computer.
Daarentegen @@SERVERNAME meldt het zulke veranderingen niet.
@@SERVERNAME Rapporteert wijzigingen die zijn aangebracht in de lokale servernaam met behulp van de sp_addserver of sp_dropserver stored procedure.
Voorbeelden
Het volgende voorbeeld toont het gebruik van @@SERVERNAME.
SELECT @@SERVERNAME AS 'Server Name';
Hier is een voorbeeldset van resultaten.
Server Name
---------------------------------
ACCTG