“xp_cmdshell”SQL Server语言 - 通过密码和名称进行身份验证的用户专用



如何为通过密码和用户名认证的用户调用过程xp_cmdshell?此时,通过窗口身份验证进行身份验证的用户可以调用此过程。

我的 SQL Server 是 2012。

授予

该用户在xp_cmdshell

上执行然后设置xp_cmdshell_proxy_account

当不是 sysadmin 固定服务器角色成员的用户调用xp_cmdshell时,xp_cmdshell使用存储在名为 ##xp_cmdshell_proxy_account## 的凭据中的帐户名和密码连接到 Windows。如果此代理凭据不存在,xp_cmdshell将失败。

可以通过执行sp_xp_cmdshell_proxy_account来创建代理帐户凭据。作为参数,此存储过程采用 Windows 用户名和密码。

最新更新