Azure SQL 数据库功能

Azure SQL 数据库与 SQL Server 共享通用基本代码,并在数据库级别支持大多数相同功能。 Azure SQL 数据库和 SQL Server 之间的主要功能差异存在于实例级别。

SQL Server 和 SQL 数据库功能支持

下面的表列出了 SQL Server 的主要功能,并说明了每个特定的功能是否受支持,同时提供了一个更详细介绍该功能的链接。 若要了解在迁移现有数据库解决方案时需考虑哪些 Transact-SQL 差异,请参阅解决迁移到 SQL 数据库的过程中的 Transact-SQL 差异

SQL Server 功能 在 Azure SQL 数据库中受支持
Always Encrypted 是 - 请参阅证书存储密钥保管库
AlwaysOn 可用性组 否 - 请参阅故障转移组和活动异地复制
附加数据库
应用程序角色
BACPAC 文件(导出) 是 - 请参阅 SQL 数据库导出
BACPAC 文件(导入) 是 - 请参阅 SQL 数据库导入
备份命令 否 - 请参阅自动化的备份
内置函数 大多数 - 请参阅单个函数
更改数据捕获
更改跟踪
排序规则语句
列存储索引 是 - 仅限 Premium Edition
公共语言运行时 (CLR)
包含的数据库
包含的用户
流控制语言关键字
跨数据库查询 部分 - 请参阅弹性查询
游标
Data compression(数据压缩)
数据库邮件
数据库镜像
数据库配置设置
Data Quality Services (DQS)
数据库快照
数据类型
DBCC 语句 大多数 - 请参阅单个语句
DDL 语句 大多数 - 请参阅单个语句
DDL 触发器 仅数据库
分布式事务 - MS DTC 否 - 请参阅弹性事务
DML 语句 大多数 - 请参阅单个语句
DML 触发器
DMV 部分 - 请参阅单个 DMV
事件通知 否 - 请参阅警报
表达式
扩展事件 部分 - 请参阅单个事件
扩展的存储过程
文件和文件组 仅限主文件组
文件流
全文搜索 不支持第三方断字符
函数 大多数 - 请参阅单个函数
图形处理
内存中优化 是 - 仅限 Premium Edition
JSON 数据支持
语言元素 大多数 - 请参阅单个元素
链接服务器 否 - 请参阅弹性查询
日志传送 否 - 请参阅故障转移组和活动异地复制
Master Data Services (MDS)
批量导入中的最小日志记录
修改系统数据
联机索引操作 支持 - 按服务层限制的事务大小
运算符 大多数 - 请参阅单个运算符
数据库时间点还原 是 - 请参阅 SQL 数据库恢复
Polybase
基于策略的管理
Predicates(谓词) 大多数 - 请参阅单个谓词
R Services
资源调控器
RESTORE 语句
从备份还原数据库 仅从内置备份 - 请参阅 SQL 数据库恢复
行级别安全性
语义搜索
序列号
Service Broker
服务器配置设置
SET 语句 大多数 - 请参阅单个语句
Spatial
SQL Server 代理
SQL Server Analysis Services (SSAS) 否 - 请参阅 Azure Analysis Services
SQL Server 审核 否 - 请参阅 SQL 数据库审核
SQL Server Integration Services (SSIS) 否 - 请参阅 Azure 数据工厂
SQL Server PowerShell
SQL Server 事件探查器 支持
SQL Server 复制 仅限事务性和快照复制订户
SQL Server Reporting Services (SSRS)
存储过程
系统存储函数 部分 - 请参阅单个函数
系统存储过程 部分 - 请参阅单个存储过程
系统表 部分 - 请参阅单个表
系统目录视图 部分 - 请参阅单个视图
表分区 是 - 仅限主文件组
临时表 仅限本地和数据库范围的全局临时表
临时表
事务
变量
透明数据加密 (TDE)
Windows Server 故障转移群集 否 - 请参阅故障转移组和活动异地复制
XML 索引

后续步骤