SQL Server'de Microsoft Windows Yük Devretme kümesi kaynak bağımlılıkları

Bu makalede, SQL Server'daki varsayılan kaynak bağımlılıkları ve bu bağımlılıklarla ilgili kısıtlamalar tanıtılarak açıklanması gerekir.

Orijinal ürün sürümü: SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008
Özgün KB numarası: 835185

Özet

SQL Server bir kümeye SQL Server yük devretme kümesi örneği olarak yüklediğinizde, küme grubundaki diğer kaynaklara bağımlılıkları olan belirli bir SQL Server kaynağı kümesi oluşturulur.

Önemli

Bu makalede listelenen değişiklikler veya Microsoft Bilgi Bankası'ndaki aşağıdaki makalede listelenen değişiklikler dışında varsayılan bağımlılık ağacını değiştirmeyin: bağlı klasörler için destek SQL Server

Örnek 1 - Varsayılan SQL Server yük devretme kümesi örneği bağımlılıkları

Varsayılan SQL Server yük devretme kümesi örneği bağımlılık ağacının diyagramı.

Bu diyagramda aşağıdakilere dikkat edin:

  • Küme Disk 1'in gerekli bağımlılıkları yoktur.
  • IP Adresi: xxx.xxx.xxx.xxx gerekli bağımlılıkları yok.
  • IP Adresi: xxxx:xxxx:xx:xxxx:xxxx:xxxx:xxxx:xxxx gerekli bağımlılıkları yok.
  • Ad: SOFTY bağımlılıkları IP Adresi: xxxx:xxxx:xx:xxxx:xxxx:xxxx:xxxx:xxxx ve IP Adresi: xxx.xxx.xxx.xxx.
  • SQL Ağ Adı (SOFTY) için gerekli bağımlılıklar IP Adresi'dir.
  • SQL Server bağımlılıkları Küme Disk 1 ve Ad: SOFTY'dir.
  • SQL Server gerekli bağımlılıkları yoktur.
  • SQL Server Agent bağımlılıklar SQL Server.
  • SQL Server Agent gerekli bağımlılıkları yoktur.

Örnek 2 - SQL Server 2008 Analysis Services yük devretme örneği bağımlılıkları

SQL Server 2008 Analysis Services yük devretme örneği bağımlılık ağacının diyagramı.

Bu diyagramda aşağıdakilere dikkat edin:

  • Analysis Services (LOCALINSTANCE) bağımlılıkları Küme Disk 2 ve Ad: STANDALONE2008R'dır.
  • Analysis Services'in (LOCALINSTANCE) gerekli bağımlılıkları yoktur.
  • Küme Disk 2'nin gerekli bağımlılıkları yoktur.
  • IP Adresi: xxx.xxx.xxx.xxx gerekli bağımlılıkları yok.
  • IP Adresi: xxxx:xxxx:xx:xxxx:xxxx:xxxx:xxxx:xxxx gerekli bağımlılıkları yok.
  • Ad: STANDALONE2008R bağımlılıkları IP Adresi: xxxx:xxxx:xx:xxxx:xxxx:xxxx:xxxx:xxxx ve IP Adresi: xxx.xxx.xxx.xxx.
  • SQL Ağ Adı (STANDALONE2008R) gerekli bağımlılıklar IP Adresi'dir.
  • SQL Server (LOCALINSTANCE) bağımlılıkları Küme Disk 2 ve Ad: STANDALONE2008R'dır.
  • SQL Server (LOCALINSTANCE) için gerekli bağımlılık yoktur.
  • SQL Server Agent (LOCALINSTANCE) bağımlılıkları SQL Server (LOCALINSTANCE).
  • SQL Server Agent (LOCALINSTANCE) gerekli bağımlılıklara sahip değildir.

Örnek 3 - bağlama noktası olan SQL Server 2008 yük devretme örneği bağımlılıkları

Bağlama noktası olan SQL Server 2008 yük devretme örneği bağımlılık ağacı diyagramı.

