Конфигурация сервера: удаленный доступ
Область применения: SQL Server
В этой статье описывается remote access
параметр конфигурации, который является устаревшим компонентом связи SQL Server с SQL Server.
Этот параметр влияет на серверы, которые добавляются с помощью sp_addserver и sp_addlinkedserver. Если вы используете связанные серверы, следует оставить remote access
включенным (по умолчанию).
Внимание
Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.
Если вы попали на эту страницу, пытаясь устранить неполадки с подключением к SQL Server, см. одну из следующих статей:
- Руководство. Начало работы с ядро СУБД
- Вход в SQL Server
- Подключение к SQL Server в случае, если доступ системных администраторов заблокирован
- Подключение к зарегистрированным серверу (СРЕДА SQL Server Management Studio)
- Подключение к любому компоненту SQL Server из SQL Server Management Studio
- sqlcmd — подключение к ядро СУБД
- Устранение неполадок при подключении к ядро СУБД SQL Server
Программисты могут быть заинтересованы в следующих статьях:
- Краткое руководство. Использование .NET (C#) для запроса базы данных
- Подключение к экземпляру SQL Server
- Добавление новых подключений в Visual Studio
Управление удаленным доступом
Параметр remote access
конфигурации управляет выполнением хранимых процедур с локальных или удаленных серверов, на которых выполняются экземпляры SQL Server.
Значением по умолчанию для remote access
параметра является 1
(включено). Это предоставляет разрешение на запуск локальных хранимых процедур с удаленных серверов или удаленных хранимых процедур с локального сервера. Чтобы предотвратить запуск локальных хранимых процедур с удаленного сервера или удаленных хранимых процедур на локальном сервере, установите для параметра значение 0
(отключено).
Этот параметр вступит в силу после перезапуска SQL Server.
Удаленный доступ требуется для работы отчета о состоянии доставки журналов в SQL Server Management Studio (SSMS) и надлежащего выполнения задания LSAlert.
Разрешения
sp_configure
Разрешения на выполнение без параметров или только с первым параметром предоставляются всем пользователям по умолчанию.
Чтобы выполнить sp_configure
оба параметра для изменения параметра конфигурации или запуска RECONFIGURE
инструкции, пользователю необходимо предоставить ALTER SETTINGS
разрешение на уровне сервера. Разрешение ALTER SETTINGS
неявным образом предоставлено предопределенным ролям сервера sysadmin и serveradmin.
Использование SQL Server Management Studio
В обозревателе объектов щелкните правой кнопкой мыши сервер и выберите пункт Свойства.
Выберите узел Подключения.
В диалоговом окне Удаленные серверные соединенияустановите или сбросьте флажок Разрешить удаленные соединения с этим сервером .
Использование Transact-SQL
Соединитесь с ядром СУБД .
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере описывается использование процедуры sp_configure для задания значения параметра
remote access
равным0
.
EXEC sp_configure 'remote access', 0;
GO
RECONFIGURE;
GO
Дополнительные сведения см. в разделе "Параметры конфигурации сервера".