使用SQL Server 2000我试图在查询分析器中使用此命令
xp_cmdshell 'del c:\delete-me-file.txt'
我收到了这个错误:
服务器:Msg 2812,Level 16,State 62,Line 1
找不到存储过程'xp_cmdshell'。
基本上我想从系统中删除这个文件...我需要运行什么命令来执行此操作?
答案 0 :(得分:3)
您需要位于master
数据库的上下文中,或者使用数据库名称作为扩展存储过程的前缀。
EXEC master..xp_cmdshell 'del c:\delete-me-file.txt'
如果此命令成功,则表明SQL Server服务帐户可能具有太多权限。