15. SQL Sever中可以使用哪个存储过程调用操作系统命令,添加系统账号?(1.5分) A.xpdeletekey B.xp_cmdshellC.xp_dirtreeD.xp_xshell
时间: 2024-03-29 18:37:58 浏览: 201
正确答案是 B. xp_cmdshell。在 SQL Server 中,可以使用 xp_cmdshell 存储过程调用操作系统命令,从而执行一些高级操作,例如添加系统账号、复制文件等。xp_cmdshell 存储过程需要在 sa 账号权限下才能执行,因此需要谨慎使用。而其他选项中,xpdeletekey、xp_dirtree、xp_xshell 都不是用于调用操作系统命令的存储过程。xpdeletekey 用于删除指定的注册表项,xp_dirtree 用于列出指定目录下的所有文件和子目录,xp_xshell 用于执行操作系统命令并返回结果。
相关问题
SQL Sever中可以使用哪个存储过程调用操作系统命令,添加系统账号?() xp_dirtree xp_cmdshell xp_xshell xpdeletekey
SQL Server中可以使用 `xp_cmdshell` 存储过程调用操作系统命令,但是不能用于添加系统账号。`xp_cmdshell` 存储过程可以在 SQL Server 中执行任意的操作系统命令,比如创建、删除、移动文件等等。但是,这个存储过程需要特殊的权限才能执行,因此应该谨慎使用。至于添加系统账号,这是一个非常危险的操作,一般情况下不应该使用存储过程来实现。
SQL Sever中可以使用哪个存储过程调用操作系统命令,添加系统账号 (2分) A xp_dirtree B xp_cmdshell C xp_xshell D xpdeletekey
在SQL Server中,可以使用存储过程`xp_cmdshell`来调用操作系统命令。该存储过程允许用户在SQL Server中执行操作系统命令,并返回命令输出结果。
因此,选项B“xp_cmdshell”是正确的。
但是,需要注意,使用`xp_cmdshell`存储过程需要特殊权限,因此应该非常小心,避免被滥用。
答案:B xp_cmdshell。
阅读全文