@@SERVERNAME (T-SQL)
Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance
Mengembalikan nama server lokal yang menjalankan SQL Server.
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. @@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