Simptomi
Pieņemsim, ka izveidojat savienojumu ar SQL Server 2014 vai 2016 instanci kā lietotāju, kurš nav iekļauts sysadmin fiksēto serveru grupas vai db_owner datu bāzes grupā. Ja datu bāzei ir iespējota replicēšana un jūs noņemat tabulu, kas nav publikācijas daļa datu bāzē, iespējams, tiks parādīti kļūdu ziņojumi, kas līdzinās tālāk norādītajiem.
Msg 21050, līmenis 14, valsts 1, procedūru sp_MSreplcheck_publish, līniju 16Only dalībniekiem no sysadmin fiksētā servera lomas vai db_owner izlabota datu bāzes loma, var veikt šo darbību. Sazinieties ar administratoru, lai veiktu šo darbību. Msg 3609, līmenis 16, valsts 2, Line 269The transakcija beidzās trigerī. Partija ir priekšlaikus pārtraukta.
Risinājums
Šī problēma ir novērsta šajā SQL Server kumulatīvajā atjauninājumā: Kumulatīvais atjauninājums 5 SQL server 2016 RTM kumulatīvais atjauninājums 2 SQL Server 2016 SP1
Kumulatīvais atjauninājums 3 SQL Server 2014 2. servisa pakotnei
Par kumulatīvajiem SQL Server atjauninājumiem
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server: JAUNĀKAIS SQL Server 2016 kumulatīvais atjauninājums
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.