Usuário com melhor resposta
Backup

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 ???
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]
- Marcado como Resposta Durval RamosModerator domingo, 27 de setembro de 2015 20:45
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]
- Sugerido como Resposta Eduardo Gomes Pereira sexta-feira, 31 de julho de 2015 21:42
-
-
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]
- Sugerido como Resposta Durval RamosModerator quarta-feira, 22 de julho de 2015 22:13
-
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
-
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]
-
-
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]
- Marcado como Resposta Durval RamosModerator domingo, 27 de setembro de 2015 20:45