Share via


sp_addserver (Transact-SQL)

Yerel adı'nı tanımlar örnek, SQL Server. Bu saklı yordam, ayrıca uzaktaki bir sunucuyu tanımlar.

Not

Uzak sunucu işlevlerini sonraki sürümünde kaldırılacaktır. SQL Server. Bağlantılı sunucular tanımlamak için kullanın. sp_addlinkedserver yerine.

Topic link iconTransact-SQL sözdizimi kuralları

sp_addserver [ @server = ] 'server' 
     [ , [ @local= ] 'local' ] 
     [ , [ @duplicate_ok = ] 'duplicate_OK' ]

Bağımsız değişkenler

  • [ @server = ] 'server'
    Sunucunun adıdır.Server names must be unique and follow the rules for Microsoft Windows computer names, although spaces are not allowed.server is sysname, with no default.

    Birden çok örnek SQL Server yüklü bir bilgisayarda, ayrı bir sunucu üzerinde olduğu gibi örnek çalışır. Adlandırılmış bir belirtmek örnek tarafından başvurma server olarak servername\örnekName.

  • [ @local = ] 'LOCAL'
    Eklenmekte olan bir sunucu, yerel veya uzak bir sunucu olup olmadığını belirtir.@ Yerel is varchar(10), varsayılan değeri NULL ile. Belirtme @ Yerel as YEREL defines Sunucu nedenler @@ SERVERNAME işlev değerini geri dönün ve yerel sunucu adıserver.

    SQL Server Kur, yükleme sırasında bu değişken bilgisayar adına ayarlar.Ad değiştirilmeyecek öneririz.Varsayılan olarak, kullanıcılar şekilde bilgisayar adı olan bir örnek, SQL Server ek yapılandırma gerektiren olmadan.

    Yerel tanımı yalnızca sunucu kapatılmış sonra etkili olur ve açıldı.Her sunucu için yalnızca bir yerel sunucu tanımlanabilir.

  • [ @duplicate_ok = ] 'duplicate_OK'
    Yinelenen bir sunucu adı izin verilip verilmeyeceğini belirtir.@ duplicate_OK is varchar(13), varsayılan değeri NULL ile. @ duplicate_OK yalnızca değeri olabilirduplicate_OK veya NULL.If duplicate_OK belirtilir ve eklenmekte olan bir sunucu adı varsa, hata ortaya çıkar.Adlandırılmış parametreleri, kullanılmazsa @ Yerel belirtilmeli.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Remarks

Bir uzak bir saklı yordamı yürütmek için önceki bir sürüm çalıştıran bir sunucuda (uzaktan yordam çağrılarını) SQL Server, kullanarak uzak sunucu ekleme sp_addserver.Bir saklı yordam veya herhangi bir dağıtılmış sorgu çalıştıran bir uzak sunucuda yürütülemiyor. SQL Server sürüm 7.0 veya sonraki bir sürümünü kullanma sp_addlinkedserver sunucu eklemek için.

Sunucu seçenekleri temizleyin ya da ayarlamak için kullanın. sp_serveroption.

sp_addserver kullanıcı tanımlı bir hareketin içinde kullanılamaz.

İzinler

Üyelik gerektirir setupadmin sabit sunucu rolü.

Örnekler

Aşağıdaki örnek, uzak sunucu için bir girdi oluşturur. ACCOUNTS yerel sunucu üzerinde.

sp_addserver 'ACCOUNTS';