Amazon Relational Database Service
用户指南 (API Version 2014-10-31)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

Amazon RDS 上的 Microsoft SQL Server

Amazon RDS 支持运行多个版本的 Microsoft SQL Server 的数据库实例。各个主版本支持的最新版本如下所示。有关所支持版本的完整列表,请参阅 Amazon RDS 的版本和功能支持

  • SQL Server 2016

    • 版本 13.0.4422.0,SP1 CU2,适用于所有版本以及所有区域

  • SQL Server 2014

    • 版本 12.0.5546.0,SP2 CU5,适用于所有版本以及所有区域

  • SQL Server 2012

    • 版本 11.0.6594.0,SP3 CU8,适用于所有版本以及所有区域

  • SQL Server 2008 R2

    • 版本 10.50.6529.00,SP3 QFE,适用于所有版本以及除 美国东部(俄亥俄州)、加拿大 (中部) 和 欧洲 (伦敦) 以外的所有区域

有关不同 SQL Server 版本的许可选项的信息,请参阅授予 Amazon RDS 上 Microsoft SQL Server 的许可

利用 Amazon RDS,您可以创建数据库实例和数据库快照、时间点还原以及自动或手动备份。可在 VPC 内使用运行 SQL Server 的数据库实例。您还可以使用 SSL 连接到运行 SQL Server 的数据库实例,并可以使用 TDE 对静态数据进行加密。Amazon RDS 当前支持对将 SQL Server 镜像用作高可用性故障转移解决方案的 SQL Server 执行多可用区部署。

为了让用户获得托管式服务体验,Amazon RDS 未提供对数据库实例的 Shell 访问权限,并且限制对需要高级特权的某些系统程序和表的访问权限。Amazon RDS 支持使用任何标准 SQL 客户端应用程序 (如 Microsoft SQL Server Management Studio) 访问数据库实例上的数据库。Amazon RDS 不允许主机直接通过 Telnet、安全外壳 (SSH) 或 Windows 远程桌面连接访问数据库实例。创建数据库实例时,您将获得该实例上所有数据库的 db_owner 角色,并且您将具有除用于备份的权限之外的所有数据库级别的权限。Amazon RDS 会为您管理备份。

在创建您的第一个数据库实例之前,您应完成本指南的设置部分中的步骤。有关更多信息,请参阅 Amazon RDS 设置

Amazon RDS 上 Microsoft SQL Server 的常见管理任务

以下是您对 Amazon RDS SQL Server 数据库实例执行的常见管理任务,以及有关每个任务的相关文档的链接。

任务区域 相关文档

实例类、存储和 PIOPS

如果您出于生产目的而创建数据库实例,则应该了解 Amazon RDS 中的实例类、存储类型和预配置 IOPS 的工作原理。

Microsoft SQL Server 的数据库实例类支持

Amazon RDS 存储类型

多可用区部署

生产数据库实例应使用多可用区部署。多可用区部署为数据库实例提供了更高的可用性、数据持久性和容错能力。SQL Server 的多可用区部署是使用 SQL Server 的本机镜像技术实现的。

高可用性 (多可用区)

使用 Microsoft SQL Server 镜像的多可用区部署

Amazon Virtual Private Cloud (VPC)

如果您的 AWS 账户具有默认 VPC,则自动在默认 VPC 中创建数据库实例。如果您的账户没有默认 VPC,并且您希望数据库实例位于 VPC 中,则必须在创建数据库实例之前创建 VPC 和子网组。

确定您使用的是 EC2-VPC 还是 EC2-Classic 平台

在 VPC 中使用 Amazon RDS 数据库实例

安全组

默认情况下,数据库实例在创建时带有一个防火墙,这个防火墙会阻止对实例进行访问。因此,您必须使用正确的 IP 地址和网络配置创建安全组来访问数据库实例。创建的安全组取决于您的数据库实例所在的 Amazon EC2 平台以及您是否会从 Amazon EC2 实例访问该数据库实例。

一般而言,如果数据库实例位于 EC2-Classic 平台上,则需要创建数据库安全组;如果数据库实例位于 EC2-VPC 平台上,则需要创建 VPC 安全组。

确定您使用的是 EC2-VPC 还是 EC2-Classic 平台

Amazon RDS 个安全组

参数组

如果数据库实例需要特定数据库参数,则应在创建数据库实例前创建参数组。

使用数据库参数组

选项组

