Aracılığıyla paylaş


SQL Server Çok Alt Ağlı Kümeleme

A SQL Servermulti-subnet yük devretme kümesinin bir yapılandırmadır her yerine çalışma küme düğümü bir farklı alt veya farklı alt kümesini nereye bağlı. Bu alt ağa, aynı yerde ister coğrafi olarak dağınık olabilir. Coğrafi olarak dağınık sitelerde kümeleme bazen streç kümeleri adlandırılır. Tüm düğümlerin erişebildiği hiçbir depolama alanı gibi birden çok alt ağ üzerinde veri depolama arasındaki veri yinelenmelidir. Veri çoğaltması ile kullanılabilen verilerin birden fazla kopyası bulunmaktadır. Bu nedenle, multi-subnet yerine çalışma kümesinde yüksek kullanılabilirlik ek olarak olağanüstü durum kurtarma çözümü sağlar.

Bu konuda:

  • SQL Server Multi-Subnet yerine çalışma kümesinde (iki düğüm olarak iki alt)

  • IP adresi kaynağı uygulamaları

  • İstemci kurtarma gecikmesi sırasında yerine

  • İlişkili İçerik

SQL Server Multi-Subnet yerine çalışma kümesinde (iki düğüm olarak iki alt)

Aşağıdaki resimde iki düğüm, iki alt ağ yük devretme küme örneği'ni (FCI)'de temsil eden SQL Server 2012.

MultiSubnetFailover ile Çok Alt Ağlı Mimari

[Üst]

Multi-Subnet yük devretme küme örneği yapılandırmaları

Aşağıda bazı örnekler SQL Serverbirden fazla alt ağ kullanan FCIS:

  • SQL ServerAggerdeich SQLCLUST1 Node1 ve Düğüm2 içerir. Node1 için Subnet1 bağlı. Düğüm2 için Subnet2 bağlı. SQL ServerKur bu yapılandırma multi-subnet küme olarak görür ve IP adresi kaynağı bağımlılığı ayarlar veya.

  • SQL ServerAggerdeich SQLCLUST1, Düğüm1, Düğüm2 ve Düğüm3 içerir. Node1 Düğüm2 Subnet1 için bağlıdır. Düğümü 3 için Subnet2 bağlı. SQL ServerKur bu yapılandırma multi-subnet küme olarak görür ve IP adresi kaynağı bağımlılığı ayarlar veya. Bu yapılandırma, Düğüm1 ve Düğüm2 aynı alt ağda olduğundan, ek yerel yüksek kullanılabilirlik sağlar.

  • SQL ServerAggerdeich SQLCLUST1 Node1 ve Düğüm2 içerir. Node1 Subnet1 üzerinde olduğunu. Düğüm2, Subnet1 ve Subnet2 olduğunu. SQL ServerKur bu yapılandırma multi-subnet küme olarak görür ve IP adresi kaynağı bağımlılığı ayarlar veya.

  • SQL ServerAggerdeich SQLCLUST1 Node1 ve Düğüm2 içerir. Node1 Subnet1 ve Subnet2 bağlı. Düğüm2 Ayrıca Subnet1 ve Subnet2 bağlı. IP adresi kaynak bağımlılığı ayarlamak ve tarafından SQL ServerKur.

    [!NOT]

    Kümelenmiş düğümlerine alt ağların aynı sette olduğundan bu yapılandırma multi-subnet yerine çalışma küme yapılandırması kabul edilmez.

IP adresi kaynağı uygulamaları

Multi-subnet yerine çalışma küme yapılandırması, IP adreslerini yük devretme kümesindeki tüm düğümlere ait değildir ve tüm sırasında çevrimiçi olmayabilir SQL Serverbaşlangıç. Yılında başlayan SQL Server 2012, IP adres kaynağı bağımlılığı ayarlayabilirsiniz veya. Bu SQL Serverbağlamak en az bir geçerli IP adresi olduğunda online olmak.

[!NOT]

İçinde SQL Serversürümleri daha önceki SQL Server 2012, bir streç v-lan teknolojisi multi-site küme yapılandırmalarında, tek bir IP adresi yerine çalışma için sitelerde duyurmak için kullanılan. İle yeni yeteneklilik- SQL Serveriçin farklı alt düğümlere küme artık yapılandırabilirsiniz SQL ServerYük devretme kümeleri birden çok siteler arasında streç v-lan teknolojisi uygulamadan.

IP adresi kaynağı veya bağımlılık hakkında önemli noktalar

