exec xp_cmdshell 'bcp "select * from yikaiinfodb.dbo.sysdept" queryout F:\zhai.txt -c -SSVCTAG-J49342X -Usa -P7852'
运行出错:
在执行 xp_cmdshell 的过程中出错。调用 'CreateProcess' 失败,错误代码: '2'
15 个解决方案
#1
EXEC master..xp_cmdshell 'bcp "SELECT * FROM yikaiinfodb.dbo.sysdept" queryout F:\zhai.txt -c -SSVCTAG -U"sa" -P"7852"'
#2
-J好像没这个参数
#3
exec master..xp_cmdshell 'bcp "select * from yikaiinfodb.dbo.sysdept" queryout F:\zhai.txt -c -SSVCTAG -Usa -P7852'
#4
SVCTAG-J49342X 为服务器名称
#5
exec master..xp_cmdshell 'bcp "select * from yikaiinfodb.dbo.sysdept" queryout F:\zhai.txt -c -S"SVCTAG-J49342X" -Usa -P7852'
这样试试
这样试试
#6
还是不行,问题的关键是:在执行 xp_cmdshell 的过程中出错。调用 'CreateProcess' 失败,错误代码: '2'
不晓得是我的数据库服务器有问题还是,系统有问题,在别的机子上运行都可以!
不晓得是我的数据库服务器有问题还是,系统有问题,在别的机子上运行都可以!
#7
mark!
#8
执行简单的xp_cmdshell操作有问题么?
比如说:
xp_cmdshell 'dir c:'
比如说:
xp_cmdshell 'dir c:'
#9
或者,你的服务器上有F盘么?
#10
服务器上有F:盘
#11
执行简单的xp_cmdshell操作有问题么?
比如说:
xp_cmdshell 'dir c:'
比如说:
xp_cmdshell 'dir c:'
#12
当用户不是 sysadmin 组的成员时,xp_cmdshell 将模拟使用 xp_sqlagent_proxy_account 指定的 SQL Server 代理程序的代理帐户。如果代理帐户不能用,则 xp_cmdshell 将失败。
如果为 MSSQLServer 服务选用的 Windows NT 帐户不是本地管理员组的成员,则非 sysadmin 固定服务器角色成员的用户将无法执行 xp_cmdshell。
是不是你的用户没有权限,
如果为 MSSQLServer 服务选用的 Windows NT 帐户不是本地管理员组的成员,则非 sysadmin 固定服务器角色成员的用户将无法执行 xp_cmdshell。
是不是你的用户没有权限,
#13
我是用sa去登录的!
#14
问题终于找到了,是操作系统的问题,谢谢各位!
#15
结贴,给分!
#1
EXEC master..xp_cmdshell 'bcp "SELECT * FROM yikaiinfodb.dbo.sysdept" queryout F:\zhai.txt -c -SSVCTAG -U"sa" -P"7852"'
#2
-J好像没这个参数
#3
exec master..xp_cmdshell 'bcp "select * from yikaiinfodb.dbo.sysdept" queryout F:\zhai.txt -c -SSVCTAG -Usa -P7852'
#4
SVCTAG-J49342X 为服务器名称
#5
exec master..xp_cmdshell 'bcp "select * from yikaiinfodb.dbo.sysdept" queryout F:\zhai.txt -c -S"SVCTAG-J49342X" -Usa -P7852'
这样试试
这样试试
#6
还是不行,问题的关键是:在执行 xp_cmdshell 的过程中出错。调用 'CreateProcess' 失败,错误代码: '2'
不晓得是我的数据库服务器有问题还是,系统有问题,在别的机子上运行都可以!
不晓得是我的数据库服务器有问题还是,系统有问题,在别的机子上运行都可以!
#7
mark!
#8
执行简单的xp_cmdshell操作有问题么?
比如说:
xp_cmdshell 'dir c:'
比如说:
xp_cmdshell 'dir c:'
#9
或者,你的服务器上有F盘么?
#10
服务器上有F:盘
#11
执行简单的xp_cmdshell操作有问题么?
比如说:
xp_cmdshell 'dir c:'
比如说:
xp_cmdshell 'dir c:'
#12
当用户不是 sysadmin 组的成员时,xp_cmdshell 将模拟使用 xp_sqlagent_proxy_account 指定的 SQL Server 代理程序的代理帐户。如果代理帐户不能用,则 xp_cmdshell 将失败。
如果为 MSSQLServer 服务选用的 Windows NT 帐户不是本地管理员组的成员,则非 sysadmin 固定服务器角色成员的用户将无法执行 xp_cmdshell。
是不是你的用户没有权限,
如果为 MSSQLServer 服务选用的 Windows NT 帐户不是本地管理员组的成员,则非 sysadmin 固定服务器角色成员的用户将无法执行 xp_cmdshell。
是不是你的用户没有权限,
#13
我是用sa去登录的!
#14
问题终于找到了,是操作系统的问题,谢谢各位!
#15
结贴,给分!