Symptom
Anta att du använder Microsoft SQL Server 2012 Integration Services (SSIS 2012) eller SQL Server 2014 Integration Services (SSIS 2014). Om du har en SSIS XML-uppgift där egenskapen OperationType har kon figurer ATS för verifiering, returnerar SSIS XML validator bara värdena True eller false. Det här är avsiktligt från design i SQL Server Integration Services. När verifieringen utväxlar ett värde på falsekan det vara svårt att avgöra var felet finns i XML-dokumentet som verifieras.
Lösning
Problemet är först åtgärdat i den kumulativa uppdateringen av SQL Server.
Kumulativ uppdatering 1 för SQL Server 2012 SP2 /en-us/help/2976982
Kumulativ uppdatering 2 för SQL Server 2014 /en-us/help/2967546
Kumulativ uppdatering 10 för SQL Server 2012 SP1 /en-us/help/2954099
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
När du har installerat den här snabb korrigeringen introduceras en ny aktivitets egenskap ValidationDetails i den här snabb korrigeringen. Dess datatyp är bool och standardvärdet är falskt. När du använder standardvärdet är verifieringen fortfarande samma sträng som Sant eller falskt. För att få detaljerad information om verifiering i XML-format måste du ändra värdet till Sant. XML-utdata ser ut ungefär så här:<?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> Obs! För att dra nytta av det nyligen tillagda ValidationDetails -alternativet och utökat utdata kan du installera den kumulativa uppdateringen på både SSIS-servern som paketen körs på och den SSDT-utvecklare-dator där paketen utvecklas.
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".