none
Backup RRS feed

  • Pergunta

  • estou tentando criar um Job para fazer Backup de uma base que esta no Analysis server, eu crio o job  coloco o script abaixo 

    <Backup xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
      <Object>
        <DatabaseID>ELECNOR</DatabaseID>
      </Object>
      <File>ELECNOR.abf</File>
    </Backup>

    finalizo  ele aparece no job mas quando rodo ele da uma mesagem de erro. abaixo

    Date 17/07/2015 10:14:49
    Log Job History (bbb)

    Step ID 1
    Server PROPHIX
    Job Name bbb
    Step Name bbana
    Duration 00:00:00
    Sql Severity 0
    Sql Message ID 0
    Operator Emailed
    Operator Net sent
    Operator Paged
    Retries Attempted 0

    Message
    Executed as user: NT Service\SQLSERVERAGENT. Microsoft.AnalysisServices.Xmla.XmlaException: Either the 'NT SERVICE\SQLSERVERAGENT' user does not have permission to back up the 'ELECNOR' database, or the database does not exist.   at Microsoft.AnalysisServices.Xmla.XmlaClient.CheckForSoapFault(XmlReader reader, XmlaResult xmlaResult, Boolean throwIfError)   at Microsoft.AnalysisServices.Xmla.XmlaClient.SendMessage(Boolean endReceivalIfException, Boolean readSession, Boolean readNamespaceCompatibility)   at Microsoft.AnalysisServices.Xmla.XmlaClient.SendMessageAndReturnResult(String& result, Boolean skipResult)   at Microsoft.AnalysisServices.Xmla.XmlaClient.Execute(String command, String properties, String& result, Boolean skipResult, Boolean propertiesXmlIsComplete)   at Microsoft.SqlServer.Management.Smo.Olap.SoapClient.ExecuteStatement(String stmt, StatementType stmtType, Boolean withResults, String properties, String parameters, Boolean restrictionListElement, String discoverType, String catalog)   at Microsoft.SqlServer.Management.Smo.Olap.SoapClient.SendCommand(String command, Boolean withResults, String properties)   at OlapEvent(SCH_STEP* pStep, SUBSYSTEM* pSubSystem, SUBSYSTEMPARAMS* pSubSystemParams, Boolean fQueryFlag).  The step failed.

    algume pode me ajudar a programar um backup agendado do Analysis Services ???

    sexta-feira, 17 de julho de 2015 13:15

Respostas

  • Jalmyr jr,

    Provavelmente você terá que configurar os demais usuários dentro do Analysis Services, através do sua conexão com a conta de administrador.


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sábado, 1 de agosto de 2015 00:27

Todas as Respostas

  • Jalmyr jr,

    Qual é a conta de usuário que esta configurada para rodar o serviço do SQL Server Agent?

    Esta conta deve ter permissão para acessar os dados no Analysis Services, bem como, ter permissão administrativa no Windows para acessar os arquivos do SQL Server e também a pasta ou local que você deseja gravar os dados do backup.


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sexta-feira, 17 de julho de 2015 14:48
  • O usuário que estou usando  no serviço do agente é o SA mas para ele entrar no analysis service ele usa o administrator, não sei se tem alguma coisa haver eu não conseguir.
    sexta-feira, 17 de julho de 2015 19:33
  • Jalmyr,

    Então o SA é o usuário do SQL Server e você esta utilizando um usuário do Windows, no caso o Administrator para acessar o Analysis Services, isso provavelmente esta gerando um pequeno conflito de formas de conexão.

    Tento utilizar um único usuário para esta finalidade, além disso, não utilize o SA para rodar o serviço do SQL Server Agent, utilize uma conta do Windows.


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 21 de julho de 2015 15:51
  • Ai é que ta não consigo fazer a alteração no usuário em analysis services, ele fica como administrator e fica como se estive-se bloqueado para troca de usuário, não consigo alterar para nenhum usuário, ou seja, ele entra como administrator e fica como administrator
    terça-feira, 28 de julho de 2015 11:57
  • Jalmyr,

    Nossa, nunca vi este tipo de comportamento!!!

    Você se referi a utilizar o usuário administrador dentro do Management Studio para se conectar ao Analysis Services?


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 28 de julho de 2015 19:14
  • Sim o  so consigo acessar o analysis service com o usuário administrador do windows, não consigo alterar para nenhum usuário.
    quinta-feira, 30 de julho de 2015 12:57
  • Jalmyr jr,

    Provavelmente você terá que configurar os demais usuários dentro do Analysis Services, através do sua conexão com a conta de administrador.


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sábado, 1 de agosto de 2015 00:27