Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблема запуска python скриптов через xp_cmdshell / 6 сообщений из 6, страница 1 из 1
15.03.2019, 12:11
    #39786562
Deff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема запуска python скриптов через xp_cmdshell
Если в консоли сервера выполню cmd"C:\Program Files (x86)\Python37-32\python.exe" c:\work\python\Nielson.pyто все работает.

Если тоже самое, но из MSSQL(права пользователя для cmd максимальные)
Код: sql
1.
EXEC xp_cmdshell '"C:\Program Files (x86)\Python37-32\python.exe" c:\work\python\Nielson.py';


то выдает:
---
ERROR:paramiko.transport: from cryptography.hazmat.bindings._openssl import ffi, lib
ERROR:paramiko.transport:ImportError: DLL load failed: Не найден указанный модуль

Не работают только некоторые внешние библиотеки python. Большинство без проблем.

Подозреваю, что при запуске через xp_cmdshell ищутся 64-bit библиотеки, которых нет.
@@versionMicrosoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64)
Jun 17 2011 00:54:03
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: )
...
Рейтинг: 0 / 0
15.03.2019, 13:03
    #39786632
andy st
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема запуска python скриптов через xp_cmdshell
Deff,
а с консоли сервера, но под пользователем, с которого запущена служба mssql работает?
...
Рейтинг: 0 / 0
15.03.2019, 14:23
    #39786746
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема запуска python скриптов через xp_cmdshell
DeffЕсли в консоли сервера выполнюА из какого каталога?
...
Рейтинг: 0 / 0
15.03.2019, 14:57
    #39786783
Deff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема запуска python скриптов через xp_cmdshell
alexeyvgDeffЕсли в консоли сервера выполнюА из какого каталога?Команда работает из любого каталога. Это я уже проверил.
...
Рейтинг: 0 / 0
15.03.2019, 18:05
    #39786926
Александр Спелицин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема запуска python скриптов через xp_cmdshell
[quot Deff]alexeyvgКоманда работает из любого каталога. Это я уже проверил.
А теперь попробуйте проверить ее работу из-под пользователя под которым запущены службы MSSQL.
...
Рейтинг: 0 / 0
18.03.2019, 09:02
    #39787541
Deff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема запуска python скриптов через xp_cmdshell
andy stDeff,
а с консоли сервера, но под пользователем, с которого запущена служба mssql работает?
Александр СпелицинА теперь попробуйте проверить ее работу из-под пользователя под которым запущены службы MSSQL.

При попытке проверить, пришлось перезапустить сервер. После этого заработало.
До перезагрузки дали пользователю локального админа, что само по себе не помогло.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблема запуска python скриптов через xp_cmdshell / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]