一点背景:我需要调用sqlcmd来通过PHP远程运行.sql文件。我正在尝试使用此函数调用:exec("sqlcmd -?", $second);
运行此命令后输出为零。在我当前的用户下运行此命令可以正常工作。
PHP根据PHP的get_current_user();
函数在IUSR下运行,因此更改sqlcmd的权限以允许PHP运行sqlcmd(我暂时只为测试提供完全权限)是合乎逻辑的:
然后我重新测试PHP脚本并再次没有输出。我决定重启IIS。仍然没有输出。
在IUSR下运行sqlcmd需要哪些权限?