Word Não Consegue Salvar Documentos no SharePoint

Em algumas máquinas da rede o Word não estava conseguindo salvar documentos diretamente no SharePoint. Ao clicar em novo documento no SharePoint o Word era aberto e ao salvar não estava disponível o diretório do SharePoint, obrigando o usuário a salvar localmente e subir o documento manualmente.

Neste post vou mostrar algumas opções de como resolver o problema.

Leia o resto deste post »

O erro “‘g_ExpGroupXSLTQueue’ is undefined” é exibido em páginas SharePoint 2010

Overview

O errro de javascript “‘g_ExpGroupXSLTQueue’ is undefined” (mais detalhes na listagem 01) é exibido em páginas que contém visões com agrupamentos , como na imagem 01, e os agrupamentos não funcionam. Ficam com o menos expandido mas não exibe os dados.

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; InfoPath.3; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; Zune 4.7; MS-RTC LM 8; MS-RTC EA 2)
Timestamp: Sun, 31 Jul 2011 19:33:53 UTC

Message: ‘g_ExpGroupXSLTQueue’ is undefined
Line: 2005
Char: 9
Code: 0
URI: http://portal.azeroth.com/_layouts/1046/core.debug.js?rev=1vr9ATUkjNvz9cxJKWpxww%3D%3D

Listagem 01: Erro de java script na página

Imagem 01: Os agrupamentos não funcionam

Leia o resto deste post »

Problemas na Integração de Relatórios no SharePoint 2010 com o SQL Server Reporting Services 2008

Overview

Ao montarmos um ambiente com o SharePoint 2010 e SQL Server Reporting Services 2008 conforme a documentação e como já fizemos diversas vezes (com o SSRS 2005 e 2008 R2) para ter relatórios integrados, tivemos alguns problemas e não conseguimos fazer funcionar. Ao testar a conexão o Data Source no SharePoint, recebemos a mensagem “Specified methos is not supported”. Como continuar se o teste da conexão não funcionou?

Neste post vou mostrar como corrigir este problema que acontece na integração do SharePoint 2010 com o SQL Server Reporting Services 2008. Lembrando que com o SQL Server 2008 R2 esse problema não acontece.

Leia o resto deste post »

Erro ao Acessar Serviços Cross Domain com ECMAScript

Overview

Ao criar um script em ECMAScript (JavaScript, JScript) que acessa um serviço externo ou acessa qualquer recurso externo, não funciona. Em algumas situação aparece erro de acesso a conteúdo cross domain e outras vezes apenas não faz nada.

Mas o que é acesso cross domain? É qualquer acesso que fizermos a um recurso que não está no mesmo domínio que o site atual. Por exemplo: no portal corporativo da minha empresa obter dados de um site externo (site da internet) via JQuery ou conectar a um serviço disponibilizado no Azure. Esse tipo de comportamento é considerado um acesso cross domain.

Leia o resto deste post »

Arquivos Office Abertos como Somente Leitura a Partir do SharePoint

Overview

O usuário abre documentos Office (Word, Excel, PowerPoint) a partir do Excel, edita eles e clica em salvar, então recebe a mensagem de erro informando que o documento é somente leitura e solicita um novo local para salvar o arquivo.

Este comportamento é relativamente normal, ou seja, é um comportamento do Office abrir documentos da web como somente leitura. Mas além do Office abrir documentos dessa forma ele disponibiliza uma opção, uma barra amarela logo abaixo da ribbon, que permite ao usuário colocar o documento em modo de edição.

Em alguns casos essa barra amarela não aparece, impossibilitando o usuário de salvar o documento no mesmo lugar em que estava diretamente através do Office, gerando grandes transtornos.

Leia o resto deste post »

O erro “A quantidade de dados retornada por uma conexão de dados excedeu o limite máximo configurado pelo administrador do servidor. Elementos do formulário, como listas suspensas, podem estar em branco.” é exibido em formulários InfoPath

Overview

O errro “A quantidade de dados retornada por uma conexão de dados excedeu o limite máximo configurado pelo administrador do servidor. Elementos do formulário, como listas suspensas, podem estar em branco.” é exibido em formulários InfoPath publicados no SharePoint 2010.

Imagem 01: Erro ao abrir formulário do InfoPath

Leia o resto deste post »

Instalando o Windows Phone Developer Tools no Windows Server 2008

