KB2295460 — Labojums: replicēšanas kļūdas ziņojums, reģistrējot pielāgotu atrisinātāju sapludināšanas replicēšanai programmā SQL Server 2005, SQL Server 2008 vai SQL Server 2008 R2, ja BIGINT kolonna satur vērtību NULL

Attiecas uz
Microsoft SQL Server 2005 Developer Edition Microsoft SQL Server 2005 Enterprise Edition Microsoft SQL Server 2005 Enterprise X64 Edition Microsoft SQL Server 2005 Evaluation Edition Microsoft SQL Server 2005 Express Edition SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 R2 Standard SQL Server 2008 R2 Workgroup SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express

Microsoft izplata Microsoft SQL Server 2008, SQL Server 2008 R2 un SQL Server 2005 labojumus kā vienu lejupielādējamu failu. Tā kā labojumi ir kumulatīvi, katrs jaunais laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2008, SQL Server 2008 R2 vai SQL Server 2005 labojumu laidienā.

Pazīmes

Apsveriet šādu scenāriju:

  • Sapludināšanas replicēšanu var izveidot programmā Microsoft SQL Server 2005, Microsoft SQL Server 2008 vai SQL Server 2008 R2.
  • Sapludināšanas replicēšana ietver BIGINT kolonnu, kurā ir vērtība NULL.
  • Pielāgotu biznesa loģikas apdarinātāju izveidojat, izmantojot pārvaldīto kodu.
  • Reģistrējat apdarinātāju kā pielāgotu sapludināšanas replicēšanas risinātāju.

Šādā gadījumā tiek parādīts šāds replicēšanas kļūdas ziņojums:

Piezīme

Biznesa loģikas apdarinātājā ieviestā pielāgotā datu kopas objekta shēma neatbilst avota datu kopas objekta shēmai. Pārbaudiet, vai pielāgotās datu kopas objekts ir pareizi definēts. (Avots: MSSQL_REPL, kļūdas numurs: MSSQL_REPL-2147199411)

      

Risinājums

Kumulatīvā atjauninājuma informācija

SQL Server 2005 4. servisa pakotne

Šīs problēmas labojums pirmo reizi tika izlaists SQL Server 2005 4. servisa pakotnes 1. kumulatīvajā atjauninājumā. Lai iegūtu papildinformāciju par šo kumulatīvo atjauninājumu pakotni, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2464079 Kumulatīvā atjauninājuma pakotne 1 SQL Server 2005 servisa pakotnei 4Piezīme Tā kā būvējumi ir kumulatīvi, katrs jaunais labojumu laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2005 labojumu laidienā. Microsoft iesaka apsvērt iespēju lietot jaunāko labojumfailu laidienu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2485757 SQL Server 2005 būvējumi, kas tika izlaisti pēc SQL Server 2005. gada 4. servisa pakotnes izlaišanas Microsoft SQL Server 2005 labojumfaili ir paredzēti noteiktām SQL Server servisa pakotnēm. SQL Server 2005 4. servisa pakotnes labojumfails ir jālieto SQL Server 2005 4. servisa pakotnes instalācijai. Pēc noklusējuma visi labojumfaili, kas ir iekļauti SQL Server servisa pakotnē, tiek iekļauti nākamajā SQL Server servisa pakotnē.

SQL Server 2005 3. servisa pakotne

Šīs problēmas labojums pirmo reizi tika izlaists SQL Server 2005 3. servisa pakotnes kumulatīvajā atjauninājumā 12. Lai iegūtu papildinformāciju par šo kumulatīvo atjauninājumu pakotni, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2345449 Kumulatīvā atjauninājuma pakotne 12 SQL Server 2005 3. servisa pakotnei. Tā kā būvējumi ir kumulatīvi, katrs jaunais labojumu laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2005 labojumu laidienā. Microsoft iesaka apsvērt iespēju lietot jaunāko labojumfailu laidienu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

960598 SQL Server 2005 būvējumi, kas tika izlaisti pēc SQL Server 2005 3. servisa pakotnes izlaišanas Microsoft SQL Server 2005 labojumfaili ir paredzēti noteiktām SQL Server servisa pakotnēm. SQL Server 2005 3. servisa pakotnes labojumfails ir jālieto SQL Server 2005 3. servisa pakotnes instalācijai. Pēc noklusējuma visi labojumfaili, kas ir iekļauti SQL Server servisa pakotnē, tiek iekļauti nākamajā SQL Server servisa pakotnē.

SQL Server 2008 1. servisa pakotne

