每当在表中插入新行时,我都会使用以下代码调用可执行文件。 exec master..xp_cmdshell @CMD
未调用可执行文件。我应该如何为默认sa用户授予执行文件
的权限答案 0 :(得分:0)
该命令将以您的数据库运行的用户身份运行,而不一定是您要连接到数据库的用户。在许多情况下,用户名为sybase
,因此请确保操作系统用户对文件系统具有该命令的权限。
答案 1 :(得分:0)
请确保sp_configure“xp_cmdshell context”,0 默认值为1,这将限制使用xp_cmdshell指定的OS命令的客户端执行权限。有关详细信息,请参阅文档。