Você está offline; aguardando reconexão

CORREÇÃO: Actualização de dados não ocorre diariamente no SQL Server 2008 R2 PowerPivot para o SharePoint se o horário comercial é definido para terminar no dia seguinte

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 2490555
A Microsoft distribui correções do Microsoft SQL Server 2008 R2 como um arquivo para download. Porque as correções são cumulativas, cada versão nova contém todos os hotfixes e correções de segurança incluídos no SQL Server 2008 R2 anteriores corrigir o lançamento.
Sintomas
Considere o seguinte cenário:
  • Instalar e configurar o Microsoft SQL Server 2008 R2 PowerPivot for SharePoint em um computador.
  • Publicar ou carregar uma pasta de trabalho do Excel PowerPivot para a Galeria de PowerPivot.
  • Você definir as configurações de aplicativo do serviço de PowerPivot para definir o horário comercial que ultrapassam o limite de um dia. Por exemplo, você especifica a hora de início da hora comercial para6: 00 HORASe a hora de término para2: 00 AMdo dia seguinte.
  • Habilitar a atualização de dados para uma pasta de trabalho.
  • Agendar a atualização de dados para execução diária e obtenha oApós o horário comercialprimeira hora de início.
Nesse cenário, os dados atualiza todos os outros dias em vez de todos os dias.
Causa
Esse problema ocorre porque o Microsoft SQL Server PowerPivot for SharePoint lida com a próxima programação executada de forma incorreta.
Resolução

Informações de atualização cumulativa

SQL Server 2008 R2

A correção para esse problema foi lançada em 6 de atualização cumulativa. Para obter mais informações sobre como obter esse pacote cumulativo de atualização para o SQL Server 2008 R2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2489376Pacote de atualização cumulativa 6 para SQL Server 2008 R2
ObservaçãoComo as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e todas as correções de segurança incluídos no SQL Server 2008 R2 anteriores corrigir o lançamento. Recomendamos que você considere a aplicação a versão mais recente da correção que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
981356O SQL Server 2008 R2 compilações lançadas após o lançamento do SQL Server 2008 R2
Como Contornar
Para resolver esse problema, aplique a atualização cumulativa se você atender a uma das seguintes condições:

  • Você não tem um aplicativo de serviço PowerPivot.
  • Você pode soltar o aplicativo do serviço de PowerPivot existente e, em seguida, você pode criar um novo.

Se você já tiver um aplicativo de serviço de PowerPivot, e se você não pode descartar e, em seguida, crie um novo, execute o seguinte script Transact-SQL para contornar esse problema. Esse script atualiza o[DataRefresh].[ProcessNextScheduledRun]procedimento armazenado no banco de dados do aplicativo de serviço PowerPivot.
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)AS	DECLARE @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=@AllotedServerName		OUTPUT 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 cases								ProcessEndTime 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
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Referências
Para obter mais informações sobre como criar e configurar um aplicativo de serviço PowerPivot, visite o seguinte site da Microsoft Developer Network (MSDN):Para obter mais informações sobre como agendar um PowerPivot dados de atualização, visite o seguinte site da Microsoft Developer Network (MSDN):Para obter mais informações sobre o modelo de serviços incrementais para SQL Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
935897Um modelo de serviços incrementais está disponível da equipe do SQL Server para fornecer hotfixes para problemas relatados
Para obter mais informações sobre o esquema de nomeação para atualizações do SQL Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
822499Novo esquema de nomeação para pacotes de atualização de software do Microsoft SQL Server.
Para obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão que é usada para descrever as atualizações de software da Microsoft

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2490555 - Última Revisão: 02/21/2011 18:20:00 - Revisão: 1.0

Microsoft SQL Server 2008 R2 PowerPivot for Microsoft Excel 2010, Excel Services in Microsoft SharePoint Server 2010

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2490555 KbMtpt
Comentários