Eski bir yerine çalışma ortağı adı etkisi
Veritabanı Yöneticisi, yerine çalışma ortak istediğiniz saat değiştirebilirsiniz.Bu nedenle, bir istemci tarafından sağlanan yerine çalışma ortak adı dışında olabilir tarih, veya eski.Örneğin, yerine çalışma ortak Partner_C başka bir sunucu örnek tarafından değiştirilir Partner_B adlı göz önünde bulundurun.Bir istemci yerine çalışma ortak adı olarak Partner_B sağlarsa, artık o eski adıdır.İstemci tarafından sağlanan yerine çalışma ortak adı eski olduğunda, veri erişim sağlayıcı davranışını, yerine çalışma ortak adı istemci tarafından sağlanan durum eşit olur.
Örneğin, bir istemcinin kullandığı bir bağlantı durumu göz önünde dize bir dizi dört bağlantı için çalışır.Bağlantı dize, ilk ortak adı Partner_A ve Partner_B yerine çalışma ortağı adı ise:
"Server=Partner_A; Failover Partner=Partner_B; Database=AdventureWorks2008R2"
Aşağıdaki tabloda, dört ortak yapılandırmaları gösterir ve her biri için bir istemci ilk kez bağlanmak için bu bağlantı dizesi çalışıp çalışmadığını gösterir saat.
Not
Bir uygulama yapılandırma değişiklikleri izleyebilir ve bağlantısını değiştirmek dize buna göre.Bu fazladan kod gerektirir ancak yönetim yükünü azaltır.
Yapılandırma |
Patron sunucu |
Yansıtma sunucu |
Belirten Partner_A ve Partner_B bağlanmaya çalışılırken davranışı |
---|---|---|---|
Özgün yansıtma yapılandırma. |
Partner_A |
Partner_B |
Partner_A ilk ortak adı önbelleğe alınır.istemci için Partner_A bağlanırken başarılı olur.İstemci yüklemeleri adı yansıtma sunucusu, Partner_B ve istemci tarafından sağlanan yerine çalışma ortak adı yoksayarak, önbelleğe alır. |
Bir donanım hatası Partner_A deneyimleri ve yük devretme (istemcilerin bağlantısını kesme) oluşur. |
Partner_B |
Yok |
Partner_A hala ilk ortak adı önbelleğe alınır, ancak geçerli bağlanmak için istemci tarafından sağlanan istemci yerine çalışma ortağı adı Partner_B, verir asıl sunucu. |
Veritabanı Yöneticisi (istemcilerin bağlantısını kesme) yansıtma durdurur, Partner_A Partner_C ile yerini alır ve yansıtma yeniden başlatır. |
Partner_B |
Partner_C |
istemci, Partner_A ve başarısız bağlanmak çalışır; daha sonra istemci Partner_B (geçerli asıl sunucu) çalışır ve başarılı olur.Adını geçerli veri erişim sağlayıcı yükler yansıtma sunucusu, Partner_C ve geçerli yerine çalışma ortak adı olarak önbelleğe alır. |
Hizmeti el ile üzerinden için (istemcilerin bağlantısını kesme) Partner_C başarısız. |
Partner_C |
Partner_B |
İstemci Partner_A için başlangıçta bağlanmayı dener ve sonra Partner_B.İki adı başarısız ve sonunda bağlantı isteği zaman aşımına uğrar ve başarısız olur. |
Ayrıca bkz.