小编Jos*_*ant的帖子

如何解决在 Microsoft SQL 中使用 xp_cmdshell 时出现的“访问被拒绝”错误?

这是我的整个日常:

Declare @AttFileType as char(5), @HQCo as int, @FormName as Varchar(15),       @KeyID as VarChar(10), @UniqueID as uniqueidentifier, @FilePath as Varchar(100), @StringCommand as Varchar(200)
Declare @AttID as int
DECLARE @cmd as VARCHAR(500)
DECLARE @cmd2 as VARCHAR(500)


CREATE TABLE #tmp(eFileName VARCHAR(100));
INSERT INTO #tmp
EXEC xp_cmdshell 'dir /B C:\Users\*****\Desktop\Test_Images';

Declare @FileName varchar(100)

Set @UniqueID = NewID()

While (Select Count(*) From #tmp where eFileName is not null) > 0
Begin

Select Top 1 @FileName = eFileName From #tmp

Set @FilePath = 'C:\Users\*****\Desktop\Test_Images\' + …
Run Code Online (Sandbox Code Playgroud)

sql sql-server xp-cmdshell

2
推荐指数
1
解决办法
9120
查看次数

标签 统计

sql ×1

sql-server ×1

xp-cmdshell ×1