| title | Server Configuration: remote access | |
|---|---|---|
| description | Learn about alternatives to the deprecated remote access option. View other sources for troubleshooting issues with SQL Server connections. | |
| author | rwestMSFT | |
| ms.author | randolphwest | |
| ms.date | 08/26/2025 | |
| ms.service | sql | |
| ms.subservice | configuration | |
| ms.topic | conceptual | |
| helpviewer_keywords |
|
[!INCLUDE SQL Server]
This article is about the remote access configuration option, which is a deprecated [!INCLUDE ssNoVersion] to [!INCLUDE ssNoVersion] communication feature.
For information about linked servers, see Linked servers (Database Engine).
This option affects servers that are added by using sp_addserver and sp_addlinkedserver. You should leave remote access enabled (the default) if you use linked servers.
Important
[!INCLUDE ssNoteDepFutureAvoid]
If you reached this page because you're having trouble connecting to [!INCLUDE ssNoVersion], see one of the following articles instead:
- Tutorial: Get started with the Database Engine
- Sign in to SQL Server
- Connect to SQL Server when system administrators are locked out
- Connect to a registered server (SQL Server Management Studio)
- Connect to any SQL Server component from SQL Server Management Studio
- sqlcmd - Connect to the Database Engine
- How to troubleshoot connecting to the SQL Server Database Engine
Programmers might be interested in the following articles:
- Quickstart: Use .NET (C#) to query a database
- Connect to an Instance of SQL Server
- Add new connections in Visual Studio
The remote access configuration option controls the execution of stored procedures from local or remote servers on which instances of [!INCLUDE ssNoVersion] are running.
The default value for the remote access option is 1 (enabled). This grants permission to run local stored procedures from remote servers or remote stored procedures from the local server. To prevent local stored procedures from being run from a remote server or remote stored procedures from being run on the local server, set the option to 0 (disabled).
This setting doesn't take effect until you restart [!INCLUDE ssNoVersion].
Remote access is required for the log shipping status report in SQL Server Management Studio (SSMS) to work and the LSAlert Job to complete appropriately.
Execute permissions on sp_configure with no parameters or with only the first parameter are granted to all users by default.
To execute sp_configure with both parameters to change a configuration option, or to run the RECONFIGURE statement, a user must be granted the ALTER SETTINGS server-level permission. The ALTER SETTINGS permission is implicitly held by the sysadmin and serveradmin fixed server roles.
-
In Object Explorer, right-click a server and select Properties.
-
Select the Connections node.
-
Under Remote server connections, select or clear the Allow remote connections to this server check box.
-
Connect to the [!INCLUDE ssDE].
-
From the Standard bar, select New Query.
-
Copy and paste the following example into the query window and select Execute. This example shows how to use sp_configure to set the value of the
remote accessoption to0.
EXECUTE sp_configure 'remote access', 0;
GO
RECONFIGURE;
GOFor more information, see Server configuration options.