Еще один день, еще одно препятствие. Вчерашняя победа была недолгой. Я считаю, что
EXEC xp_cmdshell 'net share ProgramdataXYZ=%ALLUSERSPROFILE%\XYZ /grant:everyone,FULL'
Работает на одной машине, но не на другой. После поиска и проверки этого и других форумов я почти уверен, что понял, почему SQLserver A работает, а SQLserver B - нет.
Испытательная машина A success
Проблемы с тестовой машиной B:
System error 5 has occurred.
Access is denied.
whoami
результат выполнения SSMS EXEC xp_cmdshell 'whoami'
:
тестовая машина A SQLserver:
nt authority\system
- работает
тестовый компьютер B's SQLserver:
nt authority\network service
- НЕ РАБОТАЕТ
Мой вопрос вот так:
Могу ли я что-нибудь сделать программно? Могу ли я написать скрипт, обеспечивающий выполнение XP_CMDSHELL
с учетной записью nt authority\system
?
спасибо заранее,
Гарри