如果数据库实例需要特定数据库选项,则应在创建数据库实例前创建选项组。

适用于 Microsoft SQL Server 数据库引擎的选项

连接到您的数据库实例

在创建安全组并将其与数据库实例关联后,您可以使用任何标准 SQL 客户端应用程序 (如 Microsoft SQL Server Management Studio) 连接到数据库实例。

连接运行 Microsoft SQL Server 数据库引擎的数据库实例

备份与恢复

在创建数据库实例时,可以将它配置为使用自动备份。您还可以使用完整备份文件 (.bak 文件) 来手动备份和还原数据库。

使用备份

导入和导出 SQL Server 数据库

监控

可使用 CloudWatch Amazon RDS 指标、事件和增强监控来监控 SQL Server 数据库实例。

查看数据库实例指标

查看 Amazon RDS 事件

日志文件

您可以访问 SQL Server 数据库实例的日志文件。

Amazon RDS 数据库日志文件

Microsoft SQL Server 数据库日志文件

此外,还有使用 SQL Server 数据库实例的高级管理任务。有关更多信息,请参阅以下文档:

Microsoft SQL Server 数据库实例的限制

在数据库实例上进行 Microsoft SQL Server 的 Amazon RDS 实施时,应注意某些限制:

  • 对于运行在 Microsoft SQL Server 上的每个数据库实例,您最多可以创建 30 个数据库。Microsoft 系统数据库,例如 mastermodel 不计入此限制中。

  • 某些端口预留供 Amazon RDS 使用,您不能在创建数据库实例时使用。

  • 适用于 SQL Server 的 Amazon RDS 不支持将数据导入 msdb 数据库。

  • 您无法重命名带镜像的 SQL Server 多可用区部署中的数据库实例中的数据库。

  • SQL Server 数据库实例的最大存储大小如下所示:

    • 通用型 (SSD) 存储:16 TB (针对所有版本)

    • 预置 IOPS 存储:16 TB (针对所有版本)

    • 磁性存储:1 TB (针对所有版本)

    对于需要大量存储的情况,您可跨多个数据库实例使用分片绕过该限制。此方法需要连接到已分片系统的应用程序中的依赖数据的路由逻辑。可以使用现有分片框架,也可以编写自定义代码来启用分片。如果使用现有框架,则该框架无法在与数据库实例相同的服务器上安装任何组件。

  • SQL Server 数据库实例的最小存储大小如下所示:

    • 通用型 (SSD) 存储:200 GB (针对 Enterprise 和 Standard 版本) 或 20 GB (针对 Web 和 Express 版本)

    • 预置 IOPS 存储:200 GB (针对 Enterprise 和 Standard 版本) 或 100 GB (针对 Web 和 Express 版本)

    • 磁性存储:200 GB (针对 Enterprise 和 Standard 版本) 或 20 GB (针对 Web 和 Express 版本)

  • 因为连接到 Windows Server 的条带化存储存在可扩展性限制,所以 Amazon RDS 当前不支持在 SQL Server 数据库实例上增加存储空间。我们建议您根据预期的未来存储增长情况预置存储空间。如果需要增加 SQL Server 数据库实例的存储空间,您可以备份数据库,在增加的存储空间中创建新数据库实例,然后再将数据库还原到新的数据库实例。有关更多信息,请参阅 导入和导出 SQL Server 数据库

  • Amazon RDS 不支持 SQL Server 的某些功能。这包括 SQL Server Analysis Services、SQL Server Integration Services、SQL Server Reporting Services、Data Quality Services 和 Master Data Services。要使用这些功能,根据 Microsoft 许可策略,您可以在带有 Amazon EBS 存储的 Amazon EC2 实例中运行 SQL Server 组件。

  • 由于 Microsoft SQL Server 中存在的限制,还原到 DROP DATABASE 命令成功执行前的时间点可能不会反映出数据库在该时间点的状态。例如,通常会将已删掉的数据库还原到距发出 DROP DATABASE 命令还有长达 5 分钟时的状态,这意味着您无法还原这几分钟之内在已删掉的数据库上处理的事务。要解决此问题,您可以在完成还原操作后重新发出 DROP DATABASE 的命令。删除数据库也会删除该数据库的事务日志。

Microsoft SQL Server 的数据库实例类支持

数据库实例的计算和内存容量由数据库实例类决定。您需要的数据库实例类取决于您的处理能力和内存要求。有关更多信息,请参阅 数据库实例类

