Microsoft jagab Microsoft SQL Server 2008 R2 fikseerib ühe allalaaditava failitüübina. Kuna parandused on kumulatiivsed, sisaldab iga uus versioon kõiki Kiirparandusi ja kõiki turvaparandusi, mis kuulusid eelmise SQL serveri 2008 R2 paranduse väljalaskega.
Sümptomid
Arvestage järgmise stsenaariumiga.
-
Installite ja konfigureerite Microsoft SQL Server 2008 R2 PowerPivot for SharePoint arvutis.
-
Publitseerite või laadite Exceli PowerPivot töövihiku PowerPivot galeriisse.
-
Konfigureerige PowerPivot teenuserakenduse sätted, et määratleda töötunnid, mis ületavad päeva piiri. Näiteks saate määrata töötunni kuupäevale 6:00 am ja lõppkellaaega järgmise päeva 2:00 .
-
Lubate töövihiku andmete värskendamise.
-
Saate ajastada andmete värskendamise igapäevaseks käitamiseks ja pärast töötundide esimest algusaega.
Selle stsenaariumi korral värskendatakse andmeid iga päeva asemel igal teisel päeval.
Põhjus
See probleem ilmneb, sest Microsoft SQL serveri PowerPivot for SharePoint käepidemed järgmine ajakava valesti käivitada.
Lahendus
Kumulatiivse värskenduse teave
SQL Server 2008 R2
Selle probleemi parandus anti esmakordselt välja kumulatiivne Update 6. Lisateavet selle kumulatiivse värskenduspaketi SQL Server 2008 R2 hankimise kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
2489376 SQL Server 2008 R2 koondvärskenduses pakett 6 Märkus. Kuna järgud on kumulatiivsed, sisaldab iga uus parandus kõiki Kiirparandusi ja kõiki turvaparandusi, mis kuulusid eelmise SQL serveri 2008 R2 paranduse väljalaskes. Soovitame teil kaaluda kõige uuemate paranduste rakendamist, mis sisaldavad seda käigultparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
981356 Pärast SQL Server 2008 R2 väljaandmist väljaantud SQL Server 2008 R2 järgud
Lahendus
Selle probleemi lahendamiseks rakendage koondvärskenduses, kui vastate ühele järgmistest tingimustest.
-
Teil pole PowerPivot teenuserakenduse.
-
Saate olemasoleva PowerPivot teenuserakenduse kukutada ja seejärel luua uue.
Kui teil on juba PowerPivot teenuserakenduse ja kui te ei saa kukutada ja seejärel luua uut, käivitage selle probleemi lahendamiseks järgmised Transact-SQL-i skriptid. See skript värskendab [DataRefresh]. [ ProcessNextScheduledRun] salvestatud protseduur PowerPivot teenuserakenduse andmebaasi vastu.
IF OBJECT_ID ( '[DataRefresh].[ProcessNextScheduledRun]', 'P' ) IS NOT NULL DROP PROCEDURE [DataRefresh].[ProcessNextScheduledRun];GO-- The caller should update the [NextProcessDate] and set the status to 'P'.CREATE PROCEDURE [DataRefresh].[ProcessNextScheduledRun]@AllotedServerName [nvarchar] (256)ASDECLARE @CurrentTime datetime;DECLARE @CurrentDate datetime;SET @CurrentTime = GETDATE();SET @CurrentDate = [DataRefresh].[DateOnly](@CurrentTime);SET @CurrentTime = [DataRefresh].[TimeOnly](@CurrentTime);-- Caller will calculate virtual run window and cancel the run that missed it.UPDATE [DataRefresh].[Runs] SET [RunStartTime]=GETDATE(), ResultKey='Q', ServerName=@AllotedServerNameOUTPUT inserted.*WHERE [RunID] in (SELECT TOP 1 [RunID]FROM [DataRefresh].[Runs] WHERE ResultKey='W'AND ((-- AfterBusinessHour cases that haven't been loaded to verify IT overridden business hours.-- To handle IT overridden business hours, we will process after business hours schedules immediately -- and set [ProcessStartTime] and [ProcessEndTime] for the schedule and create other schedules if it is necessary.[ProcessStartTime] IS NULL ) OR(-- None AfterBusinessHour casesProcessEndTime IS NULL AND ( @CurrentTime>=[DataRefresh].[TimeOnly]([ProcessStartTime]) OR DATEDIFF(Day, ProcessDate, @CurrentDate)>=1))OR (-- BusinessHours setting crosses the day boundary.[DataRefresh].[TimeOnly]([ProcessStartTime])<[DataRefresh].[TimeOnly]([ProcessEndTime])AND (DATEDIFF(Day, ProcessDate, @CurrentDate)>1 OR(DATEDIFF(Day, ProcessDate, @CurrentDate)>=0 AND @CurrentTime>=[DataRefresh].[TimeOnly]([ProcessStartTime]))))OR(-- BusinessHours setting within the day boundary.[DataRefresh].[TimeOnly]([ProcessStartTime])>[DataRefresh].[TimeOnly]([ProcessEndTime])AND ( @CurrentTime>=[DataRefresh].[TimeOnly]([ProcessStartTime]) OR DATEDIFF(Day, ProcessDate, @CurrentDate)>=1))-- The following case has been coverred.--OR--(---- Very old runs that haven't been picked up.--DATEDIFF(Day, ProcessDate, @CurrentDate)>1--))ORDER BY [ProcessDate] ASC)GOGRANT EXECUTE ON [DataRefresh].[ProcessNextScheduledRun] TO [GeminiService_DataRefresh]GO
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Viited
Lisateavet PowerPivot teenuserakenduse loomise ja konfigureerimise kohta leiate järgmisest Microsoft Developer Networki (MSDN-i) veebisaidilt.
PowerPivot teenuserakenduse loomine ja konfigureeriminePowerPivot andmete värskendamise ajastamise kohta lisateabe saamiseks külastage järgmist Microsoft Developer Networki (MSDN-i) veebisaiti:
PowerPivot andmete värskendamise ajastamineLisateavet SQL serveri täiendava teeninduse mudeli kohta klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:
935897 Astmeline teeninduse mudel on saadaval SQL serveri meeskonnas, et esitada teadaolevate probleemide kohta käigultparandusedSQL serveri värskenduste nimede skeemi kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
822499 Microsoft SQL serveri tarkvaravärskenduste pakettide uus nimede skeemTarkvaravärskenduste terminoloogia kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
824684 Microsofti tarkvaravärskenduste kirjeldamiseks kasutatavate standardsete terminite kirjeldus