Estava montando o meu ambiente de desenvolvimento com o Visual Studio 2010, ferramentas para Windows Azure, SharePoint e decidi instalar a ferramentas de desenvolvimento para o Windows Phone 7. Para faciliar perguntei a @BeNany onde eu poderia encontrar e ela me passou o link Getting Started Guide, baixei os 3 itens recomendados e comecei a instalar. Aconteceu, que logo no primeiro instalador, recebi uma mensagem de erro informando que os requisitos de software não estavam sendo atendidos, no caso o Windows 7 ou Windows Vista, meu computador tem o Windows Server 2008 R2 instalado. Tentei rodar instalador em modo de compatibilidade, mas também não funcionou. Com essa dificuldade resolvi “Bingar” o problema e econtrei o link Install Windows Phone 7 tools on Windows Server 2008, aí finalmente consegui configurar o meu ambiente.

Segue o passo a passo encontrado no site:

  1. Baixar o Windows Phone Developer Tools
  2. Abrir o prompt de comando e extrair o conteúdo do pacote de instalação, para isso digite vm_web.exe / x;
  3. Navegar até o endereço que os arquivos foram extraídos, procurar e editar o arquivo baseline.dat no notepad;
  4. Procurar pela seção [gencomp7788];
  5. Alterar o valor InstallOnLHS  de 1 para 0;
  6. Alterar o valor InstallOnWin7Server de 1 para 0;
  7. Salvar e fechar o arquivo baseline.dat;
  8. Executar o instalador digitando setup.exe /web a partir do diretório que contém os arquivos extraídos.

 

Agora o instalador irá funcionar, sem critirar a falta de requisitos de software.

"Load control template file /_controltemplates/TaxonomyPicker.ascx failed"

O erro abaixo aparece no log de eventos do Windows no servidor de SharePoint 2010:

Load control template file /_controltemplates/TaxonomyPicker.ascx failed: Could not load type ‘Microsoft.SharePoint.Portal.WebControls.TaxonomyPicker’ from assembly ‘Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c’

Para corrigir esse problema é necessário fazer os passos abaixo:

1. Vá até o diretório de user controls do SharePoint: c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\CONTROLTEMPLATES;

2.  Abra o user control TaxonomyPicker.ascx (pode ser com o notepad);

3. Procure pelo caracter “&#44 ;” (sem espaço, coloquei espaço porque o navegador interpreta esse caracter como vírgula) e troque-o por vírgula. Exemplo:

O user control original está assim:

    <%@ Control className=”TaxonomyPickerControl” Language=”C#” Inherits=”Microsoft.SharePoint.Portal.WebControls.TaxonomyPicker&#44Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c” %>

    Depois da alteração ficará assim:

<%@ Control className=”TaxonomyPickerControl” Language=”C#” Inherits=”Microsoft.SharePoint.Portal.WebControls.TaxonomyPicker,Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c” %>

4. Salve e feche o user control.

Fonte: SharePoint 2010: Error 7043 “Load control template file /_controltemplates/TaxonomyPicker.ascx failed”

A mensagem “A lista não pode ser mostrada no modo Folha de Dados por um ou mais dos motivos a seguir:” é exibida ao tentar exibir uma lista em modo de folha de dados

Ao tentar exibir uma lista do SharePoint 2010 em modo de folha de dados a mensagem abaixo é exibida:

Para que a exibição em folha de dados funcione é necessário instalar o 2007 Office System Driver: Data Connectivity Components.

Servidor domain controler demora muito para iniciar

Montei um ambiente de desenvolvimento para o SharePoint e ele está dividido na seguinte estrutura:

  • Host – máquina física: Windows Server 2008 R2 com as roles de Hyper-V, Active Directory Domain Services e DNS Server;
  • VM1 – virtualizadada: Windows Server 2008 R2 com as rolas de Active Directory Domain Services e DNS Server, é a máquina “backup” do meu AD;
  • VM2 – VMX – virtualizadas: configurações variáveis conforme necessidade, todas elas devidamente membros do AD.

Problema: logo depois de ter configurado a VM1 para ser controladora do domínio, o host leva muito tempo para iniciar.

Causa: na inicialização do Windows o serviço de AD tenta se sincronizar com o outro servidor de AD (VM1), como este está desligado o host não consegue sincronizar, ele continua tentando até dar time out e o boot da máquina continuar.  

Solução: Desabilitar, via registro do Windows, essa sincronização inicial. Dentro de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters verificar a existência da chave “Repl Perform Initial Synchronizations”, se existir informar o valor 0; se não existir, criá-la como DWORD e informar o valor 0. Depois disso reiniciar o computador.

Dica do meu amigo Eliezer Fernandes, que evitou que eu ficasse esperando várias horas pelos boots do computador.

Referências:

Adroitly Sidestepping Initial Synchronization Requirements

After Booting into DSRM DC takes a long time to become available

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 27 outros seguidores