@@SERVERNAME (T-SQL)
Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance
Mengembalikan nama server lokal yang menjalankan SQL Server.
Sintaksis
@@SERVERNAME
Catatan
Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.
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. @@SERVERNAME
melaporkan 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