sp_addserver (Transact-SQL)

Yerel örnek adını tanımlar SQL Server.Bu saklı yordam uzak bir sunucuya da tanımlar.

Not

Sonraki sürüm ' ün uzak sunucu işlevselliği be removed SQL Server.Bağlantılı sunucular tanımlamak için kullanın sp_addlinkedserver onun yerine.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

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

Bağımsız değişkenler

  • [ @ Server = ] 'server'
    Sunucunun adıdır.Sunucu adları benzersiz ve kurallarına Microsoft Windows bilgisayar adları, boşluk verilmeyen rağmen.serverİş sysname, ile hiçbir varsayılan.

    Zaman birden çok örneğini SQL Server yüklü olan, bir ayrı sunucu var. gibi bir bilgisayarda, bir örnek çalışırAdlandırılmış bir örnek başvurarak belirtmek server olarak Sunucuadı\örnekadı.

  • [ Yerel = ] 'Yerel'
    Eklenmekte olan sunucu yerel ya da uzak sunucu olup olmadığını belirtir.@ Yerel olan varchar(10), varsayılan değer null.Belirtme @ yerel olarak yerel tanımlar @ server yerel sunucunun adı ve değerini döndürmek @@ SunucuAdı işlev neden olan server.

    SQL ServerKur, yükleme sırasında bilgisayar adını bu değişkeni ayarlar.Adı değiştirilmemesi önerilir.Varsayılan olarak, bilgisayar kullanıcılara bir örnek bağlanmak SQL Server ek yapılandırmagerektirmeden.

    Sunucu yalnızca kapatıldıktan sonra yerel tanım etkili kapalı ve yeniden.Her sunucunun yalnızca bir yerel sunucu tanımlanabilir.

  • [ @ duplicate_ok = ] 'duplicate_OK'
    Yinelenen bir sunucu adı izin verilip verilmeyeceğini belirtir.@ duplicate_OK olan varchar(13), varsayılan değer null.@ duplicate_OK yalnızca bir değeri olabilen duplicate_OK veya null.Duplicate_OK belirtilen ve eklenmekte olan sunucu adı var, herhangi bir hata ortaya çıkar.Adlandırılmış parametre kullanılmazsa, @ yerel belirtilmelidir.

Dönüş Kodu Değerleri

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

Açıklamalar

Uzaktaki bir saklı yordam yürütmek için önceki bir sürüm çalıştıran bir sunucu (uzak yordam çağrıları) SQL Serverkullanarak uzak sunucuya eklemeniz sp_addserver.saklı yordam yürütmek veya herhangi bir dağıtılmış sorguiçin uzak sunucuda çalışan SQL Serversürüm 7.0 veya sonraki bir sürümkullanan sp_addlinkedserver sunucu eklemek.

küme veya Temizle sunucu seçenekleri için sp_serveroption.

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

İzinler

Üyelik gerektiren setupadmin sabit sunucu rolü.

Örnekler

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

sp_addserver 'ACCOUNTS';