首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CosmosDB Azure Synapse按需链接不起作用

CosmosDB Azure Synapse按需链接不起作用
EN

Stack Overflow用户
提问于 2020-10-09 23:11:47
回答 1查看 571关注 0票数 0

我有一个带有数据库容器的CosmosDB实例,该容器被设置为一个分析存储库。我还设置了Azure Synapse,并将数据库作为外部存储导入。

当我使用Azure文档和示例中的以下查询时,它将返回一个错误,说明执行查询失败。

Error: Incorrect syntax near 'Openrowset'.

代码语言:javascript
运行
复制
SELECT  *
FROM OPENROWSET (
    'CosmosDB',
     'account=[account name];database=[database name];key=[key]',
    [Orders]
) 
as q1

我几乎肯定我的帐户名和数据库是正确的。对于该密钥,我正在尝试CosmosDB帐户设置中的主密钥和辅助密钥。

我需要帮助整理哪些是不正确的,或者在为HTAP设置CosmosDB的OLAP数据时,有什么正确的方法来查询它?

非常感谢

EN

回答 1

Stack Overflow用户

发布于 2020-10-10 15:57:54

更新:这是与Synapse服务器无关的私有预览。

上面的查询缺少该区域。看上去应该是这样的。

代码语言:javascript
运行
复制
-- Create view for RetailSales container
CREATE VIEW  RetailSales
AS  
SELECT  *
FROM OPENROWSET (
    'CosmosDB', N'account=<Your Azure Cosmos account name>;
    database=<Your Azure Cosmos database name>;
    region=<Your Azure Cosmos DB Region>;
    key=<Your Azure Cosmos DB key here>',
    RetailSales)
AS q1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64288384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档