SQL Server 登录对话框 (OLE DB)

适用于:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics分析平台系统(PDW)Microsoft Fabric中的SQL数据库

下载 OLE DB 驱动程序

如果尝试在未指定足够信息的情况下进行连接,则 OLE DB 驱动程序会显示“SQL Server 登录” 对话框。

注意

SQL Server 登录对话框提示行为由 DBPROP_INIT_PROMPT 初始化属性控制。 有关详细信息,请参阅:

SQL Server 登录对话框的屏幕截图。

选项

服务器

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

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

有关不同类型的网络的服务器名称的详细信息,请参阅 SQL Server 安装指南

身份验证模式

可以从下拉列表中选择以下身份验证选项:

价值 说明
Windows 身份验证 使用当前登录用户的 Windows 帐户凭据向 SQL Server 进行身份验证。
SQL Server 身份验证 使用 SQL 用户名和密码进行身份验证。
Active Directory - 集成 通过 Microsoft Entra ID 集成 Windows 身份验证。 此模式用于与 Microsoft Entra ID 联合的 Active Directory 环境中 Windows 身份验证。
Active Directory - 密码 使用 Microsoft Entra 标识进行用户名和密码身份验证。
Active Directory - 支持 MFA 的通用 使用 Microsoft Entra 标识进行交互式身份验证。 此模式也支持 Microsoft Entra 多重身份验证。
Active Directory - 服务主体 使用 Microsoft Entra 服务主体进行身份验证。 登录 ID 应设置为应用程序(客户端)ID。 密码应设置为应用程序(客户端)机密。

服务器 SPN

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

登录 ID

指定用于连接的登录 ID。 仅当 身份验证模式 设置为 SQL Server 身份验证Active Directory - 密码、Active Directory- 通用 MFA 支持Active Directory - 服务主体时,才会启用登录 ID 文本框。

密码

指定用于连接的密码。 仅当 身份验证模式 设置为 SQL Server 身份验证Active Directory - 密码或 Active Directory- 服务主体时,才启用密码文本框。

选项

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

更改密码

选中后,将启用“新密码” 和“确认新密码” 文本框。

新密码

指定新密码。

确认新密码

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

数据库

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

镜像服务器

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

镜像 SPN

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

语言

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

应用程序名称

指定要存储在此连接的 sys.sysprocesses 行内 program_name 列中的应用程序名称。

工作站 ID

指定要存储在此连接的sys.sysprocesses行中hostname列中的工作站 ID。

连接加密

强制或严格时,通过连接传递的数据将被加密。 Strict 选项还对 PRELOGIN 数据包进行加密。 此选项仅适用于版本 19.x.x。

对数据使用强加密

如果选中,将对通过连接传递的数据进行加密。 此选项仅适用于版本 18.x.x。

信任服务器证书

如果选中,将验证服务器证书。 服务器证书必须具有正确的服务器主机名,并由受信任的证书颁发机构颁发。

服务器证书

指定要与 SQL Server TLS/SSL 证书匹配的证书文件的路径。 此选项只能在启用 严格 加密时使用。

在标记为 “服务器证书”的文本框中键入证书文件的完整路径,或选择用于浏览证书文件的 ... 按钮。 此选项仅在 19.2 及更高版本中可用。

证书中的主机名

验证 SQL Server TLS/SSL 证书时要使用的主机名。 如果未设置,驱动程序将使用连接 URL 上的服务器名称作为主机名来验证 SQL Server TLS/SSL 证书。 此选项仅在 19 及更高版本中可用。

注意

使用 Windows 身份验证SQL Server 身份验证模式时,仅当启用“对数据使用强加密”选项时,才会考虑信任服务器证书