Sql 管理工作室cosmos linkedServer

Sql management Studio cosmos linkedServer

我试图在 sql management studio 和 cosmos 数据库上创建一个 linkedServer。

我已经创建了系统数据源,测试没问题:

但是在创建 linkedServer 之后,当我尝试打开这个错误时出现:

我正在使用以下命令创建链接服务器:

USE [master]
GO

EXEC master.dbo.sp_addlinkedserver @server = N'DEMOCOSMOS', @srvproduct=N'', @provider=N'MSDASQL', @datasrc=N'CosmosDev'

EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'DEMOCOSMOS', @useself=N'False', @locallogin=NULL, @rmtuser=NULL, @rmtpassword=NULL

GO

取消选中 MSDASQL 提供程序中的“允许进程内”选项并完全重新启动服务器

通过sp_serveroption设置远程服务器和链接服务器的服务器选项。

要从 SQL 服务器链接服务器创建和查询 Azure CosmosDB,您可以参考此 document