使用 Sql 代理部署 Sql Analysis Services 时出错

Error on Deploy of Sql Analysis Services with Sql Agent

我正在 SQL 服务器上创建完整的 BI 解决方案。 我创建了 SSIS 进程并由 SQL SERVER AGENT 安排。 现在,我在 Analysis Services 上创建解决方案并将其部署到我的服务器上。来自 Visual Studio 我无法正确部署解决方案。现在,为了每小时刷新一次数据,我使用 SQL Server Analysis Services Comand (.xmla) 安排 SSIS 和 SSAS。

当我 运行 进程不是来自 Visual studio 而是来自 SQL 服务器代理时,我收到此错误:

Il processo Business Intelligence ha restituito :Microsoft.AnalysisServices.Xmla.XmlaException: La richiesta DDL JSON non è riuscita con l'errore seguente: Non è stato possibile eseguire uno script JSON. Errore restituito: L'utente 'NT SERVICE\SQLAgent$SQLBITAB' non dispone delle autorizzazioni necessarie per modificare l'oggetto 'VenditeAgentiClienti' oppure l'oggetto non esiste.

我找不到如何授权 SQL 服务器代理执行此操作。 在 SSIS 进程之后,更新 SSAS 的其他解决方案 table?

您的 SQL Server Agent 帐户 - NT SERVICE\SQLAgent$SQLBITAB - 没有足够的用户权限。您应该在具有足够用户权限的特定用户帐户下执行 SSIS 包。

这是关于如何创建所谓的 SQL 代理代理帐户 并使用它的 detailed walk-through instruction从 SQL Agent 执行 SSIS 包。