以下是 Microsoft SQL Server 上支持的当前一代数据库实例类。

SQL Server 版本 2016 支持 2014 支持 2012 和 2008 R2 支持

企业版

(自带许可)

db.m4.large–db.m4.10xlarge

-

db.t2.small–db.t2.large

db.m4.large–db.m4.10xlarge

db.r3.large–db.r3.8xlarge

db.t2.small–db.t2.large

db.m4.large–db.m4.10xlarge

db.r3.large–db.r3.8xlarge

db.t2.small–db.t2.large

企业版

(附带许可)

db.m4.xlarge–db.m4.10xlarge

db.r3.2xlarge–db.r3.8xlarge

db.m4.xlarge–db.m4.10xlarge

db.r3.2xlarge–db.r3.8xlarge

db.m4.xlarge–db.m4.10xlarge

db.r3.2xlarge–db.r3.8xlarge

标准版

(自带许可)

db.m4.large–db.m4.10xlarge

-

db.t2.small–db.t2.large

db.m4.large–m4.10xlarge

db.r3.large–db.r3.8xlarge

db.t2.small–db.t2.large

db.m4.large–db.m4.10xlarge

db.r3.large–db.r3.2xlarge

db.t2.small–db.t2.large

标准版

(附带许可)

db.m4.large–db.m4.4xlarge

-

db.m4.large–db.m4.4xlarge

db.r3.large–db.r3.8xlarge

db.m4.large–db.m4.4xlarge

db.r3.large–db.r3.2xlarge

网络版

db.m4.large–db.m4.4xlarge

-

db.t2.small–db.t2.medium

db.m4.large–db.m4.4xlarge

db.r3.large–db.r3.2xlarge

db.t2.small–db.t2.medium

db.m4.large–db.m4.4xlarge

db.r3.large–db.r3.2xlarge

db.t2.small–db.t2.medium

精简版

-

db.t2.micro–db.t2.medium

-

db.m1.small–db.m1.small

db.t2.micro–db.t2.medium

db.t1.micro

db.m1.small–db.m1.small

db.t2.micro–db.t2.medium

db.t1.micro

db.t1.micro 数据库实例类具有有限的资源,最适合用于测试。例如,db.t1.micro 数据库实例类没有足够的资源来完全实施 SQL Server 2012 或 SQL Server 2014。

Microsoft SQL Server 安全性

Microsoft SQL Server 数据库引擎使用基于角色的安全性。您在创建数据库实例时使用的主用户名是 SQL Server 身份验证登录名,该登录名是 processadminpublicsetupadmin 固定服务器角色的成员。

将为任何创建数据库的用户分配该数据库的 db_owner 角色,用户将拥有除用于备份外的全部数据库级别的权限。Amazon RDS 会为您管理备份。

以下服务器级别的角色当前在 Amazon RDS 中不可用:

  • bulkadmin

  • dbcreator

  • diskadmin

  • securityadmin

  • serveradmin

  • sysadmin

以下服务器级别的权限在 SQL Server 数据库实例上不可用:

  • ADMINISTER BULK OPERATIONS

  • ALTER ANY CREDENTIAL

  • ALTER ANY EVENT NOTIFICATION

  • ALTER ANY EVENT SESSION

  • ALTER ANY SERVER AUDIT

  • ALTER RESOURCES

  • ALTER SETTINGS (您可使用数据库参数组 API 来修改参数)。有关更多信息,请参阅 使用数据库参数组

  • AUTHENTICATE SERVER

  • CONTROL_SERVER

  • CREATE DDL EVENT NOTIFICATION

  • CREATE ENDPOINT

  • CREATE TRACE EVENT NOTIFICATION

  • EXTERNAL ACCESS ASSEMBLY

  • SHUTDOWN (您可转而使用 RDS 重启选项)

  • UNSAFE ASSEMBLY

  • ALTER ANY AVAILABILITY GROUP (仅适用于 SQL Server 2012)

  • CREATE ANY AVAILABILITY GROUP (仅适用于 SQL Server 2012)

Microsoft SQL Server 数据库实例的合规性计划支持

AWS 范围内服务已由第三方审核员完全评估,由此获得了证书、合规性鉴证或操作授权书 (ATO)。有关更多信息,请参阅 AWS 按合规性计划提供的范围内服务

Microsoft SQL Server 数据库实例的 HIPAA 支持

