Microsoft distribuira ispravke za Microsoft SQL Server 2012 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 bile uključene u prethodno izdanje ispravke za SQL Server 2012.
Simptomi
Razmotrite sledeći scenario:
-
Imate instancu sistema Microsoft SQL Server Reporting Services (SSRS) koja je konfigurisana da se pokrene u integrisanom režimu programa Microsoft SharePoint.
-
Postoji više pretplata na SSRS instancu.
-
Instancu SSRS nadograđujete na SSRS 2012.
-
Pokušavate da prikažete pretplate na sharePoint lokaciju koje se pokreću sa podacima.
U ovom scenariju dobijate sledeću poruku o grešci:
Vrednost ne može biti bez vrednosti. Ime parametra: obj Rešavanje problema sa microsoft SharePoint Foundation. ID korelacije: datum i vremebroja: vreme datuma
Uzrok
Do ovog problema dolazi zato što u koloni "PodaciSettings" dbo nedostaju sledeće oznake. Tabela pretplata u postojećim pretplatama na podatke nakon nadogradnje SSRS-a:
-
CaseSensitivity
-
AccentSensitivity
-
KanatypeSensitivity
-
WidthSensitivity
Rešenje
Kumulativne informacije o ažuriranju
Kumulativna ispravka 2 za SQL Server 2012 SP1
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 2. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2012 SP1 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2790947 Kumulativni paket ispravki 2 za SQL Server 2012 servisni paket 1Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno izdanje ispravke za SQL Server 2012 SP1. 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:
2772858 SQL Server 2012 builds koji je objavljen nakon što je SQL Server 2012 servisni paket 1 objavljen
Kumulativna ispravka 5 za SQL Server 2012
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 5. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2012 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2777772 Kumulativni paket ispravki 5 za SQL Server 2012Napomena 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 ispravki za SQL Server 2012. 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:
2692828 SQL Server 2012 builds koji su objavljeni nakon što je SQL Server 2012 objavljen
Rešenje
Da biste zaobišli ovaj problem, ručno dodajte oznake koje nedostaju u kolonu DataSettings. Za više informacija o dodavanju oznaka pogledajte odeljak "Više informacija".
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Više informacija
Da biste dodali oznake u kolonu "PodaciSettings", pokrenite sledeću skriptu:DECLARE @subid as uniqueidentifierDECLARE @orig_string nvarchar(max)DECLARE @new_string nvarchar (max)SET @subid = '<SubscriptionID>' // You input your SubscriptionID here.SET @orig_string = CAST((SELECT DataSettings FROM dbo.Subscriptions where SubscriptionID = @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