Simptomi
Pretpostavimo da koristite komponentu servisa Quality Service (DQS) za čišćenje s velikim skupnim podacima u sustavu Microsoft SQL Server 2012 Integration Services (SSIS 2012) ili sustavu SQL Server 2014 Integration Services (SSIS 2014). Kada pokušate izvršiti paket, možda će vam se prikazati sljedeći rezultati:
-
U paketu SSIS prikazuje se sljedeća pogreška
Ierror,<MachineName>,<korisničko ime>, tijek podataka-Pass podaci putem servisa za FAQ, {9C749B1D-3FAF-4E3B-B0B9-C8BA626428F5}, {B8582806-2FDB-43EF-8E69-B43E6A375DD2},<datum><time>,<Datum><vrijeme>, 0, 0x, vrijednost '<Stringvalue>' u stupcu <columnname>' ne odgovara trenutnim međuspremniku. Duljina vrijednosti je 11, no duljina izlaznog stupca je 1. Nepogreška,<MachineName>,<usernname>, DQS_Test, {AF400590-A48A-4483-87A0-A5CC5AC8BF09}, {B8582806-2FDB-43EF-8E69-B43E6A375DD2}, <Datum><vrijeme>, <Datum><vrijeme>, 0, 0x, vrijednost '<stringvalue>' u stupcu <columnname>' ne odgovara trenutnim međuspremniku. Duljina vrijednosti je 11, no duljina izlazne kolone je 1. Oerror,<MachineName>,<korisničko ime>, tijek podataka – PROSLJEĐIVANJA podataka putem DQS-a, {9C749B1D-3FAF-4E3B-B0B9-C8BA626428F5}, {B8582806-2FDB-43EF-8E69-B43E6A375DD2},<datum><Time>,<Datum><time>, 0, 0x, pojavila se neočekivana pogreška u infrastrukturi DQS. Microsoft. SqlServer. DTT. Pipeline. Doesnotfitbufferizuzetak: vrijednost je prevelika da bi bila u području podataka stupca međuspremnika. u programu Microsoft. SqlServer. DTT. cjevovod. cjevovoda. SetString (Int32 Kolumnindex, vrijednost niza) u programu Microsoft. Ssdqs. Component. Common. Utilities. Komponenentuna. SetValue (IDTSComponentMetaData100 Komponenentmetapodaci, tampon cjevovoda, Int32 fieldIndex, vrsta DataType, duljina Int32, niz Kolumnname, vrijednost objekta) u programu Microsoft. Ssdqs. Component. Datacorreccija. Logic. Datacorrecaticomponent. ProcessChunk (ReadOnlyCollection ' 1 Fieldmada, ReadOnlyCollection ' 1 zapisi, Korektedrecordsstatusstatistics& dekorektedrecordstotalstatusstatistics)
-
Kada je paket dovršen, otvorite projekt koji je generiran u klijentu za DEFAQ i ispitajte jednu od domena. Ako ste sortirali domenu prema vrijednosti, možda ćete vidjeti vrijednosti iz drugih domena.
Napomena Stopa neuspjeha tog problema ovisi o veličini serije. Kada je veličina serije veća, stopa neuspjeha bit će veća.
Rješenje
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.
Kumulativno ažuriranje 1 za SQL Server 2012 SP2 /en-us/help/2976982
Kumulativno ažuriranje 2 za SQL Server 2014 /en-us/help/2967546
Kumulativno ažuriranje 10 za SQL Server 2012 SP1 /en-us/help/2954099
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Zaobilazno rješenje
Da biste zaobišli taj problem, smanjite veličinu grupe da biste riješili ili otklonili problem.
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".