配置远程访问服务器配置选项

本主题介绍如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 2014 中配置 远程访问 服务器配置选项。 远程访问选项控制从运行 SQL Server 实例的本地或远程服务器执行存储过程。 该选项的默认值为 1。 这将授权允许从远程服务器执行本地存储过程或从本地服务器执行远程存储过程。 若要阻止本地存储过程在远程服务器上执行或远程存储过程在本地服务器上执行,请将此选项设置为 0。

重要

下一版本的 Microsoft SQL Server 将删除该功能。 请不要在新的开发工作中使用该功能,并尽快修改当前还在使用该功能的应用程序。 改用 sp_addlinkedserver

本主题内容

开始之前

限制和局限

  • “远程访问”选项仅适用于使用 sp_addserver 添加的服务器,包括此选项是为了向后兼容。

安全性

权限

默认情况下,所有用户都具备不带参数或仅带第一个参数的 sp_configure 的执行权限。 若要执行带两个参数的 sp_configure 以更改配置选项或运行 RECONFIGURE 语句,则用户必须具备 ALTER SETTINGS 服务器级别的权限。 ALTER SETTINGS 权限由 sysadminserveradmin 固定服务器角色隐式持有。

使用 SQL Server Management Studio

配置远程访问选项

  1. 在对象资源管理器中,右键单击服务器并选择 “属性”

  2. 单击 “连接” 节点。

  3. “远程服务器连接” 下,选中或清除 “允许远程连接到此服务器” 复选框。

“使用 Transact-SQL”

配置远程访问选项

  1. 连接到 数据库引擎。

  2. 在标准菜单栏上,单击 “新建查询”

  3. 将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。 此示例说明如何使用 sp_configureremote access 选项的值设置为 0

EXEC sp_configure 'remote access', 0 ;  
GO  
RECONFIGURE ;  
GO  
  

有关详细信息,请参阅服务器配置选项 (SQL Server)

跟进:在配置远程访问选项之后

此设置将在重启 SQL Server 之后生效。

另请参阅

RECONFIGURE (Transact-SQL)
服务器配置选项 (SQL Server)
sp_configure (Transact-SQL)