“SQL Server 登录”对话框 (ODBC)

当调用一个 ODBC 连接而不为驱动程序指定足够的信息来连接到 SQL Server 时,ODBC 驱动程序将显示“SQL Server 登录”对话框。

选项

服务器

网络上的 SQL Server 实例的名称。 从列表中选择一个服务器\实例名,或在“服务器” 框中键入服务器\实例名。 或者,可以在客户端计算机上使用“SQL Server 配置管理器” 创建服务器别名,并在“服务器” 框中键入该名称。

当使用与 SQL Server 相同的计算机时可以输入“(local)”。 即使正在运行非联网版的 SQL Server,也可以连接到 SQL Server 的本地实例。

有关不同网络类型的服务器名称的详细信息,请参阅“SQL Server 联机丛书”中的 SQL Server 安装文档。

身份验证模式

请选择以下身份验证模式之一:

  • 使用登录 ID 和密码的 SQL Server

  • 使用当前登录用户帐户的 Windows 集成身份验证

  • 使用登录 ID 和密码的 Active Directory 密码

  • 使用当前 Microsoft Entra 登录用户帐户的“Active Directory 集成”身份验证

  • 使用 Microsoft Entra 登录 ID 进行“Active Directory 交互式”身份验证

  • 使用 Microsoft Entra 托管标识的“托管服务标识”身份验证

  • 使用 Microsoft Entra 服务主体的“Active Directory 服务主体”身份验证

有关身份验证模式详细信息,请参阅 ODBC 数据源管理员 DSN 选项

服务器 SPN

如果您使用受信任连接,则可为服务器指定服务主体名称 (SPN)。

登录 ID

如果“身份验证模式”设置为“SQL Server”、“Active Directory 密码”、“Active Directory 交互”或“托管服务标识”或“Active Directory 服务主体”,则指定用于连接的 SQL Server 或 Microsoft Entra 登录 ID。 否则,将禁用“登录 ID”框。

密码

如果“身份验证模式”设置为“SQL Server”或“Active Directory 密码”,则指定用于连接的 SQL Server 或 Microsoft Entra 登录 ID 的密码。 否则,将禁用“密码”框。

选项

显示或隐藏“选项” 组。 如果“服务器”具有值,则启用“选项” 按钮。

更改密码

选中此框后,将显示“新密码”和“确认新密码”框

新密码

指定新密码。

确认新密码

再次指定新密码以便确认。

数据库

指定将用于该连接的默认数据库。 此设置将覆盖为该服务器上的登录名指定的默认数据库。 如果未指定数据库,连接将使用为该服务器上的登录名指定的默认数据库。

镜像服务器

指定要镜像的数据库的故障转移伙伴的名称。

镜像 SPN

您还可以指定镜像服务器的 SPN。 镜像服务器的 SPN 用于在客户端和服务器之间相互进行身份验证。

语言

指定用于 SQL Server 系统消息的国家/地区语言。 运行 SQL Server 的计算机必须安装该语言。 此设置将覆盖为该服务器上的登录名指定的默认语言。 如果未指定语言,连接将使用为该服务器上的登录名指定的默认语言。

应用程序名称

(可选)指定将要存储在 sys.sysprocesses 中该连接所在行的 program_name 列的应用程序名称。

工作站 ID

(可选)指定将要存储在 sys.sysprocesses 中该连接所在行的 hostname 列的工作站 ID。

对数据使用强加密

如果选择此选项,将对通过连接传递的数据进行加密。 默认情况下,即使清除此复选框,也将对登录名加密。 此选项在 ODBC Driver 17 及更早版本中可用。

连接加密

声明要使用的连接加密模式。 选择“可选”或“必需”选项分别等效于取消选择或选择“对数据使用强加密”。 使用“严格”时,将使用 TDS 8.0 对连接进行加密。 此选项在 ODBC Driver 18 及更高版本中可用。

服务器证书(可选)

指定与服务器在加密协商期间返回的证书匹配的服务器证书(PEM、DER 或 CER 格式)。 指定后,通过检查服务器的证书是否与指定的证书完全匹配来完成证书验证。 指定服务器证书时,将忽略“证书中的主机名”选项。 此选项仅在“连接加密”设置为“严格”时适用,并且在 ODBC Driver 18.1 及更高版本中可用。

证书中的主机名(可选)

指定验证服务器的证书时要使用的主机名。 如果留空,则服务器名称用作验证的主机名。 只有在未选择“信任服务器证书”时,才能指定主机名。 此选项在 ODBC Driver 18 及更高版本中可用。

信任服务器证书

只有在启用了“对数据使用强加密”(ODBC Driver 17 及更早版本)或者将“连接加密”设置为“可选”或“强制”(ODBC Driver 18 及更高版本)时,此选项才适用。 选中后,将不会验证服务器的证书是否有服务器的正确主机名,以及是否由受信任的证书颁发机构颁发。 使用“严格”加密模式时,将始终验证服务器的证书。

Windows 上的 Microsoft ODBC Driver for SQL Server