IP adresi kaynak bağımlılığı ayarlarsanız, aşağıdaki üstlenme davranışı olarak ayarlanır göz önünde bulundurmak isteyebilirsiniz veya:

  • IP adreslerine sahip olan düğüme biri başarısız olduğunda SQL Serverküme kaynak grubu, bir yük devretme değil tetiklenir otomatik olarak tüm kadar bu düğümde geçerli IP adresleri başarısız.

  • Yerine çalışma oluştuğunda, SQL Serveronline geçerli düğüm üzerinde geçerli en az bir IP adresine bağlayabilirsiniz Eğer gelecek. Değil bağlamak için IP adreslerini SQL Serverbaşlangıçta hata \Kütüğü listelenecektir

[Üst]

Ne zaman bir SQL ServerFCI ise yüklü-yan bir tek başına örneği ile SQL Server Veritabanı Altyapısı, IP adreslerine tcp bağlantı noktası numarası çatışmaları önlemek için dikkat. Çakışmaları genellikle oluşur iki örneğini Veritabanı Altyapısıher ikisi de varsayılan tcp bağlantı noktasını kullanmak üzere yapılandırılmış (1433). Çakışmaları önlemek için bir sabit bağlantı noktası varsayılan olmayan kullanmak için bir örnek yapılandırma. Sabit bağlantı noktası yapılandırma tek başına örneğinde genellikle en kolay yoldur. Yapılandırma Veritabanı Altyapısıbir örneği başlangıç engelleyen beklenmedik bir IP adresi/tcp bağlantı noktası çakışması farklı bağlantı noktalarını kullanmasını engeller ne zaman bir SQL ServerFCI başarısız bekleme düğümüne.

Yerine çalışma sırasında istemci kurtarma gecikme

Multi-subnet Gross varsayılan RegisterAllProvidersIP küme kaynağı için ağ adını sağlar. Multi-subnet bir yapılandırmada, hem ağ adı çevrimiçi ve çevrimdışı IP adreslerini dns sunucusunda kaydedilir. İstemci uygulamasının ardından tüm kayıtlı IP adreslerini dns sunucusundan alır ve adreslere sırayla ya da paralel bağlanmayı dener. İstemci Kurtarma süresi multi-subnet yerine artık dns güncelleştirme gecikmeleri üzerinde bağımlı anlamına gelir. Varsayılan olarak, istemci IP adreslerini sırayla dener. İstemci kullandığında yeni isteğe bağlı MultiSubnetFailover=True, bağlantı dizesi parametresi, bunun yerine çalışacağız IP anda giderir ve yanıt veren ilk sunucuya bağlanır. Bunun yerine oluştuğunda istemci kurtarma gecikmesini en aza yardımcı olabilir. Bu isteğe bağlı parametre aşağıdaki veri sağlayıcıları tarafından desteklenir:

  1. sql Native Client 11.0

  2. Data Provider for SQL Server .net Framework 4.02 veya üzeri

    Önemli notÖnemli

    İçin.net Framework 4.02 özellikle de senin bağlantı dizesinde veritabanı örneğinin tcp bağlantı noktasını belirtmeniz gerekir.

  3. SQL Server için Microsoft jdbc sürücüsü 4.0

Eski istemci kitaplıklarını veya üçüncü taraf veri sağlayıcıları, sen cant'kullanma MultiSubnetFailoverbağlantı dizesi parametresi. İstemci uygulamanızın en iyi şekilde multi-subnet FCI içinde işleri sağlamak için SQL Server 2012, 21 saniye her IP adresi için istemci bağlantı dizesini bağlantı zaman aşımını ayarlamaya çalışın. Bu, tüm IP adreslerini multi-subnet, FCI dolaşmak için önce istemcinin yeniden bağlanma denemesi değil zaman aşımı yok sağlar.

Varsayılan istemci bağlantı zaman aşımı süresini SQL ServerManagement Studio'yu ve sqlcmd15 saniyedir.

[Üst]

İlişkili İçerik

İçerik açıklaması

Konu

SQL Server Failover Küme yükleme

Yeni bir SQL Server yerine çalışma kümesi (Kurulum) oluştur

Yerinde yükseltme, varolan SQL Server Failover küme

Bir SQL Server Failover küme örneği'ni (Kurulum) yükseltme

Varolan SQL Server yük devretme kümenizi Bakımı

Ekle/Kaldır düğüm bir SQL Server yerine çalışma kümesinde (Kurulum)

Windows Kümelemesi

Tanımlık Multi-Windows 2008 R2 Yük Devretme Kümelemesi yer

[Üst]