Microsoft distribuira ispravke za Microsoft SQL Server 2008 SP2 kao jednu datoteku koja se može preuzeti. Pošto su ispravke kumulativne, svako novo izdanje sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno izdanje sql Server 2008 SP2 ispravke.
Simptomi
Razmotrite sledeći scenario:
-
Imate instancu u sistemu Microsoft SQL Server 2008 Reporting Services (SSRS 2008).
-
Ime baze podataka kataloga sadrži specijalni znak, kao što je crtica.
-
Pretplatu za instancu kreirate u SSRS 2008.
U ovom scenariju dobijate poruku o grešci koja je slična sledećoj:
Poruka o grešci: netačna sintaksa blizu "ServerDB" za komandu koraka 1.korak 1:"exec <ime baze podataka kataloga>.dbo.AddEvent @EventType='TimedSubscription', @EventData='<neki id>"
Uzrok
Do ovog problema dolazi zato što ime kataloške baze podataka nije pod znacima navoda ili u kvadratnim zagradama. Stoga komanda ne uspeva.Napomena Ime kataloške baze podataka pojavljuje se u komandi u poruci o grešci koja je pomenuta u odeljku "Simptomi".
Rešenje
Kumulativne informacije o ažuriranju
SQL Server 2008 servisni paket 3
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 3 za SQL Server 2008 servisni paket 3. Za više informacija o ovom paketu kumulativnih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2648098 Kumulativni paket ispravki 3 za SQL Server 2008 servisni paket 3Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje ispravke za SQL Server 2008. Microsoft preporučuje da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2629969 SQL Server 2008 builds koji su objavljeni nakon što je SQL Server 2008 servisni paket 3 objavljen Hitne ispravke za Microsoft SQL Server 2008 kreirane su za određene SQL Server servisne pakete. Morate primeniti hitnu ispravku za SQL Server 2008 servisni paket 3 na instalaciju SQL Server 2008 servisnog paketa 3. Podrazumevano, sve hitne ispravke koje su obezbeđene u SQL Server servisnom paketu uključene su u sledeći SQL Server servisni paket.
SQL Server 2008 servisni paket 2 (SP2) kumulativna ispravka paket 7
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 7. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2008 servisni paket 2 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2617148 Kumulativni paket ispravki 7 za SQL Server 2008 servisni paket 2Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje ispravke za SQL Server 2008 Service Pack 2. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2402659 SQL Server 2008 builds koji su objavljeni nakon što je SQL Server 2008 servisni paket 2 objavljen
Rešenje
Da biste rešili ovaj problem, upotrebite jedan od sledećih metoda:
-
Izbrišite sve specijalne znakove iz imena baze podataka kataloga.
-
Imenu kataloške baze podataka dodajte dvostruke navodnike ili zagrade.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".