Sem permissão para utilizar scripts no Management Shell do SharePoint 2010

Se você se deparar alguma vez com uma mensagem chamada "The local farm is not accessible.Cmdlets with FeatureDependencyId are not registered." ou traduzindo para o nosso português "A fazenda local não é acessível. Cmdlets com FeatureDependencyId não são registrados" acredite este problema esta relacionado a permissão do usuário no banco de dados.

Exemplo da Mensagem:



Para corrigir esse problema acesse o Management Studio do SQL Server e localize os bancos de dados:

  • SharePoint_Administration
  • SharePoint_Config

Defina suas permissões com:

  • db_datareader
  • db_Write

Feche a abra novamente Management Shell do SharePoint e o execute como Administrador.
Pronto! Agora é só rodar os scripts desejados.

Espero que tenha gostado do tutorial.

Reference: The local farm is not accessible.Cmdlets with FeatureDependencyId are not registered.

2 comentários:

  1. Hezequias, fiz o procedimento conforme deixado por você porem o problema continua... teria uma outra opção? Meu sharepoint é SP 2010 + SQL 2012 no windows 2008 R2 tudo em um unico servidor

    ResponderExcluir
  2. Olá Fernando, boa tarde.

    Existe esse outro procedimento descrito no blog MSDN da Microsoft:

    http://blogs.msdn.com/b/webtamer/archive/2012/09/05/sharepoint-2010-management-shell-issue-quot-the-local-farm-is-not-accessible-cmdlets-with-feature-dependency-are-not-registered-quot.aspx

    Espero ter ajudado.

    ResponderExcluir