Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Base de dados SQL no Microsoft Fabric
Cada versão principal do Driver OLE DB para SQL Server utiliza o seu próprio conjunto de definições de registo. As seguintes são as chaves base específicas da versão do registo (referidas {base_registry_key} posteriormente):
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SNI
{major_version}.0 - HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSSQLServer\Client\SNI
{major_version}.0
Substitua o {major_version} marcador nas teclas acima dependendo da versão principal do driver, por exemplo: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SNI19.0 é a chave base para as versões 19.x.x.
Criptografia e validação de certificado
Encriptação do protocolo de força
A encriptação pode ser controlada através do Value campo da {base_registry_key}\GeneralFlags\Flag1 entrada do registo.
Os valores válidos são 0, 1, ou 2 (que mapeiam para Optional, Mandatory, e Strict valores de propriedade/palavra-chave de ligação, respetivamente). O driver OLE DB escolhe a opção mais segura entre o registo e as definições de propriedade/palavra-chave de ligação.
Certificado de servidor confiável
A validação do certificado pode ser controlada através do Value campo da entrada do {base_registry_key}\GeneralFlags\Flag2 registo.
Os valores válidos são 0 ou 1. O driver OLE DB escolhe a opção mais segura entre o registo e as definições de propriedade/palavra-chave de ligação. Ou seja, o driver irá validar o certificado do servidor desde que pelo menos uma das definições do registo/ligação permita a validação do certificado do servidor.
TCP Keep-Alive e propriedades do registo de Ordem de Protocolo
Para as versões 19.1 e superiores do driver MSOLEDBSQL, Protocol Order, TCP Keep-Alive e Keep-Alive Interval podem ser ajustados nas seguintes entradas de registo:
- Ordem do Protocolo:
{base_registry_key}\ProtocolOrder - TCP Keep-Alive:
{base_registry_key}\tcp\Property2\Value - TCP Keep-Alive Intervalo:
{base_registry_key}\tcp\Property3\Value
A propriedade de Ordem de Protocolo é uma sequência ordenada de cadeias terminadas em nulo que representam protocolos suportados. O valor padrão da Ordem do Protocolo é sm tcp np.
O parâmetro de Keep-Alive TCP (em milissegundos) controla com que frequência o TCP tenta verificar se uma ligação ociosa ainda está intacta enviando um pacote KEEPALIVE. O padrão é 30.000 milissegundos.
O parâmetro de Keep-Alive Intervalo (em milissegundos) determina o intervalo que separa as retransmissões do KEEPALIVE até ser recebida uma resposta. O padrão é 1000 milissegundos.
Consulte também
Encriptação e validação de certificados
Principais diferenças de versão do MSOLEDBSQL