PRB: ?????? 1314 ????? ?? xp_cmdshell ?? ????????? ???-SA ?????????? ?? ??? ???

???? ?????? ???? ??????
???? ID: 248391 - ?? ???????? ?? ?????? ??? ?? ?? ???? ???? ???? ??.
??? ?? ??????? ???? | ??? ?? ??????? ????

?????

?? ?? xp_cmdshell SQL ????? ?? ??? ??? ?? ???-sa ???? ??? ??? ?? ???? ??? ??? ???????? ?????? ?? ????? ?? ????????? ?? ??? ??, ?? ????? ?????? ??????? ??:
????? 50001, ???? 1, ????? 50001
xpsql.c: ?????? 476 ?? LogonUser ?? 1314 ??????
Alternately, ?? ???? ?? ???? ?????:
????? 50001, ???? 1, ????? 50001
xpsql.c: ?????? 492 ?? CreateProcessAsUser ?? 1314 ??????

????

?? ????????? ?? ???? ??????????? ?????? MSSQLServer ?? ?? ??? ?? ?? SQLAgentCmdExec Windows NT ???? ?? ??? ???? ?? ??? ????

????? ?????????

?? ????????? ???? ?? MSSQLServer ???? ?? ?? ??? ?? ?? Windows NT ???? ?? ????? ?? ??????? ?????????? ???? ?? ????? ?? ?? ????? ???? ????

????????? ???? ?? ???? MSSQLServer ???? ?? ??? ??, ?? SQLServerAgent, ?? ??? ?? ????? ?????????? ?????? ????????? ???:
  • ???????? ?????? ?? ??? ?? ??? ??? ??? ???? ????
  • ???? ???????
  • ????????? ???? ???? ?? ??????
  • ?? ??? ?? ????? ?? ??? ??? ??? ?? ?????
??, ????????? ???? ?? ??????? SQLAgentCmdExec ???? ????????? "??? ?? ?? ??? ?? ????? ?? ??? ???" ???

???:: ?? ???????? ??????? ???? ?? ??? ?????????? ?????? ????????? ?? ???, ??? ???? SQL ??????, ??????? ????? ?? ???????? ???? ?????? ???

???? ???????

Xpsql.c ????? ??? ?? ?????? ?? ??? ???? ??? ????? ???? ??? 476 ?????? ?? ?????? ????? ???? ?? ??? ??? Win32 API ????? ???? ?? ???:LogonUser()???? ?? ???? ??? ?????? ?? 492 ????? ???? ?? ??? ??? ???? ?? ??? CreateProcessAsUser() ???? ???? ???

?????? 1314, ERROR_PRIVILEGE_NOT_HELD ??? ?? ????? ???? ?? ?? ?? ??????? invoking ???? ???? ?? ????? ?? ???? ???? ?? ??? ???????? ?????????? ??????? ?? ???? ??????????? SQLAgentCmdExec ???? ?? ????? ???? ?? ?????????? ??????? ?? SQL ?????????? ??????? ?????? ???? ???????? ?? ???? ???? ???

???????, ???? ?? ????????? ?? raising ?? ????????? ?? ?? invoking API ??? (Sqlservr.exe) ??? ?????, ?? ???? ?? ?? MSSQLServer ???? ?? ?? ??? ?? ?? ??? ?? ????????? ??????????? ???? ??? ??????????? ????????? ???? ?? ???LogonUser(), SE_TCB_NAME (??????? ???????? ?????? ?? ??? ?? ??? ???) ????? ???? ??? ???? ?? ??? MSSQLServer ???? ?? ???????? ??? ??????????? CreateProcessAsUser() ?????????, ?? ??? MSSQLServer ???? ?? ??? ????? SE_INCREASE_QUOTA_NAME (???? ??????) ?????? ??????

???:: ??? ?? ??? ????? ??????????? ?? ??????, CreateProcessAsUser() ?? ??? ???? ?? (????? ????????? ???? ????) ?? ???? ???? ?? ??? SE_ASSIGNPRIMARYTOKEN_NAME ???

???

???? ID: 248391 - ????? ???????: 02 ?????? 2010 - ??????: 2.0
???? ???? ???? ??:
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
??????: 
kbbug kbprb kbmt KB248391 KbMthi
???? ?????? ????????
??????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. Microsoft ????-?????? ?????????? ?? ????? ?????? ?? ?? ??? ??.
?????????? ?? ??????? ????????? ??????? ??:248391

??????????? ???

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com