INF: Dağıtılmış hareketleri de SQL Server 2000 Service Pack 1'de kayıt noktası için sınırlı destek

Makale çevirileri Makale çevirileri
Makale numarası: 295027 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Dağıtılmış işlem içinde bir SAVE TRANSACTION deyimi çalışırken aşağıdaki hata iletisi oluşur:
Hata: 627 Düzey 16, dağıtılmış işlem içinde işlem kayıt kullanamazsınız.
Uygulama geçiş savepoints dağıtılmış işlemler içinde olduğunda Microsoft SQL 6.5 sürümünüzün SP5'e izin vermek için Microsoft SQL Server 2000 Service Pack 1, bir kayıt noktası bir dağıtılmış hareket içinde izin veren bir izleme bayrağı tanıtır. Izleme bayrağı 8599, SQL Server başlangıç sırasında veya ayrı bir oturum açılabilir (diğer bir deyişle bir dağıtılmış hareket bir DAĞıTıLMıŞ HAREKET BEGIN Ekstresi ile etkinleştirmek için önce) DBCC TRACEON komutunu kullanarak. Izleme bayrağı 8599 ON olarak ayarlandığında, SQL Server dağıtılmış işlem içindeki bir kayıt noktası kullanmanıza olanak sağlar.

Izleme bayrağı 8599, uygulamalar ve gelecek sürümleri geliştirilmiş olmayan eski bir uzantısı için SQL Server 6.5 bir geçiş aracını dayalı olur. Izleme bayrağı üzerinde 8599 kullanan uygulamalar dağıtılmış hareketlere ait en güncel ve tüm yeni özelliklerden yararlanmak gideremez ve çözemez.

Daha fazla bilgi

SQL Server'da bir dağıtılmış hareket kayıt noktası desteği, Microsoft SQL Server 7. 0'da kaldırılmıştır ve Microsoft SQL 2000 Service Pack 1'de re-introduced. Bu yeni bir izleme bayrağı özellikle SQL Server 6.5 üzerinde savepoints <a0>SQL Server 2000 ve daha sonra değiştirilmeden çalışmaya kullanan dağıtılmış hareketlere yazılmış bir uygulama sağlamak için başlanan.

Dağıtılmış sorgular gerektiren bazı yeni özellikler SQL Server 7.0 ve SQL Server 2000 8599 izleme bayrağı ile uyumlu değildir. Dağıtılmış işlem içinde bir kayıt noktası ayarladığınızda, ayrıca, uzak "salt okunur" da dahil olmak üzere tüm uzak işlemler izin. Izin verilmeyen işlemleri kapsar:

  • Bölümlendirilmiş görünümlerde dağıtılır.
  • Veri değişikliği deyimleri (INSERT, UPDATE ve DELETE) kullanan dağıtılmış sorgular.
  • Uzaktan veri değişikliği deyimleri (INSERT, UPDATE ve DELETE) kullanan saklı.
  • OPENQUERY ifadelerini kullanan sorgular.
  • OPENROWSET ifadelerini kullanan sorgular.
Izleme bayrağı 8588 etkinleştirildiğinde, önceki operasyon kullanan istemci oturumlarının aşağıdaki hata iletisiyle sona erdirmek:
Hata 8526 düzeyi 16: oturumu etkin olan bir kayıt noktası olan bir dağıtılmış hareket içinde kayıtlı sırasında uzak gidin başlatılamıyor.
Buna ek olarak, tüm yeni özellikleri, uzaktan erişim izleme bayrağı 8599 ile uyumlu olmayacak gerektiren gelecek sürümleri için planlanan.

Eşitleme noktası desteği Microsoft Dağıtılmış işlem Düzenleyicisi (MSDTC) gelen bir dağıtılmış işlem olduğundan, bir DTC hareketinde SQL Server'ın bir örneği için bir kayıt noktası otomatik olarak savepoints SQL Server ve DTC hareketinde, söz konusu olan bileşenlerin dışında SQL Server'ın diğer örneklerini olarak ayarlamaz. Ne zaman, geri bir sunucudaki bir kayıt noktası için bir DTC işlem, otomatik olarak geri alma aynı sunucuda olmayan diğer bölümleri aynı işlem yapar.

Başvurular

Izleme bayrağı ve başlangıç parametrelerini kullanma hakkında daha fazla bilgi için SQL Server 2000 Books Online'da "DBCC TRACEON" ve "Kullanarak başlangıç seçenekleri" konularına bakın.

Izleme bayrağı 8599 kullanmak için <a0></a0>, SQL Server 2000 için en son hizmet paketini edinin:
290211BILGI: en son SQL Server 2000 hizmet paketi nasıl elde edilir

Özellikler

Makale numarası: 295027 - Last Review: 13 Şubat 2014 Perşembe - Gözden geçirme: 1.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Service Pack 1
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt kbfix kbinfo KB295027 KbMttr
Machine-translated Article
Ö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.
Makalenin İngilizcesi aşağıdaki gibidir:295027

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com