Condividi tramite


Connettersi al server (pagina di accesso) - Motore di database

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)

Utilizzare questa scheda per configurare le proprietà di connessione quando ci si connette a motore di database di Microsoft SQL Server. Nella maggior parte dei casi, è possibile connettersi immettendo il nome computer del server di database nella casella Nome server e quindi selezionando Connetti. Se ci si connette a un'istanza denominata, usare il nome del computer seguito da una barra rovesciata e quindi il nome dell'istanza. Ad esempio: mycomputer\myinstance. Per altri esempi, vedere Connettersi al motore di database.

Nota

Anche se Microsoft Entra ID è il nuovo nome per Azure Active Directory (Azure AD), per evitare l'interruzione degli ambienti esistenti, la denominazione Azure AD è tuttora mantenuta in alcuni elementi hardcoded, ad esempio campi dell'interfaccia utente, provider di connessioni, codici errore e cmdlet. All’interno di questo articolo i due nomi vengono utilizzati in modo intercambiabile.

Sulla possibilità di connettersi a SQL Server possono influire numerosi fattori. Per informazioni, vedere le risorse seguenti:

Nota

Per connettersi con l'autenticazione di SQL Server, è necessario configurare SQL Server in SQL Server e nella modalità di autenticazione di Windows. Per altre informazioni sulla determinazione della modalità di autenticazione e sulla modifica della modalità di autenticazione, vedere Modificare la modalità di autenticazione del server.

Connetti a un server

È possibile connettersi a qualsiasi server supportato dalla pagina di accesso specificando il nome del server e i dettagli di autenticazione, come indicato nelle sezioni seguenti.

Tipo di server

Quando si registra un server da Esplora oggetti, selezionare il tipo di server a cui connettersi: motore di database, Analysis Services, Reporting Services o Integration Services. La finestra di dialogo mostra solo le opzioni per il tipo di server selezionato. Quando si registra un server da server registrati, la casella Tipo server è di sola lettura e corrisponde al tipo di server visualizzato nel componente Server registrati. Per registrare un tipo diverso di server, selezionare motore di database, Analysis Services, Reporting Services, SQL Server Compact o Integration Services dalla barra degli strumenti Server registrati prima di iniziare a registrare un nuovo server.

Nome del server

Selezionare l'istanza del server a cui connettersi. L'istanza del server più recente a cui si è connessi viene visualizzata per impostazione predefinita.

Per connettersi a un'istanza di SQL Server Express, connettersi usando il protocollo named pipe specificando il nome della pipe, ad esempio np:\\.\pipe\3C3DF6B1-2262-47\tsql\query. Per altre informazioni, vedere Documentazione di SQL Server Express.

Nota

Le connessioni vengono mantenute nella cronologia usata più di recente. Selezionare l'elenco a discesa Nome server per rimuovere le voci dall'elenco a discesa MRU, passare il puntatore del mouse sul nome del server da rimuovere e quindi selezionare il tasto Elimina sulla tastiera.

Quando ci si connette a database SQL di Azure, è possibile specificare un database nella finestra di dialogo Connetti al server nella scheda Proprietà connessione a cui è possibile accedere selezionando Opzioni>>.

Per impostazione predefinita, ci si connette al master database. Se si specifica un database utente quando ci si connette a database SQL di Azure, il database e i relativi oggetti vengono visualizzati solo in Esplora oggetti. Se ci si connette a master, è possibile visualizzare tutti i database. Per altre informazioni, vedere la panoramica di database SQL di Microsoft Azure.

Autenticazione

