Proprietà - Configurazione SQL Server Native Client (scheda Flag)

Si applica a:solo account di SQL Server - Windows

I client Microsoft SQL Server in questo computer comunicano con i server di SQL Server usando i protocolli forniti nel file di libreria di SQL Server Native Client. Questa pagina consente di configurare il computer client in modo che richieda una connessione crittografata mediante TLS (Transport Layer Security), noto in precedenza come SSL (Secure Sockets Layer). Se non è possibile ottenere una connessione crittografata, la connessione non viene stabilita.

Il processo di registrazione viene sempre crittografato. Le opzioni riportate in questo articolo si applicano solo a dati crittografati. Per altre informazioni sulla crittografia della comunicazione da parte di SQL Server e per istruzioni sulla configurazione del client affinché consideri attendibile l'autorità radice del certificato del server, vedere "Crittografia delle connessioni a SQL Server" e "Procedura: Attivazione di connessioni crittografate al motore di database (Gestione configurazione SQL Server)" nella documentazione online di SQL Server.

Importante

SQL Server Native Client (spesso abbreviato SNAC) è stato rimosso da SQL Server 2022 (16.x) e SQL Server Management Studio 19 (SSMS). SQL Server Native Client (SQLNCLI o SQLNCLI11) e il provider Microsoft OLE DB legacy per SQL Server (SQLOLEDB) non sono consigliati per lo sviluppo di nuove applicazioni. Passare al nuovo Microsoft OLE DB Driver (MSOLEDBSQL) per SQL Server o alla versione più recente di Microsoft ODBC Driver per SQL Server. Per SQLNCLI fornito come componente di SQL Server motore di database (versioni da 2012 a 2019), vedere questa eccezione relativa al ciclo di vita del supporto.

Opzioni

ForceEncryption
Richiede una connessione con TLS.

TrustServerCertificate
Se è impostato su No, il processo client tenta di convalidare il certificato server. Sia il client che il server devono disporre di un certificato emesso da un'autorità di certificazione pubblica. Se il certificato non è presente nel computer client o se non viene convalidato, la connessione viene terminata.

Se è impostato su , il client non convalida il certificato server e consente di usare un certificato autofirmato.

Certificato server attendibile è disponibile solo se Forza crittografia protocollo è impostato su .