Configurare l'opzione remote access (opzione di configurazione del server)

Si applica a:SQL Server

Questo articolo descrive l'opzione di configurazione accesso remoto, 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 accesso remoto (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 accesso remoto è 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 accesso remoto è 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, a un utente deve essere concessa l'autorizzazione a livello di server ALTER SETTINGS. L'autorizzazione ALTER SETTINGS è assegnata implicitamente ai ruoli predefiniti del server sysadmin 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 (SQL Server).

Passaggi successivi