La versione corrente di SQL Server Management Studio (SSMS) offre otto modalità di autenticazione quando ci si connette a un motore di database. Se la finestra di dialogo Autenticazione non corrisponde all'elenco seguente, scaricare la versione più recente di SQL Server Management Studio.

  • Autenticazione di Windows: la modalità di autenticazione di Microsoft Windows consente a un utente di connettersi tramite un account utente di Windows.

  • Autenticazione di SQL Server: quando ci si connette con un nome di accesso e una password specificati, SQL Server esegue l'autenticazione controllando se esiste un account di accesso di SQL Server corrispondente e se la password specificata corrisponde a quella registrata in precedenza. Se l'account di accesso di SQL Server non esiste, l'autenticazione non riesce e viene visualizzato un messaggio di errore.

  • Microsoft Entra MFA: questo flusso di lavoro interattivo supporta l'autenticazione a più fattori (MFA) di Microsoft Entra. MFA consente di proteggere l'accesso ai dati e alle applicazioni dell'utente, garantendo al tempo stesso agli utenti una procedura di accesso semplice. Offre un'autenticazione avanzata con varie opzioni di verifica semplici, ad esempio chiamate telefoniche, SMS, smart card con pin e notifiche di app per dispositivi mobili. Quando l'account utente è configurato per L'autenticazione a più fattori, il flusso di lavoro di autenticazione interattiva richiede maggiore interazione dell'utente tramite finestre di dialogo popup e uso di smart card. Se l'account utente non richiede l'autenticazione a più fattori, è comunque possibile usare le altre opzioni di autenticazione di Microsoft Entra. Per ulteriori informazioni, vedere Utilizzare l'autenticazione a più fattori di Microsoft Entra.

  • Microsoft Entra Password: questo metodo per la connessione a database SQL di Azure usa le identità e le relative password in Microsoft Entra ID. È utile quando le credenziali di accesso di Windows non si trovano in un dominio federato di Azure o il dominio iniziale o client usa l'autenticazione Di Microsoft Entra. Per altre informazioni, vedere Utilizzare l'autenticazione di Microsoft Entra.

  • Microsoft Entra Integrated: questo meccanismo per la connessione a database SQL di Azure usa le identità di Windows federate con Microsoft Entra ID. Usare questo metodo per connettersi a database SQL se si è connessi a Windows e si usano le credenziali di un dominio federato o un dominio gestito configurato per l'accesso Single Sign-On facile per l'autenticazione pass-through e dell'hash delle password. Per altre informazioni, vedere Usare l'autenticazione di Microsoft Entra e Microsoft Entra seamless Single Sign-On.

  • Entità servizio Microsoft Entra: un'entità servizio è un'identità di Microsoft Entra che è possibile creare per l'uso con strumenti, processi e applicazioni automatizzati. Con l'autenticazione dell'entità servizio, è possibile connettersi all'istanza di SQL usando l'ID client e il segreto di un'identità dell'entità servizio. In SSMS immettere l'ID client nel campo Nome utente e il segreto nel campo Password . Per altre informazioni, vedere Entità server Microsoft Entra e entità servizio Microsoft Entra con Azure SQL.

  • Identità gestita di Microsoft Entra: le identità gestite sono forme speciali di entità servizio. Esistono due tipi di identità gestita: assegnata dal sistema e assegnata dall'utente. Le identità gestite assegnate dal sistema vengono abilitate direttamente in una risorsa di Azure. Le identità gestite assegnate dall'utente sono una risorsa autonoma che è possibile assegnare a una o più risorse di Azure.

    Per usare un'identità gestita per connettersi a una risorsa SQL tramite client GUI come SSMS e ADS, il computer che esegue l'applicazione client deve disporre di un client Microsoft Entra in esecuzione con il certificato dell'identità archiviato. Questo requisito viene comunemente raggiunto tramite una macchina virtuale di Azure perché è possibile assegnare l'identità al computer tramite il riquadro del portale della macchina virtuale. Per altre informazioni, vedere Identità gestite in Microsoft Entra per Azure SQL.

  • Microsoft Entra Default: questa opzione esegue l'autenticazione basata su meccanismi senza password e non interattivi, tra cui identità gestite, Visual Studio, Visual Studio Code e l'interfaccia della riga di comando di Azure.

