Bagikan melalui


@@SERVERNAME (T-SQL)

Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance

Mengembalikan nama server lokal yang menjalankan SQL Server.

Konvensi sintaks transact-SQL

Sintaks

@@SERVERNAME

Jenis yang dikembalikan

nvarchar

Keterangan

Penyiapan SQL Server mengatur nama server ke nama komputer selama penginstalan. Untuk mengubah nama server, gunakan sp_addserver, lalu mulai ulang SQL Server.

Dengan beberapa instans SQL Server terinstal, @@SERVERNAME mengembalikan informasi nama server lokal berikut jika nama server lokal tidak berubah sejak disiapkan.

Instans Informasi server
Instans default <servername>
Instans bernama <servername>\<instancename>
Instans kluster failover - instans default <network_name_for_fci_in_wsfc>
Instans kluster failover - instans bernama <network_name_for_fci_in_wsfc>\<instancename>

@@SERVERNAME Meskipun fungsi dan SERVERNAME properti fungsi SERVERPROPERTY mungkin mengembalikan string dengan format serupa, informasinya bisa berbeda. Properti SERVERNAME secara otomatis melaporkan perubahan pada nama jaringan komputer.

Sebaliknya, @@SERVERNAME tidak melaporkan perubahan tersebut. @@SERVERNAMEmelaporkan perubahan yang dilakukan pada nama server lokal menggunakan prosedur tersimpan sp_addserver atau sp_dropserver.

Contoh

Contoh berikut menunjukkan penggunaan @@SERVERNAME.

SELECT @@SERVERNAME AS 'Server Name';

Berikut adalah contoh hasil yang ditetapkan.

Server Name
---------------------------------
ACCTG