Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к: SQL Server 2017 (14.x) и более поздних версий
Узнайте, как установить Python и R для Служб машинного обучения SQL Server на виртуальной машине в Azure. Этот процесс избавляет от задач установки и конфигурации Служб машинного обучения.
Выполните следующие действия:
- Подготовка виртуальной машины SQL Server в Azure
- Снятие блокировки брандмауэра
- Включение обратных вызовов ODBC для удаленных клиентов
- Добавление сетевых протоколов
Подготовка виртуальной машины SQL Server в Azure
Пошаговые инструкции см. в статье Подготовка виртуальной машины Windows SQL Server на портале Azure.
Шаг настройки параметров SQL Server — это добавление служб Машинное обучение в экземпляр.
Снятие блокировки брандмауэра
По умолчанию брандмауэр на виртуальной машине Azure использует правило, которое блокирует сетевой доступ для локальных учетных записей пользователя.
Это правило необходимо отключить, чтобы обеспечить доступ к экземпляру SQL Server из удаленного клиента обработки и анализа данных. В противном случае код машинного обучения не сможет выполняться в контекстах вычислений, использующих рабочую область виртуальной машины.
Чтобы разрешить доступ из удаленных клиентов для обработки и анализа данных, выполните следующие действия:
На виртуальной машине откройте брандмауэр Windows в режиме повышенной безопасности.
Выберите Правила для исходящих подключений.
Отключите следующее правило:
Block network access for R local user accounts in SQL Server instance MSSQLSERVER
Включение обратных вызовов ODBC для удаленных клиентов
Если вы хотите, чтобы клиенты R, вызывающие сервер, могли отправлять запросы ODBC в рамках своих решений машинного обучения, вызовы ODBC на панели запуска должны выполняться от имени удаленного клиента.
Для этого необходимо разрешить вход в экземпляр рабочим учетным записям SQL, которые используются панелью запуска. Дополнительные сведения см. в статье Добавление SQLRUserGroup в качестве пользователя базы данных.
Добавление сетевых протоколов
Включите именованные каналы.
Службы R (в базе данных) используют протокол именованных каналов для подключений между клиентскими и серверными компьютерами и для некоторых внутренних подключений. Если именованные каналы не включены, вам необходимо установить и включить их на виртуальной машине Azure и любом клиенте обработки и анализа данных, который подключен к серверу.
Включение TCP/IP
Протокол TCP/IP требуется для замыкания соединений. Если появится ошибка "DBNETLIB; SQL Server не существует или доступ запрещен", включите протокол TCP/IP на виртуальной машине, поддерживающей экземпляр.