Di SQL Server, @@SERVERNAME fungsi konfigurasi mengembalikan nama server lokal yang menjalankan SQL Server.
Tidak diperlukan argumen. Anda cukup menggunakannya dalam SELECT pernyataan untuk mengembalikan nama server.
Contoh
Berikut ini contoh untuk didemonstrasikan.
SELECT @@SERVERNAME AS [Server Name];
Hasil:
+---------------+ | Server Name | |---------------| | sqlserver007 | +---------------+
Nilai yang dikembalikan adalah nvarchar .
Microsoft menyarankan bahwa, dengan beberapa contoh SQL Server terinstal, @@SERVERNAME mengembalikan informasi nama server lokal berikut jika nama server lokal belum diubah sejak penyiapan.
| Instance | Informasi server |
|---|---|
| Contoh default | ‘nama server ‘ |
| Contoh bernama | ‘nama server \namainstance ‘ |
| contoh cluster failover – contoh default | ‘nama_jaringan_for_fci_in_wsfc ‘ |
| contoh cluster failover – bernama instance | ‘nama_jaringan_for_fci_in_wsfc \namainstance ‘ |
Perhatikan juga bahwa @@SERVERNAME melaporkan perubahan yang dibuat pada nama server lokal menggunakan sp_addserver atau sp_dropserver prosedur tersimpan, tetapi tidak melaporkan perubahan nama jaringan komputer.