Configurazione del server: accesso remoto
Si applica a: SQL Server
Questo articolo descrive l'opzione di configurazione remote access
, ovvero un SQL Server deprecato per la funzionalità di comunicazione di SQL Server.
Questa opzione influisce sui server aggiunti usando sp_addserver e sp_addlinkedserver. Se si usano server collegati, è consigliabile lasciare abilitato remote access
(impostazione predefinita).
Importante
Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.
Se si è arrivati a questa pagina cercando una soluzione per i problemi di connessione a SQL Server, vedere invece uno degli articoli seguenti:
- Esercitazione: Introduzione al motore di database
- Accesso a SQL Server
- Connettersi a SQL Server se gli amministratori di sistema sono bloccati
- Connessione a un server registrato (SQL Server Management Studio)
- Eseguire la connessione ai componenti di SQL Server da SQL Server Management Studio
- sqlcmd - Connettersi al motore di database
- Risoluzione dei problemi relativi alla connessione al motore di database di SQL Server
I programmatori potrebbero essere interessati agli articoli seguenti:
- Avvio rapido: usare .NET (C#) per eseguire query su un database
- Connettersi a un’istanza di SQL Server.
- Aggiungere nuove connessioni in Visual Studio
Gestire accesso remoto
Con l'opzione di configurazione remote access
è possibile controllare l'esecuzione di stored procedure da server remoti o locali in cui sono in esecuzione istanze di SQL Server.
Il valore predefinito per l'opzione remote access
è 1
(abilitato). In questo modo si ottiene l'autorizzazione a eseguire stored procedure locali da server remoti o stored procedure remote dal server locale. Per impedire l'esecuzione di stored procedure locali da un server remoto o di stored procedure remote nel server locale, impostare l'opzione su 0
(disabilitato).
Questa impostazione ha effetto solo dopo il riavvio di SQL Server.
L'accesso remoto è necessario per il funzionamento del report di stato del log shipping in SQL Server Management Studio (SSMS) e il completamento corretto del processo LSAlert.
Autorizzazioni
Le autorizzazioni di esecuzione per sp_configure
senza alcun parametro o solo con il primo parametro vengono assegnate per impostazione predefinita a tutti gli utenti.
Per eseguire sp_configure
con entrambi i parametri per la modifica di un'opzione di configurazione o per l'esecuzione dell'istruzione RECONFIGURE
, a un utente deve essere concessa l'autorizzazione a livello di server ALTER SETTINGS
. L'autorizzazione ALTER SETTINGS
è assegnata implicitamente ai ruoli predefiniti del serversysadmin e serveradmin.
Usare SQL Server Management Studio
In Esplora oggetti fare clic con il pulsante destro del mouse su un server e scegliere Proprietà.
Selezionare il nodo Connessioni.
In Connessioni remoteselezionare o deselezionare la casella di controllo Consenti connessioni remote al server .
Usare Transact-SQL
Connettersi al motore di database di .
Nella barra Standard selezionare Nuova query.
Copiare e incollare l'esempio seguente nella finestra di query e selezionare Esegui. Questo esempio illustra come usare sp_configure per impostare il valore dell'opzione
remote access
su0
.
EXEC sp_configure 'remote access', 0;
GO
RECONFIGURE;
GO
Per altre informazioni, vedere Opzioni di configurazione del server.