Sdílet prostřednictvím


@@SERVERNAME (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Vrátí název lokálního serveru, na kterém běží SQL Server.

Transact-SQL konvence syntaxe

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