Düzeltme: SQL Server onaylama işlemi: "nret == FALSE" oluşuyor When You Ekle'yi veya SQL Server 2000'de tablo veri Güncelleştir

Ö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:814665
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
# HATA: 356641 (shiloh_bugs)
Belirtiler
Sizin veya bir SQL Server veritabanı tablosunun bir satırında güncelleştirdiğinizde, BIR SQL Server onaylama işlemi hatası oluşabilir. Bu hata oluştuğunda, geçerli bağlantı kesilir ve SQL Server hata günlüğü dosyası belirtilme aşağıdaki hata iletisini içerir:

SQL Server Onaylama işlemi: dosya: <dataspli.c>, satır 1159 =
Onaylama işlemi başarısız oldu = ' nret == FALSE '.
Hata: 3624, önem derecesi: 20, durumu: 1

Çözüm

Hizmet paketi bilgileri

Bu sorunu gidermek için <a0></a0>, Microsoft SQL Server 2000 için en son hizmet paketini edinin. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
290211En son SQL Server 2000 hizmet paketi nasıl elde edilir

Düzeltme bilgileri

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yenisi) 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 aracında saat dilimi sekmesini kullanın.
   Date         Time   Version         Size             File name   --------------------------------------------------------------------------   07-Feb-2003  16:14                    786,432 bytes  Distmdl.ldf   07-Feb-2003  16:14                  2,359,296 bytes  Distmdl.mdf   29-Jan-2003  12:25                        180 bytes  Drop_repl_hotfix.sql   31-Jan-2003  11:02  2000.80.763.0   1,557,052 bytes  Dtsui.dll           29-Jan-2003  12:25                      1,402 bytes  Inst_repl_hotfix.sql   07-Feb-2003  17:10  2000.80.765.0      90,692 bytes  Msgprox.dll     29-Jan-2003  11:48  7.0.9466.0        344,064 bytes  Msvcr70.dll       29-Jan-2003  11:48  2000.80.722.0      57,904 bytes  Osql.exe            29-Jan-2003  15:48                    746,470 bytes  Instdist.sql   07-Feb-2003  14:23                  1,065,895 bytes  Replmerg.sql   07-Feb-2003  17:10  2000.80.765.0     221,768 bytes  Replprov.dll        07-Feb-2003  17:10  2000.80.765.0     307,784 bytes  Replrec.dll         29-Jan-2003  15:48                  1,084,318 bytes  Replsys.sql   29-Jan-2003  11:48  2000.80.534.0     127,548 bytes  Sqdedev.dll         29-Jan-2003  11:48  2000.80.194.0     180,290 bytes  Sqlunirl.dll        07-Feb-2003  17:10  2000.80.765.0     176,696 bytes  Sqlmap70.dll        07-Feb-2003  17:10  2000.80.765.0      57,920 bytes  Sqlrepss.dll        07-Feb-2003  17:11  2000.80.765.0   7,528,529 bytes  Sqlservr.exe        07-Feb-2003  17:10  2000.80.765.0      45,644 bytes  Sqlvdi.dll          07-Feb-2003  17:10  2000.80.765.0      82,492 bytes  Ssnetlib.dll     				
Not: Dosya bağımlılıkları nedeniyle, en son düzeltme veya dosyaları içeren özellik ek dosyalar da içerebilir.


Pratik Çözüm
Bu davranışa geçici bir çözüm bulmak için <a0></a0>, durumunuza için geçerli olan yöntemi kullanın:

  • ALTER VIEW veya ALTER PROCEDURE Transact-SQL komutu ile sorun oluşursa, görünüm veya yordamı ve CREATE VIEW veya CREATE PROCEDURE Transact-SQL ile yeniden komutu.
  • Başka bir Transact-SQL komutu (örneğin, GÜNCELLEŞTIRMEYI veya INSERT komutu) ile sorun ortaya çıkarsa, kümelenmiş dizin ile sayfa bölmeleri önlemek için daha küçük bir FillFactor tablosundaki yeniden düzenleyin.
Durum
Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.Bu sorun ilk olarak Microsoft SQL Server 2000 Service Pack 4'de giderilmiştir.
Daha fazla bilgi
Bu sorun, bir sayfa bölünme neden olan bir tablodaki bir satırı güncelleştirir veya Transact-SQL komutuyla oluşabilir. Bu sorun sık ALTER VIEW veya ALTER PROCEDURE Transact-SQL komutları kullanırken görülen. ALTER VIEW veya ALTER PROCEDURE komutunu sorun karşılaştığınızda, kısa bir Yığın Dökümü, SQL Server hata günlüğü dosyası aşağıdakileri görüntüler:

Module(sqlservr+0046CD4C) (CStackDump::GetContextAndDump+0000002E)Module(sqlservr+0046E778) (stackTrace+0000021D) Module(sqlservr+00523F7F) (utassert_fail+000002E3)Module(sqlservr+003FA077) (DataSplitMgr::InsertDataRow+00000060)Module(sqlservr+0002630F) (datasplit+000000C5) Module(sqlservr+000272AA) (cinsert+00000165)Module(sqlservr+000175DC) (rowinsert+00000101)Module(sqlservr+0001B77F) (insert+00000013)Module(sqlservr+0012BAC0) (CSysScan::FInsertRow+0000009A)Module(sqlservr+001A9E3B) (CCommentScan::FInsertRow+00000160)Module(sqlservr+001A0B81) (FFillSQL+000001EB)Module(sqlservr+0019FD83) (CProchdr::CreateProc+0000177D)Module(sqlservr+001E6C0A) (CSQLSource::Execute+000003C0)Module(sqlservr+0013C498) (language_exec+000003E1)Module(sqlservr+00011099) (process_commands+000000EC) Module(UMS+00003379) (ProcessWorkRequests+0000024A) Module(UMS+00003071) (ThreadStartRoutine+000000BD) Module(MSVCRT+0000C9EB) (beginthread+000000CE) 

Referanslar
Sayfa bölme hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/aa933139(SQL.80).aspx

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 814665 - Son İnceleme: 02/26/2014 21:03:09 - Düzeltme: 4.4

Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Personal Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 2000 Desktop Engine (Windows), Microsoft SQL Server 2000 Enterprise Edition 64-bit

  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbsqlserv2000presp4fix kbfix kbbug KB814665 KbMttr
Geri bildirim