segunda-feira, 25 de agosto de 2014

Cmdlets do Reporting Services não reconhecidas na Shell de Gerenciamento do SharePoint

Erro: "Install-SPRSService : The term 'Install-SPRSService' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again."

Soluções:
  1. Você não está em uma janela Windows PowerShell "comum" em vez de uma janela "Shell de Gerenciamento do SharePoint", ou o Reporting Services em modo integrado SharePoint não foi instalado ("Install Reporting Services SharePoint Mode for SharePoint 2013").
  2. O Service Pack 1 para SQL Server 2012 não foi instalado no Reporting Services. De acordo com "Software requirements for business intelligence in SharePoint Server 2013", o SP1 é necessário para Reporting Services em modo integrado no SharePoint 2013.

quinta-feira, 10 de abril de 2014

Como instalar os templates de projeto para SharePoint 2013 no Visual Studio 2012


  1. Baixe e instale o Web Platform Installer (Web PI): http://www.microsoft.com/web/downloads/platform.aspx.
  2. Feche as instâncias em execução do Visual Stuidio ou o setup irá falhar.
  3. No Web PI, selecione e instale o item "Microsoft Office Developer Tools for Visual Studio 2012". 
Depois da instalação, os templates estarão disponíveis na opção "New | Project", em "Installed | Templates | <language> | Office/SharePoint | SharePoint Solutions".

segunda-feira, 24 de março de 2014

SharePoint 2013: Configuração da sincronização de perfis de usuário

Na instalação default do SharePoint 2013, o serviço de sincronização de perfis de usuário não está configurada, então os alertas não funcionam porque os usuários não possuem endereço de e-mail para o qual o SharePoint possa enviar as mensagens de alerta. Supondo que seus endereços de e-mail estejam no AD, para configurar a sincronização de perfis de usuários faça o seguinte:
  1. Seguir o artigo ​"Synchronize user and group profiles in SharePoint Server 2013" (http://technet.microsoft.com/en-us/library/ee721049(v=office.15).aspx). Atenção para o detalhe de colocar a conta usada para a sincronização como Farm Administrator e administradora da máquina local (servidor SharePoint no qual o serviço de sincronização vai rodar).
  2. Usar o ADSI Edit no DC para dar direito de "Replicate Directory Changes" no container do AD que será replicado para o SharePoint.
  3. Meu domínio de teste não tinha Exchange, então a propriedade proxyAddress no AD não estava sendo preenchida. O SharePoint pega o e-mail dessa propriedade, então o e-mail no SharePoint só foi preenchido após trocar o mapeamento da propriedade "Work Email" do SharePoint de proxyAddress para mail (que havia sido preenchido manualmente no AD), e realizar uma sincronização full (uma incremental não trouxe os valores).
Falô,

GB

domingo, 2 de fevereiro de 2014

Visual Studio 2013 e Microsoft.SqlServer.Management.Sdk.Sfc

Erro "Could not file assembly Microsoft.SqlServer.Management.Sdk.Sfc, version ..." ao tentar criar nova conexão de dados no Visual Studio 2013.

Por algum motivo o SQL Server Management Objects (SMO) não foi instalado corretamente. O SMO pode ser baixado do site da Microsoft, mas como ele é parte do SQL Server Feature Pack, é isto que você tem que procurar. Na página de download do Feature Pack não há um único link para download; você tem que selecionar quais "partes" do Feature Pack você quer instalar. O SMO é o arquivo "SharedManagementObjects.msi". Você também deve instalar o CLR Types (arquivo "SQLSysClrTypes.msi"), que é usado pelo MSO.

A versão do SMO a instalar depende da versão mostrada na mensagem de erro:

Falô,

GB