SQL Server 登录对话框

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)

下载 OLE DB 驱动程序

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

注意

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

Screenshot of SQL Server Login Dialog Box

选项

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

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

有关不同网络类型的服务器名称的详细信息,请参阅 SQL Server 安装
身份验证模式 可以从下拉列表选择以下身份验证选项:
  • Windows Authentication: 使用当前登录用户的 Windows 帐户凭据对 SQL Server 进行身份验证。
  • SQL Server Authentication: 使用 SQL 用户名和密码进行身份验证。
  • Active Directory - Integrated: 使用 Microsoft Entra ID 进行集成 Windows 身份验证。 此模式用于与 Microsoft Entra ID 联合的 Active Directory 环境中 Windows 身份验证。
  • Active Directory - Password: 使用 Microsoft Entra 标识进行用户名和密码身份验证。
  • Active Directory - Universal with MFA support: 使用 Microsoft Entra 标识进行交互式身份验证。 此模式也支持 Microsoft Entra 多重身份验证。
  • Active Directory - Service Principal: 使用 Microsoft Entra 服务主体进行身份验证。 登录 ID 应设置为应用程序(客户端)ID。 密码应设置为应用程序(客户端)机密。
服务器 SPN 如果您使用受信任连接,则可为服务器指定服务主体名称 (SPN)。
登录 ID 指定用于连接的登录 ID。 仅当 Authentication Mode 设置为 SQL Server AuthenticationActive Directory - PasswordActive Directory - Universal with MFA supportActive Directory - Service Principal 时,才启用“登录 ID”文本框。
密码 指定用于连接的密码。 仅当 Authentication Mode 设置为 SQL Server AuthenticationActive Directory - PasswordActive Directory - Service Principal 时,才启用“密码”文本框。
选项 显示或隐藏“选项” 组。 如果“服务器”具有值,则启用“选项” 按钮。
更改密码 选中后,将启用“新密码” 和“确认新密码” 文本框。
新密码 指定新密码。
确认新密码 再次指定新密码以便确认。
数据库 选择或键入将用于该连接的默认数据库。 此设置将覆盖为该服务器上的登录名指定的默认数据库。 如果未指定数据库,连接将使用为该服务器上的登录名指定的默认数据库。
镜像服务器 指定要镜像的数据库的故障转移伙伴的名称。
镜像 SPN 您还可以指定镜像服务器的 SPN。 镜像服务器的 SPN 用于在客户端和服务器之间相互进行身份验证。
语言 指定用于 SQL Server 系统消息的国家/地区语言。 运行 SQL Server 的计算机必须安装该语言。 此设置将覆盖为该服务器上的登录名指定的默认语言。 如果未指定语言,连接将使用为该服务器上的登录名指定的默认语言。
应用程序名称 指定将要存储在 sys.sysprocesses 中该连接所在行的 program_name 列中的应用程序名称。
工作站 ID 指定将要存储在 sys.sysprocesses 中该连接所在行的 hostname 列中的工作站 ID。
连接加密 如果设置为 MandatoryStrict,将对通过连接传递的数据进行加密。 Strict 选项还会对 PRELOGIN 数据包进行加密。 此选项仅适用于版本 19.x.x。
对数据使用强加密 如果选中,将对通过连接传递的数据进行加密。 此选项仅适用于版本 18.x.x。
信任服务器证书 如果选中,将验证服务器证书。 服务器证书必须具有正确的服务器主机名,并由受信任的证书颁发机构颁发。
服务器证书 指定要与 SQL Server TLS/SSL 证书匹配的证书文件的路径。 此选项只有在启用 Strict 加密后才能使用。

在标记为 Server certificate 的文本框中键入证书文件的完整路径,或者单击 ... 按钮以浏览证书文件。 此选项仅在 19.2 及更高版本中可用。
证书中的主机名 验证 SQL Server TLS/SSL 证书时要使用的主机名。 如果未设置,驱动程序将使用连接 URL 上的服务器名称作为主机名来验证 SQL Server TLS/SSL 证书。 此选项仅在 19 及更高版本中可用。

注意

当使用 Windows AuthenticationSQL Server Authentication 模式时,仅当启用“对数据使用强加密”选项时,才考虑“信任服务器证书”。

后续步骤