Настройка удаленного доступа (параметр конфигурации сервера)
Применимо к:SQL Server
Эта статья посвящена параметру настройки удаленного доступа, который является устаревшим для функции связи SQL Server — SQL Server.
Этот параметр влияет на серверы, которые добавляются с помощью sp_addserver и sp_addlinkedserver. Вы должны оставить удаленный доступ включенным (по умолчанию), если вы используете связанные серверы.
Внимание
Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.
Если вы попали на эту страницу, пытаясь устранить неполадки с подключением к SQL Server, см. одну из следующих статей:
- Учебник. Приступая к работе с компонентом Database Engine
- Вход в систему SQL Server
- Подключение к SQL Server в случае, если доступ системных администраторов заблокирован
- Подключение к зарегистрированному серверу (SQL Server Management Studio)
- Подключение к любому компоненту сервера SQL Server из среды SQL Server Management Studio
- Подключение к компоненту Database Engine при помощи программы sqlcmd
- Поиск и устранение неполадок соединений с SQL Server Database Engine
Программистам могут быть интересны следующие статьи:
- Краткое руководство. Использование .NET Core (C#) для запроса базы данных
- Соединение с экземпляром SQL Server
- Добавление новых подключений в Visual Studio
Управление удаленным доступом
Параметр конфигурации удаленного доступа управляет выполнением хранимых процедур на локальных или удаленных серверах, на которых запущены экземпляры SQL Server.
Значением по умолчанию для параметра удаленного доступа является 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
Дополнительные сведения см. в разделе "Параметры конфигурации сервера" (SQL Server).
Следующие шаги
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по