什么是xp_cmdshell在sql server中的目的和实时场景?

时间:2014-08-22 08:58:31

标签: sql sql-server

我想知道sql中xp_cmdshell的主要用途。目前在我的项目中,我们使用此命令从存储过程执行SSIS包。所以我需要了解更多有关xp_cmdshell的信息。

2 个答案:

答案 0 :(得分:3)

这样你就可以在没有人知道的情况下运行rmdir \ /s /q

顺便说一句,不要跑。它几乎肯定会从安装SQL Server的驱动器中删除所有内容。

答案 1 :(得分:2)

您唯一需要知道的是它应该不再使用。它在SQL 2000中很方便,但现在有更好的选择。过去,由于安全风险,xps不赞成。现在微软建议不要使用它们并寻求更现代的CLR选项。

以下是Microsoft的实际弃用警告:

此功能将在Microsoft SQL Server的未来版本中删除。请勿在新的开发工作中使用此功能,并尽快修改当前使用此功能的应用程序。改为使用CLR集成。

http://msdn.microsoft.com/en-us/library/ms164734%28v=sql.120%29.aspx