Nome utente

Nome utente da connettere. Questa impostazione è di sola lettura quando si seleziona Autenticazione di Windows o Autenticazione integrata di Microsoft Entra. L'impostazione viene precompilata con l'account di accesso corrente con il nome utente di Windows.

Se ci si connette con Microsoft Entra Universal con MFA, Microsoft Entra Password, Microsoft Entra Service Principal o Microsoft Entra Default, immettere il nome dell'identità Microsoft Entra con cui ci si connette.

Identità assegnata dall'utente

Questa opzione viene visualizzata quando ci si connette con l'identità gestita di Microsoft Entra. Il completamento di questa opzione dipende correttamente dal tipo di identità.

Account di accesso

Immettere l'account di accesso con cui ci si connette. Questa opzione è disponibile solo se ci si connette usando l'autenticazione di SQL Server.

Password

Immettere la password per l'account di accesso. Questa opzione è modificabile solo se si sceglie di connettersi usando l'autenticazione di SQL Server, l'entità servizio Microsoft Entra o l'autenticazione della password di Microsoft Entra.

Memorizza password

Selezionare questa opzione per SQL Server per archiviare la password immessa. Questa opzione viene visualizzata per gli stessi metodi di autenticazione indicati per l'opzione Password .

Crittografia

Selezionare il livello di crittografia per la connessione. Le opzioni per SSMS 20 sono Strict (SQL Server 2022 e Azure SQL), Obbligatorio e Facoltativo. Se abilitata, SQL Server usa la crittografia TLS per tutti i dati inviati tra il client e il server. Per altre informazioni, vedere Riepilogo della crittografia client e SQL Server.

Il valore predefinito è Obbligatorio in SSMS 20. La crittografia strict (SQL Server 2022 e Azure SQL) deve essere usata per database SQL di Azure e Istanza gestita di SQL di Azure. La crittografia Strict (SQL Server 2022 e Azure SQL) può essere usata per SQL Server quando l'istanza dispone di Forza crittografia strict abilitata.

La crittografia obbligatoria può essere usata per SQL Server quando l'istanza dispone di Forza crittografia abilitata. Può essere usato anche quando non è configurata alcuna crittografia per l'istanza, se è abilitato il certificato del server trust. Sebbene questo metodo sia meno sicuro rispetto all'installazione di un certificato attendibile, supporta una connessione crittografata.

La proprietà Encryption viene visualizzata nella pagina Account di accesso per SSMS 20.x e versioni successive.

Considera attendibile il certificato del server

Se abilitata, con la crittografia facoltativa o obbligatoria selezionata o se il server è configurato per forzare la crittografia, SQL Server non convalida il certificato server nel computer client quando la crittografia è abilitata per la comunicazione di rete tra client e server.

La proprietà Trust server certificate viene visualizzata nella pagina Account di accesso per SSMS 20.x e versioni successive.

Nome host nel certificato

Il valore fornito in questa opzione viene usato per specificare un valore diverso, ma previsto, CN o SAN nel certificato server per il server a cui si connette SSMS. Questa opzione può essere lasciata vuota, in modo che la convalida del certificato garantisca che il nome comune (CN) o il nome alternativo soggetto (SAN) nel certificato corrisponda al nome del server a cui ci si connette. Questo parametro può essere popolato quando il nome del server non corrisponde al CN o al SAN, ad esempio quando si usano alias DNS. Per altre informazioni, vedere Crittografia e convalida dei certificati in Microsoft.Data.SqlClient. |

La proprietà Encryption viene visualizzata nella pagina Account di accesso per SSMS 20.x e versioni successive.

Connessione

Selezionare questa opzione per connettersi al server.

Opzioni

Selezionare questa opzione per comprimere la finestra di dialogo di connessione o espandere la finestra di dialogo per visualizzare le schede Proprietà connessione, Always Encrypted e Parametri di connessione aggiuntivi .