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 descrive l'opzione di configurazione remote access
, ovvero un SQL Server deprecato per la funzionalità di comunicazione di SQL Server.
Per informazioni sui server collegati, vedere Server collegati (motore di database).
Questa opzione influisce sui server aggiunti usando sp_addserver e sp_addlinkedserver. Se si usano remote access
, è consigliabile lasciare abilitato (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
- 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 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
.
EXECUTE sp_configure 'remote access', 0;
GO
RECONFIGURE;
GO
Per altre informazioni, vedere Opzioni di configurazione del server.