Microsoft distribuira popravke za Microsoft SQL Server 2012 kao jednu datoteku koja se može preuzeti. Budući da su popravci kumulativni, svako novo izdanje sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem popravaka za SQL Server 2012.
Simptomi
Razmotrite sljedeći scenarij:
- Imate instancu komponente Microsoft SQL Server Reporting Services (SSRS) konfiguriranu za pokretanje u integriranom načinu rada sustava Microsoft SharePoint.
- Na instanci SSRS postoji više pretplata utemeljenih na podacima.
- Instancu SSRS nadogradite na SSRS 2012.
- Pokušate prikazati pretplate utemeljene na podacima na web-mjestu sustava SharePoint.
U tom se scenariju pojavljuje sljedeća poruka o pogrešci:
Napomena
Vrijednost ne može biti null.
Naziv parametra: obj
Otklanjanje poteškoća s komponentom Microsoft SharePoint Foundation.
ID korelacije: broj
Datum i vrijeme: Datum i vrijeme
Uzrok
Taj se problem pojavljuje jer u stupcu DataSettings dbo-a nedostaju sljedeće oznake. Tablica Pretplate u postojećim pretplatama utemeljenim na podacima nakon nadogradnje SSRS-a:
- Razlikovanje velikih i malih slova
- Osjetljivost na naglasak
- KanatypeSensitivity
- WidthSensitivity
Rješenje
Kumulativni podaci o ažuriranju
Kumulativno ažuriranje 2 za SQL Server 2012 SP1
Rješenje tog problema prvi je put izdano u kumulativnom ažuriranju 2. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2012 SP1 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
2790947 Paket kumulativnog ažuriranja 2 za SQL Server 2012 Service Pack 1Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravaka servisnog paketa SQL Server 2012 SP1. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
2772858 međuverzije SQL Server 2012 koje su izdane nakon izdanja servisnog paketa Service Pack 1 SQL Server 2012
Kumulativno ažuriranje 5 za SQL Server 2012
Rješenje tog problema prvi je put izdano u kumulativnom ažuriranju 5. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2012 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
2777772 Paket kumulativnog ažuriranja 5 za SQL Server 2012Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem popravaka za SQL Server 2012. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
2692828 međuverzije SQL Server 2012 koje su izdane nakon objave SQL Server 2012
Zaobilazno rješenje
Da biste zaobišli taj problem, ručno u stupac DataSettings dodajte oznake koje nedostaju. Dodatne informacije o dodavanju oznaka potražite u odjeljku "Dodatne informacije".
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.
Dodatne informacije
Da biste dodali oznake u stupac DataSettings, pokrenite sljedeću skriptu:
DECLARE @subid as uniqueidentifier
DECLARE @orig_string nvarchar(max)
DECLARE @new_string nvarchar (max)
SET @subid = '<IDpretplate'> // Ovdje unosite ID pretplate.
SET @orig_string = CAST((ODABERITE DataSettings FROM dbo. Pretplate u kojima je IDSUBSCRIPTIONID = @subid) AS nvarchar(max))
SET @new_string = STUFF(@orig_string, len(@orig_string) - 9, 0,
'<CaseSensitivity>True</CaseSensitivity><AccentSensitivity true</>AccentSensitivity>
<KanatypeSensitivity,>true</KanatypeSensitivity,><WidthSensitivity,>true</widthSensitivity>')
UPDATE dbo. Subscriptions SET DataSettings = @new_string where SubscriptionID = @subid