Šīs problēmas labojums pirmo reizi tika izlaists SQL Server 2008 1. servisa pakotnes 11. kumulatīvajā atjauninājumā. Lai iegūtu papildinformāciju par šo kumulatīvo atjauninājumu pakotni, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2413738 Kumulatīvā atjauninājuma pakotne 11 SQL Server 2008 servisa pakotnei. Piezīme Tā kā būvējumi ir kumulatīvi, katrs jaunais labojumu laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2008 labojumu laidienā. Microsoft iesaka apsvērt iespēju lietot jaunāko labojumfailu laidienu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

970365 SQL Server 2008 būvējumi, kas tika izlaisti pēc SQL Server 2008. gada 1. servisa pakotnes izlaišanasMicrosoft SQL Server 2008 labojumfaili ir paredzēti noteiktām SQL Server servisa pakotnēm. SQL Server 2008 1. servisa pakotnes labojumfails ir jālieto SQL Server 2008 1. servisa pakotnes instalācijai. Pēc noklusējuma visi labojumfaili, kas ir iekļauti SQL Server servisa pakotnē, tiek iekļauti nākamajā SQL Server servisa pakotnē.

SQL Server 2008 R2

Šīs problēmas labojums pirmo reizi tika izlaists 5. kumulatīvajā atjauninājumā. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvā atjauninājuma pakotni operētājsistēmai SQL Server 2008 R2, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2438347 5. kumulatīvā atjauninājuma pakotne operētājsistēmai SQL Server 2008 R2 Piezīme Tā kā būvējumi ir kumulatīvi, katrā jaunajā labojumu laidienā ir iekļauti visi labojumfaili un drošības labojumi, kas bija iekļauti iepriekšējā SQL Server 2008 R2 labojumu laidienā. Iesakām apsvērt tā labojumfaila lietošanu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

981356 SQL Server 2008 R2 būvējumi, kas tika izlaisti pēc SQL Server 2008 R2 izlaišanas

SQL Server 2008 2. servisa pakotne

Šīs problēmas labojums pirmo reizi tika izlaists SQL Server 2008 2. servisa pakotnes 2. kumulatīvajā atjauninājumā. Lai iegūtu papildinformāciju par šo kumulatīvo atjauninājumu pakotni, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2467239 2. kumulatīvā atjauninājuma pakotne SQL Server 2008 2. servisa pakotnei. Tā kā būvējumi ir kumulatīvi, katrs jaunais labojumu laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2008 labojumu laidienā. Microsoft iesaka apsvērt iespēju lietot jaunāko labojumfailu laidienu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2402659 SQL Server 2008 būvējumi, kas tika izlaisti pēc SQL Server 2008. gada 2. servisa pakotnes izlaišanas Microsoft SQL Server 2008 labojumfaili ir paredzēti konkrētām SQL Server servisa pakotnēm. SQL Server 2008 2. servisa pakotnes labojumfails ir jālieto SQL Server 2008 2. servisa pakotnes instalācijai. Pēc noklusējuma visi labojumfaili, kas ir iekļauti SQL Server servisa pakotnē, tiek iekļauti nākamajā SQL Server servisa pakotnē.

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Atsauces

Lai iegūtu papildinformāciju par to, kā ieviest biznesa loģikas apdarinātāju sapludināšanas rakstā, apmeklējiet šo tīmekļa vietni:

Biznesa loģikas apdarinātāja ieviešana sapludināšanas rakstam Lai iegūtu papildinformāciju par biznesa loģikas apdarinātājiem sapludināšanas sinhronizācijas laikā, apmeklējiet šo vietni:

Vispārīga informācija par biznesa loģikas apdarinātājiem sapludināšanas sinhronizācijas laikā Lai iegūtu papildinformāciju par papildu sapludināšanas replicēšanu, konfliktu noteikšanu un risinājumu, apmeklējiet šo tīmekļa vietni:

Vispārīga informācija par papildu sapludināšanu, replicēšanu, konfliktu noteikšanu un risināšanu
        
Lai iegūtu papildinformāciju par SQL Server inkrementālās apkalpošanas modeli, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

935897 SQL Server komanda piedāvā inkrementālo apkalpošanas modeli, lai nodrošinātu labojumfailus ziņoto problēmu gadījumā

Lai iegūtu papildinformāciju par SQL Server atjauninājumu nosaukumdošanas shēmu, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

822499 Jauna Microsoft SQL Server programmatūras atjauninājumu pakotņu nosaukumdošanas shēmaLai iegūtu papildinformāciju par programmatūras atjaunināšanas terminoloģiju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

824684 Standarta terminoloģijas apraksts, kas tiek izmantots Microsoft programmatūras atjauninājumu aprakstīšanai