Azure Arc 启用的 SQL 托管实例与最新稳定版本的 SQL Server 共用同一个代码库。 大多数标准 SQL 语言、查询处理和数据库管理功能都是相同的。 SQL Server 与 SQL 数据库或 SQL 托管实例都有以下功能:
RDBMS 高可用性
| 功能 |
Azure Arc 启用的 SQL 托管实例 |
| Always On 故障转移群集实例 1 |
不适用。 可用的类似功能。 |
| AlwaysOn 可用性组 |
“业务关键”服务层级。 |
| 基本可用性组 |
不适用。 可用的类似功能。 |
| 最小副本提交可用性组 |
“业务关键”服务层级。 |
| 无群集的可用性组 |
是 |
| 备份数据库 |
是 - COPY_ONLY 请参阅 BACKUP - (Transact-SQL) |
| 备份压缩 |
是 |
| 备份镜像 |
是 |
| 备份加密 |
是 |
| 备份到 Azure(备份到 URL) |
是 |
| 数据库快照 |
是 |
| 快速恢复 |
是 |
| 热插拔内存和 CPU |
是 |
| 日志传送 |
当前不可用。 |
| 联机页面和文件还原 |
是 |
| 联机索引 |
是 |
| 联机架构更改 |
是 |
| 可恢复的联机索引重新生成 |
是 |
1 在出现 pod 失败的情况下,新的 SQL 托管实例将启动并附加到包含相应数据的永久性卷。 在此处了解有关 Kubernetes 永久性卷的详细信息。
RDBMS 可伸缩性和性能
| 功能 |
Azure Arc 启用的 SQL 托管实例 |
| 列存储 |
是 |
| 聚集列存储索引中的大型对象二进制文件 |
是 |
| 联机非聚集列存储索引重新生成 |
是 |
| 内存中 OLTP |
是 |
| 永久性主内存 |
是 |
| 表和索引分区 |
是 |
| 数据压缩 |
是 |
| 资源调控器 |
是 |
| 已分区表并行度 |
是 |
| NUMA 感知、大型页内存和缓冲区数组分配 |
是 |
| IO 资源调控 |
是 |
| 延迟持续性 |
是 |
| 自动优化 |
是 |
| 批处理模式自适应联接 |
是 |
| 批处理模式内存授予反馈 |
是 |
| 多语句表值函数的交错执行 |
是 |
| 大容量插入改进 |
是 |
RDBMS 安全
| 功能 |
Azure Arc 启用的 SQL 托管实例 |
| 行级安全性 |
是 |
| 始终加密 (Always Encrypted) |
是 |
| 具有安全 enclave 的 Always Encrypted |
否 |
| 动态数据掩码 |
是 |
| 基本审核 |
是 |
| 精细审核 |
是 |
| 透明数据库加密 |
是 |
| 用户定义的角色 |
是 |
| 包含的数据库 |
是 |
| 备份加密 |
是 |
| SQL Server 身份验证 |
是 |
| Microsoft Entra 身份验证 |
否 |
| Windows 身份验证 |
是 |
RDBMS 可管理性
| 功能 |
Azure Arc 启用的 SQL 托管实例 |
| 专用管理员连接 |
是 |
| PowerShell 脚本支持 |
是 |
| 支持数据层应用程序组件操作 - 提取、部署、升级、删除 |
是 |
| 策略自动执行(检查计划和更改) |
是 |
| 性能数据收集器 |
是 |
| 标准性能报表 |
是 |
| 计划指南和计划指南的计划冻结 |
是 |
| 索引视图的直接查询(使用 NOEXPAND 提示) |
是 |
| 自动维护索引视图 |
是 |
| 分布式分区视图 |
是 |
| 并行索引操作 |
是 |
| 查询优化器自动使用索引视图 |
是 |
| 并行一致性检查 |
是 |
可编程性
| 功能 |
Azure Arc 启用的 SQL 托管实例 |
| JSON(JavaScript 对象表示法) |
是 |
| 查询存储 |
是 |
| 临时 |
是 |
| 本机 XML 支持 |
是 |
| XML 索引 |
是 |
| MERGE 和 UPSERT 功能 |
是 |
| 日期和时间数据类型 |
是 |
| 国际化支持 |
是 |
| 全文和语义搜索 |
否 |
| 查询中的语言规范 |
是 |
| Service Broker(消息传递) |
是 |
| Transact-SQL 端点 |
是 |
| 图形 |
是 |
| 机器学习服务 |
否 |
| PolyBase |
否 |
Azure Arc 启用的 SQL 托管实例支持各种有助于管理数据的数据工具。
此时,请使用 Azure Data Studio 的预览体验内部版本。
不受支持的功能和服务
以下功能和服务不适用于 Azure Arc 启用的 SQL 托管实例。
| 区域 |
不支持的功能或服务 |
| 数据库引擎 |
合并复制 |
| |
Stretch DB |
| |
具有第三方连接的分布式查询 |
| |
与 SQL Server 和 Azure SQL 产品之外的其他数据源链接的链接服务器 |
| |
系统扩展存储过程(XP_CMDSHELL 等) |
| |
FileTable、FILESTREAM |
| |
带有 EXTERNAL_ACCESS 或 UNSAFE 权限集的 CLR 程序集 |
| |
缓冲池扩展 |
| SQL Server 代理 |
支持 SQL Server 代理,但不支持以下特定功能:子系统(CmdExec、PowerShell、队列读取器、SSIS、SSAS、SSRS)、警报、托管备份 |
| 高可用性 |
数据库镜像 |
| 安全性 |
可扩展的密钥管理 |
| |
链接服务器的 AD 身份验证 |
| |
可用性组 (AG) 的 AD 身份验证 |