【发布时间】:2021-05-31 04:25:51
【问题描述】:
我目前有这个流程
本地数据库源 -> Azure 数据仓库 -> Azure 分析服务模型(通过 Visual Studio 2019 部署)。
我想知道是否有一种方法可以在本地数据库上创建和安排作业以刷新 Azure 分析服务。
我看过一些帖子,您可以通过函数在 Azure 本身中实现这一点。但是,我想知道我是否可以在 SSMS 上做到这一点。
更新 我在我的 localhost DB 上创建了一个连接到 Azure 分析服务的链接服务器。我使用以下代码创建了一个 SQL 代理作业:
{
"refresh": {
"type": "automatic",
"objects": [
{
"database": "test",
"table": "DimCustomer"
}
]
}
}
我收到此错误: 以用户身份执行:NT Service\SQLSERVERAGENT。 System.ArgumentException:身份验证失败:用户界面不可用时需要用户 ID 和密码。在 Microsoft.AnalysisServices.Xmla.ConnectionInfo.SetConnectionString(String cs) 在 Microsoft.SqlServer.Management.Smo.Olap.SoapClient.Connect() 在 OlapEvent(SCH_STEP* pStep, SUBSYSTEM* pSubSystem, SUBSYSTEMPARAMS* pSubSystemParams, Boolean fQueryFlag)。步骤失败。
这个错误是因为我在本地数据库中创建了链接服务器,而分析服务正在从 Azure 数据库中检索数据吗?
【问题讨论】:
标签: service ssms analysis azure-analysis-services