Bu diyagramda aşağıdakilere dikkat edin:

  • Küme Disk 1'in gerekli bağımlılıkları yoktur.
  • Küme Disk 4, Bağlama noktası bağımlılıkları Küme Disk 1'tir.
  • Küme Disk 4, Bağlama noktasının gerekli bağımlılıkları yoktur.
  • IP Adresi: xxx:xxxx:c0:xxxx:xxxx:c597:8cb0:49f2 gerekli bağımlılıkları yok.
  • Ad: SOFTY bağımlılıkları IP Adresi: xxx:xxxx:c0:xxxx:xxxx:c597:8cb0:49f2 ve IP Adresi: xxx.xxx.xxx.88.
  • SQL Ağ Adı (SOFTY) için gerekli bağımlılıklar IP Adresi'dir.
  • SQL Server bağımlılıklar Ad: SOFTY, Küme Diski 4, Bağlama Noktası ve Küme Diski 1'dir.
  • SQL Server gerekli bağımlılıkları yoktur.

Not

Bağlama noktasındaki çift bağımlılık, SQL Server fiziksel diskler kullanılabilir olmadan veritabanlarını başlatıp yükleyememelerini sağlamaktır. Bu, veritabanı bozulmasını önlemeye yardımcı olur.

SQL Server için varsayılan bağımlılık ağacının aşağıdaki etkileri vardır:

  • SQL Server Agent kaynağı SQL Server kaynağına bağlıdır.
  • SQL Server kaynağı SQL ağ adı kaynağına, fiziksel disk kaynaklarına ve veritabanı dosyalarını içeren bağlı klasörlere bağlıdır.
  • SQL ağ adı kaynağı, SQL IP adresi kaynağına bağlıdır.
  • SQL IP adresi kaynağı ve fiziksel disk kaynakları herhangi bir kaynağa bağımlı değildir.

Daha fazla bilgi

SQL Server kaynağına bağımlılık ekleme hakkında bilgi için bkz:

Sınırlamalar ve kısıtlamalar

SQL Server grubuna başka kaynaklar eklerseniz, bu kaynakların her zaman kendi benzersiz SQL ağ adı kaynakları ve kendi SQL IP adresi kaynakları olmalıdır. SQL Server dışında herhangi bir şey için mevcut SQL ağ adı kaynaklarını ve SQL IP adresi kaynaklarını kullanmayın. SQL Server kaynaklar diğer kaynaklarla paylaşılıyorsa veya yanlış ayarlandıysa aşağıdaki sorunlarla karşılaşabilirsiniz:

  • Beklenmeyen kesintiler oluşabilir.
  • Veritabanı bozulması oluşabilir.
  • Hizmet paketi yüklemeleri başarılı olmayabilir.
  • SQL Server Kurulumu programı başarılı olmayabilir. Bu durumda ek SQL Server örnekleri yükleyemez veya rutin bakım gerçekleştiremezsiniz.
  • SQL Server çevrimiçi olmayabilir.
  • Diskler SQL Server kullanım için kullanılamayabilir.

Dikkat edilmesi gereken ek noktalar

  • SQL Server çoğaltmalı FTP: SQL Server çoğaltma ile FTP kullanan SQL Server örnekleri için, FTP hizmetinizin FTP hizmetini kullanmak üzere ayarlanmış SQL Server yüklemesiyle aynı fiziksel disklerden birini kullanması gerekir.
  • SQL Server kaynak bağımlılıkları: Bir SQL Server grubuna kaynak eklerseniz ve SQL Server kullanılabilir olduğundan emin olmak için SQL Server kaynağına bağımlılığınız varsa, SQL Server Agent kaynağına bağımlılık eklemek yerine SQL Server kaynağı. SQL Server çalıştıran bilgisayarın yüksek oranda kullanılabilir durumda kaldığından emin olmak için SQL Server Agent kaynağını, SQL Server Agent kaynağı başarısız olursa SQL Server grubunu etkilemeyecek şekilde yapılandırın.
  • Dosya paylaşımları ve yazıcı kaynakları: Özel durum, SQL Server FILESTREAM özelliği tarafından kullanılan dosya paylaşımıdır. Yazıcı kaynağı SQL Server grubunuzda olmamalıdır. Dosya Paylaşımı veya Yazıcı kaynakları, bir Windows Server 2003 yük devretme kümesinde kendi Ağ Adı ve IP kaynağını gerektirir. Dosya paylaşımları ve yazıcı kaynakları, Windows Server 2008 ve sonraki sürümlerde İstemci Erişim Noktası için kendi Ağ Adlarını ve IP kaynaklarını da gerektirir. Windows Server 2008 veya sonraki bir sürümdeki bir yük devretme kümesi örneği için Paylaşılan Klasör Oluşturma Sihirbazı'nı kullanarak paylaşılan klasör için benzersiz bir ad ve diğer ayarları belirtin.
  • Performans: Performansta azalma ve SQL Server çalıştıran bilgisayara hizmet kaybı aşağıdaki koşullar doğru olduğunda oluşabilir:
    • FILESTREAM özelliğini kullanmayan bir Dosya Paylaşımı küme kaynağı, SQL Server yüklü olduğu fiziksel disk kaynağına yüklenir.
    • Yazıcı kümesi kaynağı, SQL Server yüklendiği fiziksel disk kaynağına yüklenir.

