Belirtiler
Microsoft SQL Server 2012 Integration Services (SIS 2012) veya SQL Server 2014 Integration Services (SIS 2014) paketindeki veri kalitesi hizmetleri (DQS) Temizleme bileşenini büyük toplu işlemle kullandığınızı varsayalım. Paketi çalıştırmayı denediğinizde, aşağıdaki sonuçları alabilirsiniz:
-
SIS paketinde aşağıdaki hatayı alıyorsunuz
HataDurumunda,<makineadı>,<Kullanıcı adı>, veri akışı görevi-dqs aracılığıyla verileri dqs, {9C749B1D-3FAF-4E3B-B0B9-C8BA626428F5}, {B8582806-2FDB-43EF-8E69-B43E6A375DD2},<tarih><saat>,<Tarih><saat>, 0, 0x, Değer uzunluğu 11 ' dir, ancak çıkış sütunu uzunluğu 1. HataDurumunda,<makineadı>,<usernname>, DQS_Test, {AF400590-A48A-4483-87A0-A5CC5AC8BF09}, {B8582806-2FDB-43EF-8E69-B43E6A375DD2}, <Tarih><saat>, <Tarih><saat> Değer uzunluğu 11, ancak çıkış sütunu uzunluğu 1 olur. HataDurumunda,<makineadı>,<Kullanıcı adı>, VERI akışı görevi-dqs, {9c749b1vseç-3FAF-4E3B-B0B9-c8ba626428fB8582806-2FDB-43EF-8E69-B43E6A375DD2}, {},<tarih><saat>,<Tarih><saat>, 0, 0x, dqs altyapısında beklenmeyen bir hata oluştu. Microsoft. SqlServer. Dts. Pipeline., bu değer arabelleğin sütun veri alanına sığmayacak kadar büyük. Microsoft. SqlServer. Dts. Pipeline. PipelineBuffer. SetString (Int32 ColumnIndex, String değeri). Microsoft. Sdqs. Component. Datadüzeltmesini. Logic. DataCorrectionComponent. ProcessChunk (ReadOnlyCollection ' 1 fieldMappings, ReadOnlyCollection ' 1 kayıtları, CorrectedRecordsStatusStatistics& correctedRecordsTotalStatusStatistics) ile Sdqs. Component. Common. Utilities. Componentubir. SetValue (IDTSComponentMetaData100 componentMetadata, PipelineBuffer
-
Paket tamamlandığında, DQS istemcisinde oluşturulan projeyi açın ve etki alanlarından birini inceleyin. Etki alanını değere göre sıralarsanız, diğer etki alanlarındaki değerleri görebilirsiniz.
Not Bu sorunun başarısızlık oranı, toplu iş boyutuna bağlıdır. Toplu iş boyutu arttıkça, başarısızlık oranı daha büyük olacaktır.
Çözüm
Sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir.
SQL Server 2012 SP2 için toplu güncelleştirme 1 /en-us/help/2976982
SQL Server 2014 için toplu güncelleştirme 2 /en-us/help/2967546
SQL Server 2012 SP1 için toplu güncelleştirme 10 /en-us/help/2954099
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:
Geçici Çözüm
Bu soruna geçici bir çözüm için, sorunu çözmek veya gidermek üzere toplu iş boyutunu azaltın.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.