You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Azure SQL Database Emulator创建外部数据源失败

Azure SQL Database模拟器创建RDBMS外部数据源报错的解决办法

这个问题的核心原因是Azure SQL Database模拟器(预览版)目前不支持TYPE = RDBMS的外部数据源语法——虽然官方文档的限制列表没明确提及,但预览版功能本身存在未完善的地方,这类跨库的外部数据源场景暂时不在支持范围内。

如果只是要实现同一模拟器实例下两个数据库(Corp和Data)的关联访问,完全可以用**同义词(Synonym)**替代,操作更简单:

比如要在Data库中访问Corp库的dbo.Employees表,直接创建同义词:

CREATE SYNONYM [dbo].[Employees] FOR [Corp].[dbo].[Employees];

之后在Data库中直接查询同义词即可:

SELECT * FROM [dbo].[Employees];

如果你的业务场景必须依赖外部数据源,目前只能等模拟器正式版更新支持该特性,或者临时改用本地SQL Server实例来模拟生产环境的外部数据源功能。

内容的提问来源于stack exchange,提问作者aorphan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 06:53:24