Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
Visszaadja a helyi szerver nevét, amely SQL Servert futtatja.
Transact-SQL szintaxis konvenciók
Szemantika
@@SERVERNAME
Visszatérési típusok
nvarchar
Megjegyzések
Az SQL Server beállítása a szerver nevét a számítógép nevére állítja be a telepítés során. A szerver nevének megváltoztatásához használd a sp_addserver-t, majd indítsd újra az SQL Servert.
Több SQL Server telepítés @@SERVERNAME esetén a következő helyi szervernév információt adják vissza, ha a helyi szerver neve nem változott a beállítás óta.
| Instance | Szerver információk |
|---|---|
| Alapértelmezett példány | <servername> |
| Név példány | <servername>\<instancename> |
| Failover klaszter instance – alapértelmezett példány | <network_name_for_fci_in_wsfc> |
| Failover klaszter példány – elnevezett példány | <network_name_for_fci_in_wsfc>\<instancename> |
Bár a @@SERVERNAME függvény és SERVERNAMEa SERVERPROPERTY függvény tulajdonsága hasonló formátumú stringeket adhat vissza, az információ eltérő lehet. A SERVERNAME tulajdonság automatikusan jelenti a számítógép hálózati nevének változásait.
Ezzel szemben nem @@SERVERNAME számol ilyen változásokról.
@@SERVERNAME jelentést tesz a helyi szervernéven végrehajtott változtatásokról a sp_addserver vagy sp_dropserver tárolt eljárás segítségével.
Példák
A következő példa azt mutatja, hogy használjuk @@SERVERNAME.
SELECT @@SERVERNAME AS 'Server Name';
Itt egy mintaeredménykészlet.
Server Name
---------------------------------
ACCTG