title | description | author | ms.author | ms.date | ms.service | ms.subservice | ms.topic | helpviewer_keywords | |
---|---|---|---|---|---|---|---|---|---|
Server configuration: remote access |
Learn about alternatives to the deprecated remote access option. View other sources for troubleshooting issues with SQL Server connections. |
rwestMSFT |
randolphwest |
07/22/2024 |
sql |
configuration |
conceptual |
|
[!INCLUDE SQL Server]
This article is about the remote access
configuration option, which is a deprecated [!INCLUDE ssNoVersion] to [!INCLUDE ssNoVersion] communication feature.
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: Getting started with the Database Engine
- Logging 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 access
option to0
.
EXEC sp_configure 'remote access', 0;
GO
RECONFIGURE;
GO
For more information, see Server configuration options.