Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Vrátí název lokálního serveru, na kterém běží SQL Server.
Syntaxe
@@SERVERNAME
Návratové typy
nvarchar
Poznámky
SQL Server Setup nastaví název serveru na název počítače během instalace. Pro změnu názvu serveru použijte sp_addserver a poté restartujte SQL Server.
Při více nainstalovaných instancích SQL Serveru vrací následující informace o názvu lokálního serveru, @@SERVERNAME pokud se název serveru od nastavení nezměnil.
| Instance | Informace o serveru |
|---|---|
| Výchozí instance | <servername> |
| Pojmenovaná instance | <servername>\<instancename> |
| Instance failover clusteru – výchozí instance | <network_name_for_fci_in_wsfc> |
| Instance failover clusteru – pojmenovaná instance | <network_name_for_fci_in_wsfc>\<instancename> |
Ačkoliv @@SERVERNAME funkce a vlastnost SERVERNAME funkce SERVERPROPERTY mohou vracet řetězce podobného formátu, informace se mohou lišit. Vlastnost SERVERNAME automaticky hlásí změny v síťovém názvu počítače.
Naopak takové změny nehlásí @@SERVERNAME .
@@SERVERNAME hlásí změny v názvu lokálního serveru pomocí uložené procedury sp_addserver nebo sp_dropserver .
Examples
Následující příklad ukazuje použití .@@SERVERNAME
SELECT @@SERVERNAME AS 'Server Name';
Tady je ukázková sada výsledků.
Server Name
---------------------------------
ACCTG
Související obsah
- Konfigurační funkce (Transact-SQL)
-
SERVERPROPERTY (Transact-SQL) - sp_addserver (Transact-SQL)