@@SERVERNAME (T-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Mengembalikan nama server lokal yang menjalankan SQL Server.
Konvensi sintaks transact-SQL

Sintaksis

@@SERVERNAME  

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.

Jenis Kembalian

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 belum diubah sejak disiapkan.

Instans Informasi server
Instans default 'nama server'
Instans bernama 'nama instans nama\server'
instans kluster failover - instans default 'network_name_for_fci_in_wsfc'
instans kluster failover - instans bernama 'network_name_for_fci_in_wsfc\instancename'

Meskipun fungsi @@SERVERNAME dan properti SERVERNAME fungsi SERVERPROPERTY dapat mengembalikan string dengan format serupa, informasinya bisa berbeda. Properti SERVERNAME secara otomatis melaporkan perubahan dalam 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 sampel hasil yang ditetapkan.

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

Lihat Juga

Fungsi Konfigurasi (Transact-SQL)
SERVERPROPERTY (Transact-SQL)
sp_addserver (T-SQL)