Simptomi
Iedomājieties šādu scenāriju:
-
Jūs izmantojat datu kvalitātes klienta lietojumprogrammu, lai izveidotu zināšanu bāzi Microsoft SQL Server 2012.
-
Zināšanu bāzei veiksmīgas politikas kārtulas ir veiksmīgi palaistas.
-
Atlasāt opciju no jauna ielādēt datus no avota un pēc tam noklikšķiniet uz Restartēt , lai vēlreiz palaistu atbilstības politikas kārtulu.
Šajā scenārijā tiek izpildīta atbilstošā politikas kārtula, bet tā nav sekmīga. Turklāt var tikt parādīts šāds kļūdas ziņojums:
System. InvalidCastException: nevar veikt tipa sistēmas objektu. DBNull ", lai ierakstītu" System. Byte [] ". vietnē Microsoft. Ssdqs. DataValueService. Service. DataValueServiceConcrete. SetSynonymsByComputationValue (IMasterContext konteksts, SynonymQueryRange Range) vietnē Microsoft. Ssdqs. DataValueService.. DomainValueManagementCalibrator. kalibrējiet (IMasterContext, masterContext CalibrationMode, CalibrationMode ConfigurationDomParameter).
Piezīme.Šajā scenārijā zināšanu bāzei var būt nepareizas atsauces. Iespējams, jums būs atkārtoti jāizveido zināšanu bāze vai jāatjauno tās dublējumkopija.
Cēlonis
Problēma rodas tāpēc, ka zināšanu bāze norāda uz neesošām vērtībām. Mēģinot atkārtoti palaist atbilstošo politikas kārtulu, nevar izmantot aprēķinā neesošas vērtības.
Risinājums
Kumulatīvās atjaunināšanas informācija
Kumulatīvais atjauninājums 2 SQL Server 2012 1. servisa pakotnei (SP1)
Šīs problēmas labojums pirmo reizi tika izlaists kumulatīvajā atjauninājumā 2. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvo atjaunināšanas pakotni SQL Server 2012 1. servisa pakotnei, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:
2790947 Kumulatīvās atjaunināšanas pakotne 2 SQL Server 2012 1. servisa pakotneiPiezīme. Tā kā būvējums ir kumulatīvs, katrā jaunajā laidienā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā SQL Server 2012 1. servisa pakotnē ar laidienu. Iesakām apsvērt jaunāko labojumu laidienu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:
2772858 SQL Server 2012 būvējumi, kas tika izlaisti pēc tam, kad tika izlaists SQL Server 2012 1. servisa pakotne Piezīmes Pēc kumulatīvās atjaunināšanas pakotnes instalēšanas palaidiet DQSInstaller. exe-upgradedlls serverī, lai jauninātu datu kvalitātes pakalpojumu (DQS) SQL Common Language RUNTIME (SQLCLR) komplektus, pirms lietotāji var izmantot datu kvalitātes klienta lietojumprogrammu, lai izveidotu atkārtotu savienojumu ar DQS. Lai iegūtu papildinformāciju par to, kā jaunināt SQLCLR komplektus, dodieties uz tālāk norādītajām Microsoft vietnēm.
Kā jaunināt SQLCLR montāžu pēc .NET Framework atjaunināšanas
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Risinājums
Lai apietu šo problēmu, noklikšķiniet uz Atcelt , lai atceltu zināšanu bāzes izmaiņas, atkārtoti atvērtu zināšanu bāzi un pēc tam vēlreiz palaidiet politikas kārtulu.