【发布时间】:2015-09-01 11:03:37
【问题描述】:
我一直在尝试通过 T-SQL xp_cmdshell 过程调用 GraphicsMagick 命令,但同样出现错误。
我试图调用的命令如下: gm convert "\dklyefxdb1\X\Backup\apple_raw.jpg" -scale 200x250 "\dklyefxdb1\X\Backup\apple_raw_resize.jpg"
我正在执行的 SQL 代码如下:
Exec sp_configure 'xp_cmdshell', 1
Reconfigure
GO
exec xp_cmdshell 'gm convert "\\dklyefxdb1\X\Backup\apple_raw.jpg" -scale 200x250 "\\dklyefxdb1\X\Backup\apple_raw_resize.jpg"'
GO
执行此代码后出现以下错误:
'gm' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
请注意,GraphicsMagick 安装在 SQL Server 所在的服务器上。
这里还有一点需要注意的是,如果我在服务器上通过cmd运行同样的命令,它运行成功。
任何帮助将不胜感激。
【问题讨论】:
标签: sql tsql sql-server-2012 graphicsmagick xp-cmdshell