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:
- 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)
- Connessione ai componenti di SQL Server da SQL Server Management Studio
- Connessione al Motore di database tramite sqlcmd
- 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 Core (C#) per eseguire query su un database
- Connessione a un'istanza di SQL Server
- Aggiungere nuove connessioni in Visual Studio
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
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 (SQL Server).
Passaggi successivi
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per