您可以使用 Amazon RDS Microsoft SQL Server 数据库来构建符合 HIPAA 标准的应用程序。您可以在已实施的与 AWS 签订的商业伙伴协议 (BAA) 下存储与医疗保健相关的信息,包括受保护医疗信息 (PHI)。有关更多信息,请参阅 HIPAA 合规性

Amazon RDS for SQL Server 支持在以下版本中使用 HIPAA:

  • SQL Server 2016、2014 和 2012:Enterprise、Standard 和 Web 版本

  • SQL Server 2008 R2:Enterprise Edition

要启用对数据库实例的 HIPAA 支持,请设置以下三个组件。

组建 详细信息

审核

要设置审核,请将参数 rds.sqlserver_audit 的值设置为 fedramp_hipaa。如果您的数据库实例尚未使用自定义数据库参数组,您必须创建一个自定义参数组并将它附加到您的数据库实例,然后才能修改 rds.sqlserver_audit 参数。有关更多信息,请参阅 使用数据库参数组

传输加密

要设置传输加密,请强制与您的数据库实例的所有连接使用安全套接字层 (SSL)。有关更多信息,请参阅 强制与数据库实例的连接使用 SSL

静态加密

要设置静态加密,您有两种选择:

  1. 如果您运行了 Enterprise Edition,则可以选择使用透明数据加密 (TDE) 实现静态加密。有关更多信息,请参阅 Microsoft SQL Server 透明数据加密支持

  2. 您可使用 AWS Key Management Service (AWS KMS) 加密密钥设置静态加密。有关更多信息,请参阅 加密 Amazon RDS 资源

Microsoft SQL Server 数据库实例的 SSL 支持

可使用 SSL 对应用程序和运行 Microsoft SQL Server 的 Amazon RDS 数据库实例之间的连接进行加密。您还可强制至 数据库实例的所有连接使用 SSL。如果强制所有连接使用 SSL,则对客户端是透明的,客户端不需要为使用 SSL 而执行任何操作。

所有 AWS 区域和所有支持的 SQL Server 版本都支持 SSL。有关更多信息,请参阅 对 Microsoft SQL Server 数据库实例使用 SSL

Amazon RDS 的版本和功能支持

Amazon RDS 上的 Microsoft SQL Server 2016 支持

Amazon RDS 支持以下版本的 SQL Server 2016:

  • 版本 13.0.4422.0,SP1 CU2,适用于所有版本以及所有区域

  • 版本 13.0.2164.0,RTM CU2,适用于所有版本以及所有区域

SQL Server 2016 包括许多新功能,例如以下内容:

  • 查询存储

  • 运行分析

  • 临时表

  • 始终加密 (在 13.0.4422.0 SP1 CU2 的所有版本和更高版本上受支持。)

  • JSON 支持

如需 SQL Server 2016 功能的完整列表,请参阅 Microsoft 文档中的 SQL Server 2016 的新增功能以及 SQL Server 2016 Service Pack 1 (SP1) 现已发布

除了旧版本的不支持功能之外,也不支持以下 Server 2016 功能:

  • 拉伸数据库

  • PolyBase

  • 备份到 Microsoft Azure Blob 存储

Amazon RDS 上的 Microsoft SQL Server 2014 支持

Amazon RDS 支持以下版本的 SQL Server 2014:

  • 版本 12.0.5546.0,SP2 CU5,适用于所有版本以及所有区域

  • 版本 12.0.5000.0,SP2,适用于所有版本以及所有区域

  • 版本 12.0.4422.0,SP1 CU2,适用于除 Enterprise Edition 外的所有版本以及除 加拿大 (中部) 和 欧洲 (伦敦) 外的所有区域

除了支持的 SQL Server 2012 功能之外,Amazon RDS 还支持 SQL Server 2014 中提供的新查询优化程序以及延迟持久性功能。

除了旧版本的不支持功能之外,Amazon RDS 还不支持 SQL Server 2014 的缓冲池扩展功能。

SQL Server 2014 支持 SQL Server 2012 中的所有参数并使用相同的默认值。SQL Server 2014 提供一个新参数,即备份校验和默认值。有关更多信息,请参阅 Microsoft 文档中的如何在备份实用程序未公开选项的情况下启用 CHECKSUM 选项

Amazon RDS 上的 Microsoft SQL Server 2012 支持

