Temsilci atama için bağlı sunucuları yapılandırma

SQL Serverve Windows bağlı bir istemciyi etkinleştirmek için yapılandırılabilir bir örnek , SQL Server diğerine bağlanmak için örnek , SQL Server tarafından iletme kimlik bilgileri bilgilerini bir kimliği doğrulanmış Windows kullanıcı.Bu düzenleme olarak bilinen temsilcisi.Temsilci seçme, örnek altında SQL Server bir Windows kullanıcısı balı kullanarak Windows kimlik doğrulaması için taklit başka örnek ile iletişim kurarken bu kullanıcı.Bir self-mapping karşı bağlantılı sunucu belirli bir oturum için kullanılan güvenlik hesap temsilcisi dağıtılmış sorgular için gereklidir.

Temsilci atama gereksinimleri

Temsilci atama gereksinimleri göstermek için aşağıdaki senaryoyu düşünün: Bir oturum açtığında çalışan bir sunucuya bağlanan bir istemci bilgisayarda bir örnek , SQL Server, SQLSERVER1.Bir dağıtılmış sorgu bir veritabanıyla bağlantılı sunucu üzerinde çalıştırmak kullanıcının istediği SQLSERVER2.İçinde bir bilgisayar bağlandığında üçüncü bir bilgisayara bağlanmak için başka bir bilgisayar bu senaryo adı verilen bir çift atlama.

Not

bağlantılı sunucu temsilci seçimi için bile yapılandırılmış olması gerekir, bir istemci uygulaması da dahil olmak üzere SQL Server Management Studio, sunucuya bir bağlantı olduğu örnek aynı bilgisayarda kurar SQL Server , sorgulanan.

İstemci gereksinimleri

  • Kullanıcının kimliği doğrulanmış oturum açma iznine sahip olmalıdır Windows erişim izinleri SQLSERVER1 ve SQLSERVER2.

  • Active Directory özellik, kullanıcı Hesap duyarlıdır ve devredilemez, seçili gerekir.

  • istemci bilgisayar TCP/IP kullanarak veya adlandırılmış yöneltmeler ağ bağlantısı.

(SQLSERVER1) ilk/Orta sunucu gereksinimleri

  • Sunucu, etki alanı yöneticisi tarafından kaydedilen bir spn olması gerekir.

  • Hangi hesap SQL Server olan çalışan için temsilci. güvenilir olması gerekir

  • Sunucu, TCP/IP kullanarak veya adlandırılmış yöneltmeler ağ bağlantısı.

  • İkinci sunucu SQLSERVER2, bir bağlantılı sunucu olarak eklenmesi gerekir.Bu çalıştırarak yapılabilir sp_addlinkedserver saklı yordam.Örneğin:

    EXEC sp_addlinkedserver 'SQLSERVER2', N'SQL Server'
    
  • Bağlantılı sunucu oturumu kendini eşleme yapılandırılması gerekir.Bu çalıştırarak yapılabilir sp_addlinkedsrvlogin saklı yordam.Örneğin:

    EXEC sp_addlinkedsrvlogin 'SQLSERVER2', 'true'
    

(SQLSERVER2) ikinci sunucu gereksinimleri

  • TCP/IP ağ bağlantısı kullanıyorsanız, sunucu etki alanı yöneticisi tarafından kaydedilen bir spn olması gerekir.

  • Sunucu, TCP/IP kullanarak veya adlandırılmış yöneltmeler ağ bağlantısı.