MSDTC ile ilgili dikkat edilmesi gerekenler

SQL Yük Devretme Kümesinde MSDTC Önerileri'nin okunması, gerekli olup olmadığını belirlemek için tüm MSDTC bağımlılık tartışmalarının başlangıç noktası olmalıdır.

Bu MSDTC Önerileri SSS (Sık Sorulan Sorular), geçerli önerileri ve en iyi yöntemleri dahil etmek için SQL Server Yük Devretme Kümelenmiş örnekleriyle kullanıldığında MSDTC (Microsoft Dağıtılmış İşlem Düzenleyicisi) ile ilgili yaygın soruları ve en iyi yöntemleri ele alır.

bir SQL Server Grubuna MSDTC kaynağı eklediğinizde, SQL Server Disklerinden birini veya başka bir diski kullanabilirsiniz. Ancak, kaynağın doğru ve tutarlı bir şekilde çalışması ve PowerShell cmdlet'ini Test-DTC kullanabilmesi için SQL Server ağ adını ve IP adresini kullanmanız ve MSDTC kaynağını SQL Server sanal sunucu adıyla yeniden adlandırmanız gerekir.

Windows Server 2012 ve sonraki sürümlerle başlayarak, Küme Yöneticisi'ni kullanarak Yeni Dağıtılmış İşlem Düzenleyicisi oluştururken kaynak adında seçeneğiniz yoktur; her zaman Yeni Dağıtılmış İşlem Düzenleyicisi olur ve Küme Yöneticisi'nde kaynağı yeniden adlandırma seçeneğiniz yoktur.

Kurtarma için PowerShell, bu komut Yeni Dağıtılmış İşlem Düzenleyicisi'ni seçtiğiniz adla yeniden adlandırmanıza olanak tanır; bu örnekte ad MSDTC olarak değiştirilir.

Get-ClusterResource "New Distributed Transaction Coordinator" | %{ $_.Name = MSDTC }

Uygulandığı öğe

  • SQL Server 2008 Standard
  • SQL Server 2008 Enterprise
  • SQL Server 2008 Geliştirici
  • SQL Server 2008 R2 Datacenter
  • SQL Server 2008 R2 Geliştiricisi
  • SQL Server 2008 R2 Enterprise
  • SQL Server 2008 R2 Standard
  • SQL Server 2008 R2 Standard Edition for Small Business
  • gelişmiş hizmetlerle SQL Server 2008 R2 Express
  • SQL Server 2008 R2 Çalışma Grubu
  • SQL Server 2012 Geliştirici
  • SQL Server 2012 Kurumsal
  • SQL Server 2012 Standard
  • SQL Server 2012 Enterprise Core
  • SQL Server 2014 Enterprise
  • SQL Server 2014 Enterprise Core
  • SQL Server 2014 Standard
  • SQL Server 2014 İş Zekası
  • SQL Server 2016 Enterprise Core
  • SQL Server 2016 Enterprise
  • SQL Server 2016 Geliştirici
  • SQL Server 2016 Standard
  • SQL Server 2017 Windows (tüm sürümler)