Amazon RDS 支持以下版本的 SQL Server 2012:

  • 版本 11.0.6594.0,SP3 CU8,适用于所有版本以及所有区域

  • 版本 11.0.6020.0,SP3,适用于所有版本以及所有区域

  • 版本 11.0.5058.0,SP2,适用于所有版本以及除 美国东部(俄亥俄州)、加拿大 (中部) 和 欧洲 (伦敦) 以外的所有区域

  • 版本 11.0.2100.60,RTM,适用于所有版本以及除 美国东部(俄亥俄州)、加拿大 (中部) 和 欧洲 (伦敦) 以外的所有区域

有关 SQL Server 2012 的更多信息,请参阅 Microsoft 文档中的 SQL Server 2012 版本支持的功能

除了支持的 SQL Server 2008 R2 功能之外,Amazon RDS 还支持以下 SQL Server 2012 功能:

  • Columnstore 索引 (企业版)

  • 在线索引创建、重建和删掉,适于 XML、varchar(max)、nvarchar(max) 和 varbinary(max) 数据类型 (企业版)

  • 灵活的服务器角色

  • 服务代理 (请注意,服务代理终端节点不受支持)

  • 部分包含的数据库

  • Sequences 属性

  • 透明数据加密 (仅限 Enterprise Edition)

  • THROW 语句

  • 新的和增强的空间类型

  • UTF – 16 支持

  • ALTER ANY SERVER ROLE 服务器级权限

Amazon RDS 当前不支持以下 SQL Server 功能:

  • 维护计划

  • 数据库邮件

  • 分布式查询 (即,链接服务器)

  • 数据库日志传输

  • 变更数据捕获 (CDC) – 考虑使用变更跟踪来替代 CDC。

  • 复制

  • 在数据库实例所在的服务器上运行“Reporting”、“Analysis”、“Integration”或“Master Data Services”的功能。如果需要执行此操作,建议在 Amazon EC2 实例上安装 SQL Server,或使用本地 SQL Server 实例作为“Reporting”、“Analysis”、“Integration”或“Master Data Services”的服务器。

  • 性能数据收集器

  • 服务代理或其他 T-SQL 终端节点 (使用 CREATE ENDPOINT 的所有操作不可用)

  • Distribution Transaction Coordinator (MSDTC)

  • WCF Data Services

  • FILESTREAM 支持

  • 基于策略的管理

  • SQL Server Audit

  • BULK INSERT 和 OPENROWSET(BULK...) 功能

  • 数据质量服务

  • 即时文件初始化

  • 始终开启 (2012 企业版)

  • 文件表

  • 服务器级别触发器

SQL Server 2012 中已经改变了某些 SQL Server 参数。

  • SQL Server 2012 中已经移除了以下参数:awe enabledprecompute ranksql mail xps。在 SQL Server 数据库实例中无法修改这些参数,并且删除它们不会影响 SQL Server 的使用。

  • SQL Server 2012 中新的 contained database authentication 参数支持部分包含的数据库。当启用此参数并随后创建部分包含的数据库时,授权用户的用户名和密码储存在部分包含的数据库中,而不是主数据库中。有关部分包含的数据库的更多信息,请参阅 Microsoft 文档中的包含的数据库

Amazon RDS 上的 Microsoft SQL Server 2008 R2 支持

Amazon RDS 支持以下版本的 SQL Server 2008 R2:

  • 版本 10.50.6529.00,SP3 QFE,适用于所有版本以及除 美国东部(俄亥俄州)、加拿大 (中部) 和 欧洲 (伦敦) 以外的所有区域

  • 版本 10.50.6000.34,SP3,适用于所有版本以及除 美国东部(俄亥俄州)、加拿大 (中部) 和 欧洲 (伦敦) 以外的所有区域

  • 版本 10.50.2789.00,SP1,适用于所有版本以及除 美国东部(俄亥俄州)、加拿大 (中部) 和 欧洲 (伦敦) 以外的所有区域

有关 SQL Server 2008 R2 的更多信息,请参阅 Microsoft 文档中的 SQL Server 2008 R2 版本支持的功能

