Gejala
Misalnya Anda menggunakan Microsoft SQL Server 2012 Integration Services (SSIS 2012) atau SQL Server 2014 Integration Services (SSIS 2014). Bila Anda memiliki tugas XML SSIS yang memiliki properti Operationtype yang dikonfigurasikan untuk MEMVALIDASI, Validator SSIS XML hanya output nilai True atau false. Perilaku ini merupakan bagian dari rancangan dalam Layanan integrasi SQL Server. Namun, ketika validasi output nilai false, mungkin sulit untuk menentukan di mana kesalahan ada dalam dokumen XML yang sedang divalidasi.
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini.
Pembaruan kumulatif 1 untuk SQL Server 2012 SP2 /en-us/help/2976982
Pembaruan kumulatif 2 untuk SQL Server 2014 /en-us/help/2967546
Pembaruan kumulatif 10 untuk SQL Server 2012 SP1 /en-us/help/2954099
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
Setelah Anda menerapkan perbaikan terbaru ini, properti tugas baru Validationdetails diperkenalkan di hotfix ini. Tipe datanya adalah Bool dan nilai defaultnya adalah false. Saat Anda menggunakan nilai default, output validasi masih sama dengan string True atau false. Untuk mendapatkan output validasi mendetail dalam format XML, Anda harus mengubah nilai properti menjadi True. Output XML menyerupai yang berikut ini:<?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> Catatan Untuk mengambil keuntungan penuh dari opsi validasi yang baru ditambahkan dan output yang disempurnakan, Anda bisa menginstal pembaruan kumulatif pada server SSIS tempat paket dijalankan dan komputer pengembang ssdt di mana paket dikembangkan.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".