Simptomi
Pretpostavimo da imate snimak baze podataka u bazi podataka pretplate na povlačenje na serveru koji radi pod sistemom Microsoft SQL Server. Kada primenite hitnu ispravku na serveru, nadogradnja na nivou skripte ne uspeva i dobijate poruku o grešci koja podseća na sledeću:
Napomena
Datum i vreme spid_number Izvršavanje nadogradnji metapodataka bezbednosti zadatka replikacije...
Datum timespid_number Greška: 3906, Stepen značaja: 16, Stanje: 1.
Datum timespid_number Nije uspelo ažuriranje baze podataka "database_name" zato što je baza podataka samo za čitanje.
Datum timespid_number Greška: 912, Stepen značaja: 21, Stanje: 2.
Datum timespid_number Nadogradnja na nivou skripte za "master" baze podataka nije uspela jer je korak nadogradnje "msdb110_upgrade.sql" naišao na grešku 3906, stanje 1, stepen značaja 16. Ovo je ozbiljno stanje greške koje može ometati redovan rad i baza podataka će biti isključena van mreže. Ako je došlo do greške tokom nadogradnje "master" baze podataka, to će sprečiti pokretanje cele instance sistema SQL Server. Ispitajte da li u prethodnim unosima evidencije grešaka postoje greške, preduzmite odgovarajuće radnje za ispravljanje i ponovo pokrenite bazu podataka da bi koraci za nadogradnju skripte bili dovršeni.
Rešenje
Ovaj problem je rešen u sledećim ispravkama za SQL Server:
- Kumulativna ispravka 9 za SQL Server 2017
- Kumulativna ispravka 2 za SQL Server 2016 servisni paket 2
- Kumulativna ispravka 10 za SQL Server 2016 servisni paket 1
- Kumulativna ispravka 13 za SQL Server 2014 SP2
Osnovni podaci o SQL Server verzijama
Svaka nova verzija za SQL Server sadrži sve hitne i bezbednosne ispravke koje su bile u prethodnoj reviziji. Preporučujemo da instalirate najnoviju verziju za svoju verziju sistema SQL Server:
- Najnovija kumulativna ispravka za SQL Server 2017
- Najnovija verzija za SQL Server 2016
- Najnovija kumulativna ispravka za SQL Server 2014
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.
Reference
Saznajte više o terminologiji koju Microsoft koristi za opis softverskih ispravki.