Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Questo articolo riguarda l'opzione di configurazione remote access, che è una funzionalità di comunicazione da SQL Server a SQL Server deprecata.
Per informazioni sui server collegati, vedere Server collegati (motore di database).
Questa opzione influisce sui server aggiunti usando sp_addserver e sp_addlinkedserver. È consigliabile lasciare remote access abilitato (impostazione predefinita) se si usano i server collegati.
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
- Accedere 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 delle stored procedure locali da un server remoto o delle stored procedure remote sul server locale, impostare l'opzione su 0 (disattivata).
Questa impostazione ha effetto solo dopo il riavvio di SQL Server.
L'accesso remoto è necessario affinché il report sullo stato del log shipping in SQL Server Management Studio (SSMS) funzioni e affinché il processo LSAlert venga completato correttamente.
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.
Usa 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.
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 accesssu0.
EXECUTE sp_configure 'remote access', 0;
GO
RECONFIGURE;
GO
Per altre informazioni, vedere Opzioni di configurazione del server.