Belirtiler
Microsoft SQL Server 2012 Integration Services (SSIS 2012) veya SQL Server 2014 Integration Services (SSIS 2014) kullandığınızı varsayalım. OperationType özelliğinin doğrulanmasıIÇIN yapılandırıldığı bir SXML göreviniz olduğunda, sis XML doğrulayıcısı yalnızca doğru veya yanlışdeğerlerini verir. Bu davranış, SQL Server Integration Services 'da tasarımdır. Bununla birlikte, doğrulama bir falsedeğeri geldiğinde, hatanın nerede olduğunu belirlemek zor olabilir.
Çö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:
Bu düzeltmeyi uyguladıktan sonra, bu düzeltmede yeni bir görev özelliği doğrulama ayrıntıları sunulmuştur. Veri türü bool 'dur ve varsayılan değer falsedeğeridir. Varsayılan değeri kullandığınızda, doğrulama çıkışı yine aynı true veya falsedizesidir. Ayrıntılı doğrulama çıkışını XML biçiminde edinmek için, özellik değerini trueolarak değiştirmeniz gerekir. Çıktı XML aşağıdakine benzer:<?xml version="1.0" encoding="utf-8"?><root xmlns:ns="http://schemas.microsoft.com/xmltools/2002/xmlvalidation"> <metadata> <result>false</result> <errors>1</errors> <warnings>0</warnings> <startTime><DateTime></startTime> <endTime><DateTime></endTime> </metadata> <messages> <error line="1" position="6250">The key sequence 'HUNGC' in 'CustomerIDKey' Keyref fails to refer to some key.</error> </messages></root> Not Yeni eklenen ValidationDetails ve gelişmiş çıktının avantajlarından yararlanmak için, paketlerin çalıştırıldığı sis sunucusuna ve paketlerin geliştirdiği sdt geliştirici bilgisayarına yükleme yapabilirsiniz.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.