Amazon RDS 支持以下 SQL Server 2008 R2 功能:

  • 核心数据库引擎功能

  • SQL Server 开发工具:

    • Visual Studio Integration

    • IntelliSense

  • SQL Server 管理工具:

    • SQL Server Management Studio (SMS)

    • sqlcmd

    • SQL Server Profiler (客户端跟踪;服务器端的解决方法)

    • SQL Server Migration Assistant (SSMA)

    • Database Engine Tuning Advisor

    • SQL Server Agent

  • 安全 CLR

  • 全文搜索 (语义搜索除外)

  • SSL

  • 透明数据加密 (仅限 Enterprise Edition)

  • 空间和位置的功能

  • 服务代理 (请注意,服务代理终端节点不受支持)

  • 更改跟踪

  • 数据库镜像

  • 能够将 Amazon RDS SQL 数据库实例用作报告、分析和集成服务的数据源

Microsoft SQL Server 引擎版本管理

使用 Amazon RDS,您可以控制何时将 SQL Server 数据库实例升级到 Amazon RDS 支持的新版本。您可以保持与特定 SQL Server 版本兼容,在生产中部署应用程序前针对新版本进行测试,并根据自己的条件和时间执行版本升级。

目前,您手动执行所有 SQL Server 数据库升级。有关升级 SQL Server 数据库实例的更多信息,请参阅升级 Microsoft SQL Server 数据库引擎

使用 Microsoft SQL Server 镜像的多可用区部署

Amazon RDS 通过使用 SQL Server 数据库镜像支持针对运行 Microsoft SQL Server 的数据库实例的多可用区部署。多可用区部署为数据库实例提供了更高的可用性、数据持久性和容错能力。在进行计划的数据维护或发生未计划的服务中断时,Amazon RDS 将自动故障转移到最新备用资源,以便数据库操作能够在不进行手动干预的情况下快速恢复。主实例和备用实例使用相同的终端节点,作为故障转移过程的一部分,其物理网络地址在故障转移过程中转换到镜像。在故障转移时,您不必重新配置应用程序。

Amazon RDS 管理故障转移的方式是:主动监控多可用区部署并在主实例发生问题时主动启动故障转移。除非备用实例和主实例完全同步,否则不会发生故障转移。通过自动修复运行状况不佳的数据库实例并重新建立同步复制,Amazon RDS 主动维护您的多可用区部署。您不需要管理任何内容;Amazon RDS 负责处理主实例、镜像见证以及备用实例。当您设置 SQL Server 多可用区时,将自动对实例上的所有数据库进行镜像。

有关更多信息,请参阅 带数据库镜像的 Microsoft SQL Server 的多可用区部署

使用透明数据加密来加密静态数据

Amazon RDS 支持 Microsoft SQL Server 透明数据加密 (TDE),该功能可透明地加密存储的数据。Amazon RDS 利用选项组启用和配置这些功能。有关 TDE 选项的更多信息,请参阅 Microsoft SQL Server 透明数据加密支持

Microsoft SQL Server 数据库实例的本地时区

默认情况下,已设置运行 Microsoft SQL Server 的 Amazon RDS 数据库实例的时区。当前默认值为通用协调时间 (UTC)。您可改为将数据库实例的时区设置为本地时区以匹配应用程序的时区。

首次创建数据库实例时将设置时区。您可使用 AWS 管理控制台、Amazon RDS API CreateDBInstance 操作或 AWS CLI create-db-instance 命令创建数据库实例。

如果您的数据库实例是多可用区部署 (使用 SQL Server 镜像) 的一部分,则当您进行故障转移时,您的时区将保留您设置的本地时区。有关更多信息,请参阅 使用 Microsoft SQL Server 镜像的多可用区部署

在请求时间点还原时,请指定要还原到的时间 (采用 UTC 表示)。在还原过程中,时间将转换为数据库实例的时区。有关更多信息,请参阅 将数据库实例还原至指定时间

下面是在数据库实例上设置本地时区时的限制:

  • 您无法修改现有 SQL Server 数据库实例的时区。

  • 您无法将快照从一个时区的数据库实例还原至另一个时区的数据库实例。

  • 强烈建议您不要将备份文件从一个时区还原到另一个时区。如果您将备份文件从一个时区还原至为另一个时区,则必须审查您的查询和应用程序来查看时区更改的效果。有关更多信息,请参阅 导入和导出 SQL Server 数据库

支持的时区

您可以将本地时区设置为下表中列出的值之一。

Time Zone

标准时间偏差

说明

备注

阿富汗标准时间

(UTC+04:30)

喀布尔

阿拉斯加标准时间

(UTC–09:00)

阿拉斯加州

阿拉伯标准时间

(UTC+04:00)

阿布扎比、马斯喀特

大西洋标准时间

(UTC–04:00)

大西洋时间 (加拿大)

