连接到服务器(Always Encrypted 页)- 数据库引擎

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例

使用此选项卡查看或指定连接到 Azure SQL 数据库、Azure SQL 托管实例 或 SQL Server 时的 Always Encrypted 列加密选项。 使用此选项卡查看或指定连接到 Azure SQL 数据库或 SQL Server 时的 Always Encrypted 列加密选项。 通过选择登录选项卡上的选项 >> 来访问此选项卡。

启用 Always Encrypted (列加密)

默认情况下,为数据库连接禁用 Always Encrypted。 为数据库连接启用 Always Encrypted 将指示用于 SQL Server 的 .NET Framework 数据提供程序(用于 SQL Server Management Studio (SSMS))以透明方式尝试以下操作:

  • 对从加密列中检索到的并在查询结果中返回的任何值进行解密。
  • 对针对加密数据库的参数化 Transact-SQL 变量的值进行加密。

SSMS 使用适用于 SQL Server 的 .NET Framework 数据提供程序。 如果没有为连接启用 Always Encrypted,则 .NET Framework 数据提供程序不会尝试加密查询参数或解密结果。 有关详细信息,请参阅通过 SQL Server Management Studio 查询使用 Always Encrypted 的列

启用安全 enclave

连接到配置为使用具有安全 enclave 的 Always Encrypted 的数据库时,启用此选项。 有关详细信息,请参阅使用具有安全 enclave 的 Always Encrypted 入门

Enclave 证明

协议

选择连接到配置为使用具有安全 enclave 的 Always Encrypted 的数据库时要使用的证明协议。 协议值决定了:

  • 如果客户端应用使用证明,并且,如果是,
  • 指定其使用的证明服务的类型。

可用选项包括主机保护者服务Microsoft Azure 证明。 有关详细信息,请参阅具有安全 enclave 的 Always Encrypted

URL

输入所选证明协议的已配置 URL。 URL 特定于正在使用的 enclave 和 SQL 类型。

具有 VBS enclave 的 Azure SQL 数据库不支持证明。 如果为协议选择了,则会禁用 URL 选项。