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

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

重要说明重要提示

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

本主题内容

  • 开始之前:

    限制和局限

    安全性

  • 若要配置远程访问选项,请使用:

    SQL Server Management Studio

    Transact-SQL

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

开始之前

限制和局限

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

安全性

权限

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

用于“返回首页”链接的箭头图标[Top]

使用 SQL Server Management Studio

配置远程访问选项

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

  2. 单击**“连接”**节点。

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

用于“返回首页”链接的箭头图标[Top]

使用 Transact-SQL

配置远程访问选项

  1. 连接到数据库引擎。

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

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

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

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

用于“返回首页”链接的箭头图标[Top]

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

该设置将立即生效,无需重新启动服务器。

用于“返回首页”链接的箭头图标[Top]

请参阅

参考

RECONFIGURE (Transact-SQL)

sp_configure (Transact-SQL)

概念

服务器配置选项