功能比较:Azure SQL 数据库与 SQL Server

Azure SQL 数据库与 SQL Server 共享一个通用代码库。 Azure SQL 数据库支持的 SQL Server 功能取决于创建的 Azure SQL 数据库类型。 使用 Azure SQL 数据库时,可以创建一个数据库作为逻辑服务器的一部分,并将其放入弹性池(可选)。

我们会继续向 Azure SQL 数据库添加功能。 访问针对 Azure 的服务更新网页,并使用以下筛选器获取最新更新:

Azure SQL 数据库中的 SQL Server 功能支持

下表列出了 SQL Server 的主要功能,并说明该功能是否部分或完全受支持,同时提供更详细介绍该功能的链接。

SQL 功能 在 Azure SQL 数据库/逻辑服务器中受支持
Always Encrypted 是 - 请参阅证书存储密钥保管库
AlwaysOn 可用性组 每个数据库均包含高可用性简要介绍如何使用 Azure SQL 数据库确保业务连续性中对灾难恢复进行了讨论
附加数据库
应用程序角色
审核
自动备份
自动优化(强制执行计划)
自动优化(索引)
Azure Data Studio
BACPAC 文件(导出) 是 - 请参阅 SQL 数据库导出
BACPAC 文件(导入) 是 - 请参阅 SQL 数据库导入
备份命令 否,仅系统启动的自动备份 - 请参阅自动备份
内置函数 大多数 - 请参阅单个函数
更改数据捕获
更改跟踪
排序规则语句
列存储索引 是 - 高级层、标准层 - S3 及以上层、常规用途层和业务关键层
公共语言运行时 (CLR)
包含的数据库
包含的用户
流控制语言关键字
跨数据库查询 否 - 请参阅弹性查询
跨数据库事务
游标
Data compression(数据压缩)
数据库邮件
数据迁移服务 (DMS)
数据库镜像
数据库配置设置
Data Quality Services (DQS)
数据库快照
数据类型
DBCC 语句 大多数 - 请参阅单个语句
DDL 语句 大多数 - 请参阅单个语句
DDL 触发器 仅数据库
分布式分区视图
分布式事务 - MS DTC 否 - 请参阅弹性事务
DML 语句
DML 触发器 大多数 - 请参阅单个语句
DMV 大多数 - 请参阅单个 DMV
动态数据屏蔽
弹性池
事件通知 否 - 请参阅警报
表达式
扩展的事件 部分 - 请参阅 SQL 数据库中的扩展事件
扩展的存储过程
文件和文件组 仅限主文件组
文件流
全文搜索 不支持第三方断字符
函数 大多数 - 请参阅单个函数
异地还原 是 - 仅限“常规用途”和“业务关键”服务层
异地复制 是 - 仅限“常规用途”和“业务关键”服务层
图形处理
内存中优化 是 - 仅限高级层和业务关键层
JSON 数据支持
语言元素 大多数 - 请参阅单个元素
链接服务器 否 - 请参阅弹性查询
日志传送 每个数据库均包含高可用性简要介绍如何使用 Azure SQL 数据库确保业务连续性中对灾难恢复进行了讨论
Master Data Services (MDS)
批量导入中的最小日志记录
修改系统数据
联机索引操作
OPENDATASOURCE
OPENJSON
OPENQUERY
OPENROWSET
OPENXML
运算符 大多数 - 请参阅单个运算符
分区
数据库时间点还原 是 - 仅限“常规用途”和“业务关键”服务层 - 请参阅 SQL 数据库恢复
Polybase
基于策略的管理
Predicates(谓词)
R Services 预览版;请参阅机器学习中的新增功能
资源调控器
RESTORE 语句
从备份还原数据库 仅从自动备份 - 请参阅 SQL 数据库恢复
行级别安全性
语义搜索
序列号
Service Broker
服务器配置设置
SET 语句 大多数 - 请参阅单个语句
SMO
Spatial
SQL 数据同步
SQL Server 代理
SQL Server Analysis Services (SSAS) 否 - 请参阅 Azure Analysis Services
SQL Server 审核 否 - 请参阅 SQL 数据库审核
SQL Server Data Tools (SSDT)
SQL Server Integration Services (SSIS) 是,使用 Azure 数据工厂 (ADF) 环境中的托管 SSIS ,其中程序包存储在由 Azure SQL 数据库承载的 SSISDB 中并在 Azure SSIS Integration Runtime 上执行。
SQL Server Management Studio (SSMS)
SQL Server PowerShell
SQL Server Profiler 否 - 请参阅扩展事件
SQL Server 复制 仅限事务性和快照复制订户
SQL Server Reporting Services (SSRS)
存储过程
系统存储函数 大多数 - 请参阅单个函数
系统存储过程 部分 - 请参阅单个存储过程
系统表 部分 - 请参阅单个表
系统目录视图 部分 - 请参阅单个视图
临时表
临时表
威胁检测
跟踪标志
变量
透明数据加密 (TDE) 是 - 仅限“常规用途”和“业务关键”服务层
VNet 部分 - 请参阅 VNet 终结点
Windows Server 故障转移群集 每个数据库均包含高可用性简要介绍如何使用 Azure SQL 数据库确保业务连续性中对灾难恢复进行了讨论
XML 索引

后续步骤