KB2737161-FIX: nevar pievienot rakstu publikācijā, kas atrodas datu bāzē, kas atspoguļo partnerību SQL Server 2008 vai SQL Server 2008 R2

Strādājiet jebkur no jebkuras ierīces ar Microsoft 365

Jauniniet uz Microsoft 365, lai strādātu jebkur, izmantojot jaunākos līdzekļus un atjauninājumus.

Jaunināt tūlīt

Microsoft izplata Microsoft SQL Server 2008 3. servisa pakotni kā vienu lejupielādējamo failu. Tā kā labojumi ir kumulatīvi, katrā jaunajā laidienā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā SQL Server 2008 3. servisa pakotnē.

Simptomi

Iedomājieties šādu scenāriju:

  • Jūs konfigurējat datu bāzes spoguļošanas divas Microsoft SQL Server 2008 vai Microsoft SQL Server 2008 R2 instances.

  • Jūs konfigurējat transakciju replicēšanas publikāciju datu bāzē, kas ir galvenā lasīšanas un rakstīšanas datu bāze pamatserverī datu bāzes, kas atspoguļo partnerību. Replicēšanas inicializācija ir beigusies, un pēc tam tā tiek sinhronizēta ar abonentu.

  • Replicēto datu bāzi neveic no galvenā servera uz spoguli serveri. Piezīme. Kad tas notiek, bijušais spogulis serveris pārslēdz lomas, un datu bāze ir pieejama tiešsaistē lasīšanas un rakstīšanas režīmā kā jauno pamatdatu bāzi.

  • Jūs pievienojat rakstu publikācijā par jauno galveno instanci. Replicēšanas inicializācija ir beigusies, un pēc tam tā tiek sinhronizēta ar abonentu.

  • Publikācijā pievienojiet citu rakstu.

Šajā scenārijā tiek parādīti šādi kļūdu ziņojumi.1. kļūdas ziņojums

Momentuzņēmums netika ģenerēts, jo nav nepieciešams inicializēt abonementu.

2. kļūdas ziņojums

Msg 14058, Level 16, State 1, Procedure sp_MSrepl_addsubscription_article, Line 331Cannot izveidot abonementu, jo abonements jau pastāv abonementa datu bāzē. Katrā abonementa datu bāzē ir atļauts tikai viens vienas publikācijas abonements. Nolaidiet abonementu un pievienojiet to vēlreiz, ja nepieciešams. Ja problēma joprojām pastāv, replicēšanas metadati var būt nepareizi. skatīt grāmatas tiešsaistē, lai iegūtu informāciju par problēmu novēršanu

Piezīme.Šī problēma joprojām pastāv, ja neizdodas pārsolītājam sākotnējai galvenajai instancei un pēc tam pievienojat to pašu rakstu.

Risinājums

Kumulatīvās atjaunināšanas informācija

SQL Server 2008 R2 2. servisa pakotne

Šīs problēmas labojums pirmo reizi tika izlaists kumulatīvajā atjauninājumā 3. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvo atjaunināšanas pakotni SQL Server 2008 R2 2. servisa pakotnei, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

2754552 Kumulatīvās atjaunināšanas pakotne 3 SQL Server 2008 R2 2. servisa pakotnei Piezī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 2008 R2 2. servisa pakotnes labošanas laidienā. 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:

2730301 SQL Server 2008 R2 būvējumi, kas tika izlaisti pēc tam, kad tika izlaista SQL Server 2008 R2 2. servisa pakotne

SQL Server 2008 R2 1. servisa pakotne

Šīs problēmas labojums pirmo reizi tika izlaists kumulatīvajā atjaunināšanā 9. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvo atjaunināšanas pakotni SQL Server 2008 R2 1. servisa pakotnei, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

2756574 Kumulatīvās atjaunināšanas pakotne 9 SQL Server 2008 R2 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 2008 R2 1. servisa pakotnē. 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:

2567616 SQL Server 2008 R2 būvējumi, kas tika izlaisti pēc tam, kad tika izlaista SQL Server 2008 R2 1. servisa pakotne

SQL Server 2008 3. servisa pakotne

Šīs problēmas labojums pirmo reizi tika izlaists kumulatīvajā atjauninājumā 7 SQL Server 2008 3. servisa pakotnei. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvo atjaunināšanas pakotni SQL Server 2008 3. servisa pakotnei, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

2738350 Kumulatīvā atjauninājuma pakotne 7 SQL Server 2008 3. 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 2008 3. servisa pakotnē. 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:

2629969 SQL Server 2008 būvējumi, kas tika izlaisti pēc SQL Server 2008 3. servisa pakotnes izlaišanas

Statusa

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

Papildinformācija

Lai iegūtu papildinformāciju par to, kā konfigurēt replicēšanas un datu bāzes spoguļošanu, dodieties uz šo MSDN tīmekļa vietni:

Kā konfigurēt replicēšanas un datu bāzes spoguļošanuLai iegūtu papildinformāciju par datu bāzes spoguļošanu, dodieties uz šādu MSDN tīmekļa vietni:

Vispārēja informācija par datu bāzes spoguļošanu

Risinājums

Lai novērstu šo problēmu, noskaidrojiet, vai sys. Servers.server_id kolonna un kolonna syssubscriptions. ssrvid ir jāsaskaņo ar aktīvo datu bāzes instanci, pirms pievienojat rakstu.Piezīmes.

  • Ja abas kolonnas nesakrīt, publikācijas raksts jāpievieno no instances, kurā kolonnas sakrīt. Iespējams, būs jāplāno dīkstāve, lai datu bāze netiktu pārsniegta uz partnera instanci.

  • Ja tabulā syssubscriptions ir vairākas srvid vērtības, noņemiet rakstu, kuram ir cita srvid vērtība, neveic datu bāzes pārveidošanu uz partnera instanci un pēc tam vēlreiz pievienojiet rakstu.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×