Condividi tramite


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:

I programmatori potrebbero essere interessati agli articoli seguenti:

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

  1. In Esplora oggetti fare clic con il pulsante destro del mouse su un server e scegliere Proprietà.

  2. Selezionare il nodo Connessioni.

  3. In Connessioni remoteselezionare o deselezionare la casella di controllo Consenti connessioni remote al server .

Usare Transact-SQL

  1. Connettersi al motore di database di.

  2. Nella barra Standard selezionare Nuova query.

  3. 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 su 0.

EXEC sp_configure 'remote access', 0;
GO
RECONFIGURE;
GO

Per altre informazioni, vedere Opzioni di configurazione del server.