Aracılığıyla paylaş


@@SERVERNAME (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

SQL Server çalıştıran yerel sunucunun adını döndürür.

Transact-SQL söz dizimi kuralları

Sözdizimi

@@SERVERNAME

Dönüş türleri

nvarchar

Açıklamalar

SQL Server Kurulumu, kurulum sırasında sunucu adını bilgisayar adına ayarlar. Sunucunun adını değiştirmek için sp_addserver kullanın ve ardından SQL Server'ı yeniden başlatın.

SQL Server'ın birden fazla örneği yüklüyünde, @@SERVERNAME yerel sunucu adı ayarlandığından beri değişmediyse aşağıdaki yerel sunucu adı bilgisi döner.

Örnek Server bilgileri
Varsayılan örnek <servername>
Adlandırılmış örnek <servername>\<instancename>
Failover kümesi örneği - varsayılan örnek <network_name_for_fci_in_wsfc>
Failover kümesi örneği - adlandırılmış örnek <network_name_for_fci_in_wsfc>\<instancename>

SERVERPROPERTY fonksiyonunun @@SERVERNAME fonksiyonu ve SERVERNAME özelliği benzer formatlara sahip dizileri döndürebilir, ancak bilgiler farklı olabilir. Özellik, SERVERNAME bilgisayarın ağ adındaki değişiklikleri otomatik olarak bildirir.

Buna karşılık, @@SERVERNAME böyle değişiklikleri bildirmiyor. @@SERVERNAME sp_addserver veya sp_dropserver stored prosedürü kullanılarak yerel sunucu adında yapılan değişiklikleri rapor eder.

Örnekler

Aşağıdaki örnek @@SERVERNAME, .

SELECT @@SERVERNAME AS 'Server Name';

İşte örnek bir sonuç seti.

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