Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server 2016 (13.x) и более поздних версий
Создайте учетную запись для входа в SQL Server для SQLRUserGroup, если локальное (loopback) подключение в вашем скрипте указывает доверенное подключение, а объект, содержащий ваш код, выполняется от имени учетной записи пользователя Windows.
Доверенные соединения — это те, которые имеют Trusted_Connection=True в строке подключения. Когда SQL Server получает запрос с указанием доверенного подключения, он проверяет, есть ли у текущего пользователя Windows учётная запись для входа. Для внешних процессов, запускаемых от имени рабочей учетной записи (например, MSSQLSERVER01 из SQLRUserGroup), запрос завершается сбоем, так как по умолчанию у этих учетных записей нет учетной записи для входа.
Вы можете обойти ошибку подключения, создав имя входа для SQLRUserGroup. Дополнительные сведения об идентификационных данных и внешних процессах см. в разделе Обзор безопасности для среды расширяемости.
Примечание.
Убедитесь, что для SQLRUserGroup предоставлено право "Разрешить локальный вход". По умолчанию это право предоставляется всем новым локальным пользователям, но некоторые более строгие политики групп в организации могут отключить это право.
Создать логин
В SQL Server Management Studio в обозревателе объектов разверните Безопасность, щелкните правой кнопкой мыши Имена входа и выберите Создать имя входа.
В диалоговом окне Создание имени входа нажмите кнопку Поиск. (Пока не вводите ничего в поле.)
В поле Выбрать пользователя или группу нажмите кнопку Типы объектов.
В диалоговом окне Типы объектов выберите Группы. Очистите все флажки.
Щелкните Дополнительные, убедитесь, что поиск выполняется в текущем компьютере, и нажмите Найти.
Прокрутите список учетных записей групп на сервере, пока не найдете учетную запись, которая начинается с
SQLRUserGroup.- Имя группы, связанной со службой панели запуска для экземпляра по умолчанию всегда SQLRUserGroup, независимо от того, установлен ли R или Python или оба. Выберите эту учетную запись только для экземпляра по умолчанию.
- Если вы используете именованный экземпляр, имя экземпляра добавляется к имени рабочей группы по умолчанию —
SQLRUserGroup. Например, если экземпляру присвоено имя MLTEST, то именем группы пользователей по умолчанию для этого экземпляра будет SQLRUserGroupMLTest.
Нажмите кнопку ОК, чтобы закрыть диалоговое окно поиска.
Внимание
Убедитесь, что вы выбрали правильную учетную запись для экземпляра. Каждый экземпляр может использовать только собственную службу панели запуска и группу, созданную для этой службы. Экземпляры не могут использовать одну и ту же службу Launchpad или общие рабочие учетные записи.
Нажмите кнопку ОК еще раз, чтобы закрыть диалоговое окно Выбор пользователя или группы.
В диалоговом окне Создание имени входа нажмите кнопку ОК. По умолчанию имя входа назначается общедоступной роли и имеет разрешение на подключение к ядру СУБД.