Belirtiler
Microsoft SQL Server 2016 ortamında, bir tablonun birden çok bölümünü paralel olarak işleyebilirsiniz. İlerlemeyi izlediğinizde, en az bir sütundan en az birine yeniden kodlama olayı fark edebilirsiniz. Bu durumda, işleme işlemi başarısız olabilir ve bir özel durum hatası verebilir. Bazen işlem başarıyla tamamlanabilir ancak sonraki sorgular, aşağıdakine benzer bir istisna hatasıyla başarısız olur:
Beklenmeyen bir özel durum oluştu. Beklenmeyen bir özel durum oluştu. (Microsoft SQL Server 2016 Analysis Services) Program konumu: Microsoft. AnalysisServices. AdomdClient. AdomdConnection. XmlaClientProvider. Microsoft. AnalysisServices. AdomdClient. ıexecuteprovider. Executesekmeli (CommandBehavior davranışı, ICommandText} AdomdPropertyCollection commandProperties, IDataParameterCollection Parameters) Microsoft. AnalysisServices. AdomdClient. AdomdCommand. ExecuteReader (, Microsoft. AnalysisServices. AdomdClient. AdomdCommand. ExecuteReader () adresindeki Microsoft. ReportingServices. Querytasarımcılar. ASDesigner. QueryBuilderClientControl. QueryExec. ThreadExecution ()
Not Bazen bu sorun, işlem tamamlandıktan sonra ve işlenen verilerle sorgu yürütüldüğünde ortaya çıkar.
Çözüm
Toplu güncelleştirme bilgileri
Bu sorunla ilgili düzeltme, SQL Server için aşağıdaki toplu güncelleştirmede bulunmaktadır:
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 aşağıdakilerden birini yapın:
-
Hangi sütunların yeniden kodlama gerektirdiğini belirleme ve algılama aşamasında karma kodlamayı zorlayan değerleri oluşturmak için başlangıçta sahte bölüm kullanın. Sahte alanın, paralellizm başlamadan önce kodlamayı seçmek için kullanmış olması gerekir. Tüm bölümler işlendikten sonra, sahte bölümü temizleyebilir veya silebilirsiniz.
-
Paralel işleme yerine seri işlemeyi kullanın.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Ek Bilgi
Sekmeli bölümlerin paralel işlenmesinde aşağıdaki mantık vardır:
-
Sütunların kodlamasını (değeri veya karma) belirlemek için bir bölümdeki verileri kullanın.
-
Kodlama seçildikten sonra, diğer bölümler paralel olarak işlenmeye başlayabilir.
-
Değer kodlaması seçildiyse ve satırlar getirilirken, değer kodlama düzenine sığmayan bir değer olabilir. Bu durumda, tüm sütun karma kodlama düzenine yeniden kodlanmalıdır.
-
Bu yeniden kodlama işlemi (değer kodlamasını karma kodlamaya dönüştürme), diğer bölümler aynı anda işlendiğinde bir sorunla karşılaştı.
Başvurular
Microsoft 'un yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında bilgi edinin.