0

在 Visual Studio 中,我创建了一个具有 Cosmos DB 数据源的表格模型。

如果在 Visual Studio 中处理模型,则数据源连接到 Cosmos DB,我可以在 Excel 中浏览数据。我已成功将模型部署到 Azure 分析服务,但部署没有部署 Cosmos DB 密钥,这使得我的数据库实际上无法访问。

我努力了:

  1. 在 Azure 中,将密钥添加到数据源。Azure UI 中没有任何地方可以执行此操作。

  2. 从 SSMS 编辑数据源。系统会提示您输入 Cosmos DB 密钥,但 SSMS 会引发异常。

  3. 从 SSMS 执行 XMLA 命令以将 Cosmos DB 密钥添加到数据源,我在 MSDN 中搜索了需要设置但找不到我需要的属性。

如何将密钥部署到数据库以便 Azure 可以使用它?

4

2 回答 2

0

感谢你的回复。

正如您所说,“修复”是使用 SSMS刷新连接。

如果您尝试使用 SSMS 来编辑连接属性,那么这不起作用。

于 2017-11-20T08:42:52.177 回答
0

我无法重现您的问题。

我能够在 Visual Studio 中创建具有 Cosmos DB 数据源的表格模型。它只是给出以下警告,将 CosmosDB 添加为数据源。但是,它仍然添加数据源。

在此处输入图像描述

我能够使用 cosmosDB 密钥将模型部署到 Azure 分析服务。

在此处输入图像描述

我能够连接到 SSMS 中的分析服务,并且能够毫无问题地刷新 CosmosDB 密钥。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

使用 SSMS 编辑数据源并输入 Cosmos DB 密钥时看到什么异常?

于 2017-11-18T07:02:50.720 回答