Bonjour,
J'ai une base Analysis Services dans laquelle il y a donc des cubes et des dimensions.
Je souhaite paramétrer la mise à jour automatique de ces cubes via l'agent SQL Server.
j'ai donc créé un job qui est supposé mettre à jour les dimensions puis les cubes.
Ce job est exécuté en tant que SASSProxy via une commande Commande SQL Server Analysis Service
Et un code de type
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"> <Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200" xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/200"> <Object> <DatabaseID>MyDatabase</DatabaseID> <DimensionID>myDimension</DimensionID> </Object> <Type>ProcessFull</Type> <WriteBackTableCreation>UseExisting</WriteBackTableCreation> </Process> </Batch>
Le problème est que j'ai un message d'erreur
Utilsateur DOMAIN\SQLSERVER2008SASS n a pas l autorisation de traiter l objet stock
Et que je ne trouve pas où octroyer les droits à l'utilisateur SQLSERVER2008SASS pour traiter les dimensions et les cubes.
Question subsidiaire : existe-t-il un moyen de mettre à jour automatiquement la totalité de la base Analysis ou est-on obligé d'écrire un ordre par dimension et par cube ?
Merci par avance pour votre aide.
Bonne journée
Partager