Bu makalede, bir başarısızlık Kümelenmiş SQL Server yüklemesi ile kullanmak için bozuk bir Microsoft Dağıtılmış işlem Düzenleyicisi (MSDTC) yükleme yeniden açıklar ve MSDTC taşıma için yeni bir grup kaynak kümelenmiş.
Microsoft, MSDTC'nin küme düğümlerinde yalnızca kümelenmiş kaynak olarak çalıştırılmasını destekler. Biz değil önerilir veya MSDTC'YI bir kümede tek başına modda çalışan destekler. MSDTC bir <a0>Windows</a0> kümede kümelenmemiş bir kaynak olarak sorunlu kullanmaktır. Bu yapılandırma işlemlerini artık ve küme yerine çalışma oluştuğunda veri bozulması karşılaşabileceğiniz sorunlu olmasıdır.
Not Bu yordamlar, doğrudan değil bir uzak bağlantı türü kullanılan bilgisayarlarda gerçekleştirilmelidir.
Not Bu makaledeki bilgiler, Microsoft Windows Server 2003 için geçerli değildir. Microsoft Windows Server 2003 tabanlı sistemlerde, Microsoft Knowledge Base'de aşağıdaki makaleye bakın:
MSDTC, SQL Server yük devretme kümelenmiş sunucu üzerinde yeniden oluşturma
Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl söyleyin adımları içerir. Ancak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Ek koruma için, kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
Windows'da kayıt defterini yedekleme ve geri yükleme
Tüm hizmetleri el ile moduna geçin. Ancak, aşağıdaki hizmetler (varsa) Rötuş değil:
Uyarıcı
Küme hizmeti
Bilgisayar Tarayıcısı
Dağıtılmış Dosya Sistemi
Dağıtılmış Bağlantı İzleme İstemcisi
Dağıtılmış Bağlantı Server izleme
DNS istemcisi
Olay günlüğü
IPSEC ilke aracısı
Lisans Günlüğü hizmeti
Mantıksal Disk Yöneticisi
Messenger
Net Logon
NTLM Güvenlik Desteği Sağlayıcısı
Ağ bağlayıcılar
Tak ve Kullan
Işlem denetimi
Uzaktan yordam çağrısı (RPC) Konumlandırıcı
Uzaktan yordam çağrısı (RPC) hizmeti
Uzak kayıt hizmeti
Çıkarılabilir Depolama Birimi
Güvenlik Hesapları Yöneticisi
Sunucu
Biriktirici
TCP/IP Netbıos Yardımcısı
Zaman hizmeti
Windows Yönetim Araçları Sürücü Uzantıları
Windows Saati hizmeti
İş İstasyonu
Not Bu liste, hem de Microsoft Windows NT 4.0 Enterprise Edition ve Microsoft Windows 2000 Advanced Server kapsadığı için bazı yükleme tüm hizmetlerin sahip olmayabilirsiniz.
Denetim Masası'nı kapatın ve sunucuyu yeniden başlatın. Bu hizmet tarafından yüklenen DLL'ler, bellek temizler; aksi halde, bu hizmetler bellekte kalmaları ve sistem kaynaklarının kilitlerin tutun.
Msdtc - kaldırın, Windows NT 4.0 kullanıyorsanız, tüm düğümler üzerinde çalıştırın. Windows 2000 kullanıyorsanız, tüm düğümlerde msdtc - uninstall'ni çalıştırın.
Kayıt defterinde aşağıdaki anahtarları, varsa kaldırın:
Z kaldırın: \MSDTCLog dizin, bu dizin şu anda bulunduğu küme diskinin bulunduğu Z.
Uyarı Etkin günlüklerini ve korumak zorunda noncommitted hareketleri varsa, bunu yapmayın. Yapmak devam; SQL Server bağlantı ek yönergeler için profesyonel destekler.
Windows NT 4.0 kullanıyorsanız, her iki küme düğümlerinde aşağıdaki dosyaları silin. Windows 2000 yüklemeleri için bu adımı atlayabilirsiniz.
Adme.dll
Dac.exe
Dacdll.dll
Dtccfg.cpl
Dtccm.dll
Dtctrace.dll
Dtctrace.exe
Dtcxatm.dll
Dtcuic.dll
Dtcuis.dll
Dtcutil.dll
Enudtc.dll
Logmgr.dll
Msdtc.exe
Msdtc.dll
Msdtcprx.dll
Mtxclu.dll
Msdtctm.dll
Svcsrvl.dll
Xolehlp.dll
Not MSDTC bir geçerli IP adresi kaynağı, ağ adı kaynağı ve fiziksel disk kaynağı içeren ilk gruba yüklenir varsayılan davranıştır. MSDTC, SQL Server 7.0 kümelenmiş olup bu ölçüte uyan ilk grubu ise, o gruptaki bulduğu ilk kaynakları kullanır. Bu, SQL Server kaynaklarını veya MSDTC kaynağı olabilir.
MSDTC Kurulumu SQL Server Service Pack 2 CD'sinde Windows NT 4. 0'a kaynağınız olması gereken Dtcsetup.exe olarak listelenen \x86\Other klasöründe bulabilirsiniz sistemleri. Windows 2000 çalışan sistemler %SystemRoot%\System32 klasöründen Dtcsetup.exe dosyasını kullanmanız gerekir; bu, genellikle, Winnt\System32 olurdu klasör.
Uyarı Dtcsetup.exe çalıştırmadan önce bu düğüm 1 alan kümelerin tümünü kaynak gruplarının denetim doğrulayın.
Ilk düğümde Dtcsetup.exe çalıştırın; bu dosyalar bu %windir%/System32 klasöre kopyalar.
Uyarı Dtcsetup.exe programını tamamladığında, ekran dikkatle okuyun. Iletiyi dikkatle okuyun kadar Tamam ' ı tıklatmayın. Dtcsetup.exe , Tamam'ı tıklatın, önce diğer bir düğümde aynı bu adımı gerçekleştirmek gerekebilir
Not Yalnızca çalıştırmak için ilk düğümde Dtcsetup.exe çalıştırdıktan sonra istendiğinde, Microsoft Windows 2000 için kümedeki diğer düğümlerde Dtcsetup.exe çalıştırın.
Ikinci düğümde Dtcsetup.exe çalıştırmak isteyip istemediğiniz sorulduğunda, bunu yapın. Ilk düğümde iletileri olmadan Dtcsetup.exe tamamlarsa, ikinci düğümde çalıştırmak devam edin.
Not Olay görüntüleyiciyi Dtcsetup.exe her düğümde başarılı olup olmadığını denetlemek isteyebilirsiniz.
Uyarı Küme kaynak taşımayın. Herhangi bir kaynağa taşıyın ya da bu işlem sırasında bir başarısızlık karşılaşıyorsunuz, yeniden başlamak gerekir.
Ikinci düğümün yüklemesinde <a2>Tamam</a2> düğmesini tıklattıktan sonra sonra ilk düğümde Tamam ' ı tıklatın ve yükleme gerektiren tüm bilgisayarları yeniden başlatın.
Yalnızca Windows 2000 kullanıcıları: Burada Dtcsetup.exe'ni çalıştırdığınızda ilk düğümden komut istemini açın, comclust.exe yazın ve ENTER ' ı tıklatın. Ilk düğümde bu adımı tamamladıktan sonra diğer bir düğümde bu adımı yineleyin.
DTCLOG klasöründe küme diskini oluşturulduğunu doğrulayın. Varsayılan olarak, bir yerel sistem hesabıyla MSDTC hizmetini başlatır. Bu bir yerel sistem hesabının DTCLOG tam izinleri olmalıdır klasör.
MSDTC sıfırlamak için gereken adımları, normal bir yükleme için SQL Server 6.5 ve SQL Server 7.0 sanal sunucularda yedekle
Sorunu
MSDTC olmadan unclustering SQL Server'ı yeniden yüklemek için <a0></a0>, Dtcsetup.exe çalıştırıldı. IP adresi veya ağ adı kullanılır. SQL Server örneği aynı grubu ise, bu işlem sırasında kullanıcı MSDTC küme kaynağının bağımsız olduğu durumları üzerinden denetleyemez.
SQL Server yüklü olduğu dışında başka bir grupta, MSDTC kaynağı, bu durum geçerli değildir.
Çözümleme
MSDTC için bir küme IP adresi kaynağı oluşturma, "MSDTC IP ADDRESS" olarak adlandırın ve buna benzersiz bir IP adresi atayın. Bu, gerçek bir IP olmalıdır (değil bir yalnızca oluşan) adresi. Başarılı oluşturulduktan sonra kaynak çevrimiçi duruma getirin.
Küme ağ adı kaynağı oluşturmak, bu "MSDTC ağ adı" olarak adlandırın ve MSDTC IP ADRESI'de bağımlı hale getirin. "CLUSTDTC" gibi benzersiz bir ad kullanın.
Küme Yöneticisi'nden sağ tıklatın, MSDTC küme kaynağı ve OFFLINE seçin.
MSDTC küme kaynağının'ı sağ tıklatın ve sonra da Properties ' i tıklatın.
Özellikleri iletişim kutusunda, DEPENDENCY ' ı tıklatın ve sonra MODIFY düğmesini tıklatın.
Yeni oluşturulan MSDTC kaynağı seçin (MSDTC ağ adı ve IP adresi) olarak bağımlılıklar ve sonra da <a2>ADD</a2>'ı tıklatın.
Varolan bir SQL kümelenmiş kaynak bağımlılıklar listelenen ve sonra da <a2>REMOVE</a2>'ı tıklatın Server'ı seçin.
Tamam ' ı tıklatın ve sonra yine Tamam ' ı tıklatın.
MSDTC kaynağı'nı sağ tıklatın ve kaynağı yeniden çevrimiçi duruma getirin ve yerine çalışma sınayın için seçin.
Tüm sistem dosyalarını doğru olduğundan emin olmak için Windows 2000 kullanıcıları sistem dosyaları doğrulamak üzere Windows 2000 dosya Denetleyicisi'nin kullanmanızı öneririz. Bunu yapmak için <a0></a0>, yazın sfc/scannow komut.
Not Windows 2000 CD'NIZI ve Windows 2000 Service Pack CD'NIZI kullanılabilir tutarsızlıkları bulunursa, CD'YI gerekir; vardır.
MSDTC kaynağı, belirli bir gruba taşıma
Varsayılan olarak, MSDTC kaynağı farklı olarak, işletim sisteminize bağlı olarak yüklenir.
Windows NT 4.0
MSDTC kümelenmiş MSDTC bir geçerli IP adresi kaynağı ağ adı kaynağı ve küme disk kaynağı içeren ilk gruba yüklenir. Bu genellikle SQL Server grubudur.
Windows 2000
MSDTC, SQL Server SQL Server 6.5 ve SQL Server 7.0 fellover küme grubunda içine taşımak istediğinizde, bu makalenin "SQL Server 6.5 ve SQL Server 7.0 bir sanal sunucuyu normal bir yüklemede MSDTC sıfırlamak için gereken adımları yedekleme" bölümüne bakın.
MSDTC kaynağı taşıma adımları
Küme Yöneticisi'ni başlatın. Windows NT 4.0 için oluşturulmuş olan tüm kaynakları silin; bunlar genelde MSDTC MSDTC ağ adı ve MSDTC IP adresi olacaktır.
Not Varsayılan olarak, Windows 2000, MSDTC küme grubu kaynağı yükler ve yalnızca, çevrimdışı aldıktan sonra MSDTC kaynağı silmek ister.
Aşağıdaki kaynaklar; seçtiğiniz hedef dizi oluşturma SQL Server group, örneğin:
Makale numarası: 294209 - Son Gözden Geçirme: 21 Ağustos 2007 Salı - Gözden geçirme: 10.2
Bu makaledeki bilginin uygulandığı durum:
Microsoft SQL Server 2000 Enterprise Edition
Microsoft SQL Server 6.5 Enterprise Edition
Microsoft SQL Server 7.0 Enterprise Edition
Microsoft SQL Server 2005 Standard Edition
Microsoft SQL 2005 Server Enterprise
Microsoft SQL Server 2005 Developer Edition
Anahtar Kelimeler:
kbmt kbinfo KB294209 KbMttr
Otomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Teşekkürler! Görüşleriniz, destek içeriğimizi geliştirmemize yardımcı olmak için kullanılmaktadır. Diğer yardım seçenekleri için, lütfen Yardım ve Destek Giriş Sayfasını ziyaret edin.