Microsoft แจก microsoft Microsoft SQL Server ๒๐๐๘ R2 จะแก้ไขเป็นไฟล์ที่สามารถดาวน์โหลดได้หนึ่งไฟล์ เนื่องจากการแก้ไขจะสะสมแต่ละรุ่นใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘ R2 รุ่นก่อนหน้านี้
อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณติดตั้งและกำหนดค่า Microsoft SQL Server ๒๐๐๘ R2 PowerPivot สำหรับ SharePoint บนคอมพิวเตอร์
-
คุณเผยแพร่หรืออัปโหลดเวิร์กบุ๊ก PowerPivot ของ Excel ไปยังแกลเลอรี PowerPivot
-
คุณกำหนดค่าการตั้งค่าแอปพลิเคชันบริการ PowerPivot เพื่อกำหนดเวลาทำการที่ข้ามขอบเขตของวัน ตัวอย่างเช่นคุณระบุเวลาเริ่มต้นของชั่วโมงของธุรกิจไปยัง 6:00 am และเวลาสิ้นสุดไปยัง 2:00 ของวันถัดไป
-
คุณเปิดใช้งานการอัปเดตข้อมูลสำหรับเวิร์กบุ๊ก
-
คุณจัดกำหนดการการอัปเดตข้อมูลเพื่อเรียกใช้ทุกวันและไปยังเวลาเริ่มต้นที่เวลาเริ่มต้นแรกสุดของเวลาทำ การ
ในสถานการณ์สมมตินี้ข้อมูลจะอัปเดตทุกวันอื่นๆแทนที่จะเป็นทุกวัน
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจาก Microsoft SQL Server PowerPivot สำหรับ SharePoint จัดการกับกำหนดการถัดไปที่ทำงานไม่ถูกต้อง
การแก้ไข
ข้อมูลโปรแกรมอัปเดตสะสม
SQL Server 2008 R2
การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน6การอัปเดตที่สะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้สำหรับ SQL Server ๒๐๐๘ R2 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๒๔๘๙๓๗๖ แพคเกจโปรแกรมปรับปรุงที่สะสม6สำหรับ SQL Server ๒๐๐๘ R2 หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขรุ่นก่อนหน้าของ SQL Server ๒๐๐๘ R2 เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
๙๘๑๓๕๖ รุ่นของ SQL Server ๒๐๐๘ R2 รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ R2 ถูกเผยแพร่
วิธีแก้ไขปัญหาชั่วคราว
เมื่อต้องการแก้ไขปัญหานี้ให้นำการอัปเดตที่สะสมไปใช้ถ้าคุณพบกับเงื่อนไขใดเงื่อนไขหนึ่งต่อไปนี้:
-
คุณไม่มีแอปพลิเคชันบริการ PowerPivot
-
คุณสามารถปล่อยแอปพลิเคชันบริการ PowerPivot ที่มีอยู่แล้วคุณจะสามารถสร้างแอปพลิเคชันใหม่ได้
ถ้าคุณมีแอปพลิเคชันบริการ PowerPivot อยู่แล้วและถ้าคุณไม่สามารถปล่อยแล้วสร้างใหม่ได้ให้เรียกใช้สคริปต์ Transact SQL ต่อไปนี้เพื่อแก้ไขปัญหานี้ สคริปต์นี้จะอัปเดตการ [DataRefresh] [ ProcessNextScheduledRun] กระบวนงานที่เก็บไว้กับฐานข้อมูลแอปพลิเคชัน PowerPivot service
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
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างและกำหนดค่าแอปพลิเคชันบริการ PowerPivot แวะไปที่เว็บไซต์ Microsoft สำหรับนักพัฒนาเครือข่าย (MSDN) ต่อไปนี้:
วิธีการสร้างและกำหนดค่าแอปพลิเคชันบริการ PowerPivotสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการจัดกำหนดการการอัปเดตข้อมูล PowerPivot แวะไปที่เว็บไซต์ Microsoft สำหรับนักพัฒนาเครือข่าย (MSDN) ต่อไปนี้:
วิธีการจัดกำหนดการการอัปเดตข้อมูล PowerPivotสำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบการให้บริการแบบเพิ่มหน่วยสำหรับ SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๙๓๕๘๙๗ รูปแบบการให้บริการแบบเพิ่มหน่วยจะพร้อมใช้งานจากทีม SQL Server เพื่อจัดส่งโปรแกรมแก้ไขด่วนสำหรับปัญหาที่รายงานสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งชื่อ schema สำหรับการอัปเดต SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๘๒๒๔๙๙ แบบแผนการตั้งชื่อใหม่สำหรับแพคเกจการอัปเดตซอฟต์แวร์ของ Microsoft SQL Serverสำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์ของการอัปเดตซอฟต์แวร์ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
824684 คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายโปรแกรมปรับปรุงซอฟต์แวร์ของ Microsoft