Partilhar via


Caixa de diálogo de login do SQL Server (OLE DB)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Base de dados SQL no Microsoft Fabric

Baixar driver OLE DB

Quando tenta ligar-se sem especificar informação suficiente, o driver OLE DB apresenta a caixa de diálogo Login do SQL Server .

Observação

O comportamento de apresentação do Diálogo de Login do SQL Server é controlado pela DBPROP_INIT_PROMPT propriedade de inicialização. Para obter mais informações, consulte:

Captura de ecrã da Caixa de Diálogo de Login do SQL Server.

Opções

Server

O nome de uma instância do SQL Server na sua rede. Selecione um nome de servidor\instância da lista, ou escreva o <server>\<instance> nome na caixa do Servidor . Opcionalmente, podes criar um alias de servidor no computador cliente usando o SQL Server Configuration Manager e escrever esse nome na caixa do servidor .

Podes entrar (local) quando estiveres a usar o mesmo computador que o SQL Server. Pode então ligar-se a uma instância local do SQL Server, mesmo quando está a correr uma versão não em rede do SQL Server.

Para mais informações sobre nomes de servidores para diferentes tipos de redes, consulte o guia de instalação do SQL Server.

Modo de Autenticação

Pode selecionar as seguintes opções de autenticação na lista suspensa:

Valor Description
Autenticação do Windows Autenticar-se no SQL Server usando as credenciais da conta Windows do utilizador atualmente logado.
Autenticação do SQL Server Autentica usando o nome de utilizador e a palavra-passe em SQL.
Active Directory - Integrado Autenticação integrada do Windows através do Microsoft Entra ID. Este modo é utilizado para autenticação Windows em ambientes Active Directory federados com o Microsoft Entra ID.
Active Directory - Palavra-passe Autenticação por nome de utilizador e palavra-passe com identidade Microsoft Entra.
Active Directory - Universal com suporte a MFA Autenticação interativa com identidade Microsoft Entra. Este modo suporta autenticação multifator Microsoft Entra.
Active Directory - Principal de Serviço Autenticação com um serviço principal Microsoft Entra. O ID de login deve estar definido como o ID da aplicação (cliente). A palavra-passe deve ser definida para o segredo da aplicação (cliente).

SPN do servidor

Se usar uma ligação de confiança, pode especificar um nome principal de serviço (SPN) para o servidor.

ID de Login

Especifica o ID de login a usar para a ligação. A caixa de texto do ID de login só está ativada se o Modo de Autenticação estiver definido para Autenticação SQL Server, Active Directory - Palavra-passe, Active Directory - Universal com suporte a MFA, ou Active Directory - Principal de Serviço.

Palavra-passe

Especifica a palavra-passe usada para a ligação. A caixa de texto da palavra-passe só é ativada se o Modo de Autenticação estiver definido para Autenticação SQL Server, Active Directory - Palavra-passe ou Active Directory - Principal de Serviço.

Opções

Mostra ou esconde o grupo de Opções . O botão Opções está ativado se o servidor tiver um valor.

Alterar Palavra-passe

Quando ativado, ativa as caixas de texto Nova Palavra-passe e Confirmar Nova Palavra-passe .

Nova palavra-passe

Especifica a nova palavra-passe.

Confirmar Nova Palavra-passe

Especifica a nova palavra-passe uma segunda vez, para confirmação.

Base de dados

Selecione ou escreva a base de dados padrão para usar na ligação. Esta configuração sobrepõe-se à base de dados padrão especificada para o login no servidor. Se não for especificada a base de dados, a ligação utiliza a base de dados padrão especificada para o login no servidor.

Servidor de Espelho

Especifica o nome do parceiro de failover para a base de dados que será espelhada.

SPN Espelho

Opcionalmente, pode especificar um SPN para o servidor espelho. O SPN para o servidor espelho é usado para autenticação mútua entre cliente e servidor.

Linguagem

Especifica a linguagem nacional a usar para mensagens do sistema SQL Server. O computador a correr o SQL Server deve ter a linguagem instalada. Esta definição sobrepõe-se à linguagem padrão especificada para o login no servidor. Se não for especificada a linguagem, a ligação utiliza a linguagem padrão especificada para o login no servidor.

Nome do aplicativo

Especifica o nome da aplicação a ser armazenado na coluna program_name na linha desta ligação em sys.sysprocesses.

ID da estação de trabalho

Especifica o ID da estação de trabalho a ser armazenado na hostname coluna da linha para esta ligação em sys.sysprocesses.

Encriptação de ligação

Quando Obrigatório ou Estrito, os dados que passam pela ligação serão encriptados. A opção Strict ainda encripta os pacotes PRELOGIN. Esta opção está disponível apenas para as versões 19.x.x.

Use encriptação forte para dados

Quando verificados, os dados que passam pela ligação serão encriptados. Esta opção está disponível apenas para as versões 18.x.x.

Certificado de servidor confiável

Quando não marcado, o certificado do servidor será validado. O certificado do servidor deve ter o nome de host correto do servidor e ser emitido por uma autoridade certificadora de confiança.

Certificado do servidor

Especifica o caminho para um ficheiro de certificado a comparar com o certificado TLS/SSL do SQL Server. Esta opção só pode ser usada quando a encriptação Strict está ativada.

Escreve o caminho completo para o ficheiro de certificado na caixa de texto chamada Certificado do servidor, ou seleciona o botão ... para procurar o ficheiro do certificado. Esta opção está disponível apenas nas versões 19.2+.

Nome do anfitrião no certificado

O nome do host a ser usado na validação do certificado TLS/SSL do SQL Server. Se não estiver definido, o driver usa o nome do servidor na URL da ligação como nome de host para validar o certificado TLS/SSL do SQL Server. Esta opção está disponível apenas nas versões 19+.

Observação

Ao utilizar os modos de Autenticação Windows ou SQL Server , o certificado Trust Server é considerado apenas quando a opção Usar encriptação forte para dados está ativada.