Share via


Accesso a SQL Server

È possibile accedere a un'istanza di Microsoft SQL Server tramite uno degli strumenti di amministrazione a interfaccia grafica oppure da un prompt dei comandi.

Se si accede a un'istanza di SQL Server tramite uno strumento di amministrazione a interfaccia grafica, ad esempio SQL Server Management Studio, viene richiesto di specificare il nome del server, un account di accesso di SQL Server e una password, se necessario. Se si accede a SQL Server utilizzando l'autenticazione di Windows non è necessario specificare un account di accesso di SQL Server ogni volta che si accede a un'istanza di SQL Server. SQL Server utilizza infatti l'account di Microsoft Windows dell'utente per eseguire automaticamente l'accesso. Se SQL Server viene eseguito in modalità mista (modalità di autenticazione di SQL Server e di Windows) e si sceglie di eseguire l'accesso utilizzando l'autenticazione di SQL Server, è necessario specificare un account di accesso di SQL Server e una password. Se possibile, utilizzare l'autenticazione di Windows.

[!NOTA]

Se al momento dell'installazione di SQL Server è stata selezionata una regola di confronto con distinzione tra maiuscole e minuscole, anche l'account di accesso di SQL Server supporterà la distinzione tra maiuscole e minuscole.

Formattare per specificare il nome di SQL Server

Quando si stabilisce una connessione a un'istanza di Motore di database è necessario specificare il nome dell'istanza di SQL Server. Se l'istanza di SQL Server corrisponde all'istanza predefinita (un'istanza senza nome), specificare il nome del computer in cui è installato SQL Server oppure l'indirizzo IP del computer. Se l'istanza di SQL Server è un'istanza denominata (come ad esempio SQLEXPRESS), specificare il nome del computer in cui è installato SQL Server oppure l'indirizzo IP del computer, quindi aggiungere una barra e il nome dell'istanza.

Negli esempi riportati di seguito viene effettuata una connessione a un'istanza di SQL Server in esecuzione su un computer denominato APPHOST. In caso di specifica di un'istanza denominata, negli esempi viene utilizzato un nome di istanza SQLEXPRESS.

Esempi:

Tipo di istanza

Voce per il nome del server

Connessione a un'istanza predefinita utilizzando il protocollo predefinito. (Si tratta della voce consigliata per un'istanza predefinita).

APPHOST

Connessione a un'istanza denominata utilizzando il protocollo predefinito. (Si tratta della voce consigliata per un'istanza denominata).

APPHOST\SQLEXPRESS

Connessione a un'istanza predefinita sullo stesso computer utilizzando un punto per indicare che l'istanza è in esecuzione sul computer locale.

.

Connessione a un'istanza denominata sullo stesso computer utilizzando un punto per indicare che l'istanza è in esecuzione sul computer locale.

. \SQLEXPRESS

Connessione a un'istanza predefinita sullo stesso computer utilizzando localhost per indicare che l'istanza è in esecuzione sul computer locale.

localhost

Connessione a un'istanza denominata sullo stesso computer utilizzando localhost per indicare che l'istanza è in esecuzione sul computer locale.

localhost\SQLEXPRESS

Connessione a un'istanza predefinita sullo stesso computer utilizzando (local) per indicare che l'istanza è in esecuzione sul computer locale.

(local)

Connessione a un'istanza denominata sullo stesso computer utilizzando (local) per indicare che l'istanza è in esecuzione sul computer locale.

(local)\SQLEXPRESS

Connessione a un'istanza predefinita sullo stesso computer che forza una connessione di memoria condivisa.

lpc:APPHOST

Connessione a un'istanza denominata sullo stesso computer che forza una connessione di memoria condivisa.

lpc:APPHOST\SQLEXPRESS

Connessione a un'istanza predefinita che è in ascolto sull'indirizzo TCP 192.168.17.28 utilizzando un indirizzo IP.

192.168.17.28

Connessione a un'istanza denominata che è in ascolto sull'indirizzo TCP 192.168.17.28 utilizzando un indirizzo IP.

192.168.17.28\SQLEXPRESS

Connessione a un'istanza predefinita che non è in ascolto sulla porta TCP predefinita, specificando la porta utilizzata, in questo caso 2828. (Questo non è necessario se Motore di database è in ascolto sulla porta predefinita (1433)).

APPHOST,2828

Connessione a un'istanza denominata su una porta TCP designata, in questo caso 2828. (Questo è spesso necessario se il servizio Browser SQL Server non è in esecuzione sul computer host).

APPHOST,2828

Connessione a un'istanza predefinita che non è in ascolto sulla porta TCP predefinita, specificando sia l'indirizzo IP che la porta TCP utilizzata, in questo caso 2828.

192.168.17.28,2828

Connessione a un'istanza denominata specificando sia l'indirizzo IP che la porta TCP utilizzata, in questo caso 2828.

192.168.17.28,2828

Connessione a un'stanza predefinita per nome, forzando una connessione TCP.

tcp:APPHOST

Connessione a un'stanza denominata per nome, forzando una connessione TCP.

tcp:APPHOST\SQLEXPRESS

Connessione a un'istanza predefinita specificando un nome di named pipe.

\\APPHOST\pipe\unit\app

Connessione a un'istanza denominata specificando un nome di named pipe.

\\APPHOST\pipe\MSSQL$SQLEXPRESS\SQL\query

Connessione a un'stanza predefinita per nome, forzando una connessione di named pipe.

np:APPHOST

Connessione a un'stanza denominata per nome, forzando una connessione di named pipe.

np:APPHOST\SQLEXPRESS

Verifica del protocollo di connessione

In caso di connessione a Motore di database, la query seguente restituirà il protocollo utilizzato per la connessione corrente, insieme al metodo di autenticazione (NTLM o Kerberos) e indicherà se la connessione è crittografata.

SELECT net_transport, auth_scheme, encrypt_option 
FROM sys.dm_exec_connections 
WHERE session_id = @@SPID;

Attività correlate

Accesso a un'istanza di SQL Server (prompt dei comandi)

Le risorse seguenti possono contribuire alla risoluzione di un problema di connessione.

Contenuto correlato

Scegliere una modalità di autenticazione

Utilizzo dell'utilità sqlcmd

Creazione di un account di accesso