Select the product you need help with
Düzeltme: .NET Framework 2.0 veri kaynağındaki desteklenmeyen bir hareket yalıtım düzeyine belirttiğinizde OdbcConnection nesne hata bildirmiyorMakale numarası: 917752 - Bu makalenin geçerli olduğu ürünleri görün. Bu SayfadaBelirtilerŞu senaryoyu inceleyin. Microsoft .NET Framework veri sağlayıcısı için .NET Framework 2. 0'da ODBC uygulamanızda bir veri kaynağına bağlanmak için kullandığınız. Sonra bir hareketi başlatmak için <a1>ııswebdirectory</a1> OdbcConnection nesnesinin BeginTransaction yöntemini kullanın. Hareket için veri kaynağı olarak desteklenen bir hareket yalıtım düzeyini belirt. Bu senaryoda beklendiği gibi OdbcException özel durum ortaya çıkmaz. Ancak, .NET Framework 1.1 kullandığınızda beklendiği gibi özel durum oluşur. NedenBeginTransaction yöntemi, ODBC hatası (SQL_ERROR) bildirmiyor bu sorun oluşur, SQLSetConnectAttr döndürür işlev. ODBC için .NET Framework veri sağlayıcısı varsayılan hareket yönetimi modunu autocommit modudur. Veri sağlayıcısı, hareket yalıtım düzeyine doğru olarak ayarlandığında yalnızca Autocommit modunu kapatır. Bu nedenle, bir yanlış hareket yalıtım düzeyine belirtirseniz, hareket çalışmaz. Commit yöntemini veya Rollback yöntemini çağırırsanız, geçersiz kullanılırlar. Commit yöntemini ve Rollback yöntemini, ODBC hatası (SQL_ERROR) bildirmez. ÇözümDesteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak, düzeltmenin yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Düzeltmeyi yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın. Bu düzeltmeye ek sınama uygulanabilir. Bu nedenle, bu sorundan ciddi bir şekilde etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki NET Framework 2.0 hizmet paketini beklemenizi öneririz. Bu sorunu hemen çözmek için, düzeltmeyi edinmek üzere Microsoft Müşteri Destek Hizmetleri'ne başvurun. Microsoft Müşteri Destek Hizmetleri'nin telefon numaralarının tam listesi ve destek ücretleriyle ilgili bilgi için, aşağıdaki Microsoft Web sitesini ziyaret edin: http://support.microsoft.com/contactus/?ws=support Not Özel durumlarda, Microsoft Destek Uzmanı özel bir güncelleştirmenin sorununuzu çözümleyeceğini belirlerse, destek aramaları için normalde uygulanan ücretler iptal edilebilir. Ek destek sorularına ve söz konusu güncelleştirme için geçerli olmayan sorunlara normal destek ücretleri uygulanır.
(http://support.microsoft.com/contactus/?ws=support)
ÖNKOŞULLARBu düzeltmeyi uygulamak için <a0></a0>, bilgisayarınızda yüklü olan aşağıdaki Microsoft Bilgi Bankası makalesinde açıklanan dosya desteği Microsoft olmalıdır:916002
(http://support.microsoft.com/kb/916002/
)
Düzeltme: SqlClient sınıfı, bir SQL Server 2005 örneğine bağlanmak için ADO.NET 2.0 tabanlı bir uygulamada kullanmaya çalıştığınızda hata iletisi: "yeni istek geçerli işlem tanımlayıcısını gelen çünkü başlatmaya izin verilmez" Yeniden başlatma gereksinimiBu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.Kayıt defteri BilgileriKayıt defterini değiştirmeniz gerekmez.Düzeltme Dosyası BilgileriBu düzeltme, yalnızca bu makalede listelenen sorunları düzeltmek için gerekli olan dosyaları içerir. Bu düzeltme, bir ürünü için en son sürüme tam güncelleştirmek için gereken dosyaların tümünü içermeyebilir.Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki Tarih ve saat öğesinde saat dilimi sekmesini kullanın..NET framework 2.0 ve 32-bit sürümüBu tabloyu kapa
.NET framework 2.0 x 64 tabanlı sürümüBu tabloyu kapa
.NET framework 2.0 ıtanium mimarisi sürümü (ingilizce)Bu tabloyu kapa
Pratik ÇözümBu soruna geçici bir çözüm bulmak için <a0></a0>, doğru bir hareket yalıtım düzeyine kullandığınızdan emin olun. Uygulama işlem düzeyi doğru olup olmadığını denetleyin ve kodunuzda bir özel durum kodu ekleyebilirsiniz. DurumMicrosoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır. Daha fazla bilgiMicrosoft SQL Server güncelleştirmelerinin adlandırma şeması hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 822499
(http://support.microsoft.com/kb/822499/
)
Microsoft SQL Server yazılım güncelleştirme paketlerinin yeni adlandırma şeması Yazılım güncelleştirme terminolojisi 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: 824684
(http://support.microsoft.com/kb/824684/
)
Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması Daha fazla bilgiBu sorun, Rollback yöntemini kullanamadığından veri bozulmasına neden olabilir. Örneğin, bir yanlış işlem düzeyi de belirtebilirsiniz. Bir geri alma, veri bozulması oluşuyor ortaya beklediğiniz. Ancak, geri alma oluşmaz. Commit yöntemini hata raporu, verileri beklendiği gibi kaydedilmiş verilmemiş, çünkü veri bozulması oluşabilir. Sorunu Yeniden Oluşturma Adımları
ÖzelliklerMakale numarası: 917752 - Son Gözden Geçirme: 03 Aralık 2007 Pazartesi - Gözden geçirme: 3.3
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. Makalenin İngilizcesi aşağıdaki gibidir:917752
(http://support.microsoft.com/kb/917752/en-us/
)
|




Üste