澳大利亚中部标准时间

(UTC+09:30)

达尔文

澳大利亚东部标准时间

(UTC+10:00)

堪培拉、墨尔本、悉尼

白俄罗斯标准时间

(UTC+03:00)

明斯克

此时区不遵守夏令时。

加拿大中部标准时间

(UTC–06:00)

萨斯喀彻温省

佛得角标准时间

(UTC–01:00)

佛得角群岛

澳大利亚中部标准时间

(UTC+09:30)

阿德莱德

中美洲标准时间

(UTC–06:00)

中美洲

中亚标准时间

(UTC+06:00)

阿斯塔纳

巴西中部标准时间

(UTC–04:00)

库亚巴

中欧标准时间

(UTC+01:00)

贝尔格莱德、布拉迪斯拉发、布达佩斯、卢布尔雅那、布拉格

中欧标准时间

(UTC+01:00)

萨拉热窝、斯科普里、华沙、萨格勒布

太平洋中部标准时间

(UTC+11:00)

索罗门群岛、新喀里多尼亚

中部标准时间

(UTC–06:00)

中部时间 (美国和加拿大)

中部标准时间 (墨西哥)

(UTC–06:00)

瓜达拉哈拉、墨西哥城、蒙特雷

中国标准时间

(UTC+08:00)

北京、重庆、香港特别行政区、乌鲁木齐

非洲东部标准时间

(UTC+03:00)

内罗毕

此时区不遵守夏令时。

澳大利亚东部标准时间

(UTC+10:00)

布里斯班

欧洲东部标准时间

(UTC+02:00)

基希讷乌

南美洲东部标准时间

(UTC–03:00)

巴西利亚

东部标准时间

(UTC–05:00)

东部时间 (美国和加拿大)

格鲁吉亚标准时间

(UTC+04:00)

第比利斯

GMT 标准时间

(UTC)

都柏林、爱丁堡、里斯本、伦敦

此时区与格林威治标准时间不同。此时区遵守夏令时。

格陵兰标准时间

(UTC–03:00)

格陵兰

格林威治标准时间

(UTC)

蒙罗维亚、雷克雅未克

此时区不遵守夏令时。

GTB 标准时间

(UTC+02:00)

雅典、布加勒斯特

夏威夷标准时间

(UTC–10:00)

夏威夷州

印度标准时间

(UTC+05:30)

钦奈、加尔各答、孟买、新德里

约旦标准时间

(UTC+02:00)

阿曼

韩国标准时间

(UTC+09:00)

首尔

中东标准时间

(UTC+02:00)

贝鲁特

山地标准时间

(UTC–07:00)

山区时间 (美国和加拿大)

山地标准时间 (墨西哥)

(UTC–07:00)

奇瓦瓦、拉巴斯、马萨特兰

新西兰标准时间

(UTC+12:00)

奥克兰、惠灵顿

纽芬兰标准时间

(UTC–03:30)

纽芬兰省

太平洋 SA 标准时间

(UTC–03:00)

圣地亚哥

太平洋标准时间

(UTC–08:00)

太平洋时间 (美国和加拿大)

太平洋标准时间 (墨西哥)

(UTC–08:00)

下加利福尼亚州

俄罗斯标准时间

(UTC+03:00)

莫斯科、圣彼德堡、伏尔加格勒

此时区不遵守夏令时。

SA 太平洋标准时间

(UTC–05:00)

波哥大、利马、基多、里约布兰科

此时区不遵守夏令时。

东南亚标准时间

(UTC+07:00)

曼谷、河内、雅加达

新加坡标准时间

(UTC+08:00)

吉隆坡、新加坡

东京标准时间

(UTC+09:00)

大坂、札幌、东京

美国东部标准时间

(UTC–05:00)

印第安纳 (东部)

UTC

UTC

协调世界时

此时区不遵守夏令时。

UTC–02

(UTC–02:00)

协调世界时–02

UTC–08

(UTC–08:00)

协调世界时–08

UTC–09

(UTC–09:00)

协调世界时–09

UTC–11

(UTC–11:00)

协调世界时–11

UTC+12

(UTC+12:00)

协调世界时+12

澳大利亚西部标准时间

(UTC+08:00)

珀斯

中非西部标准时间

(UTC+01:00)

中非西部

欧洲西部标准时间

(UTC+01:00)

阿姆斯特丹、柏林、伯尔尼、罗马、斯德哥尔摩、维也纳