아래에 표시된 코드를 SQL 서버에서 실행할 수있는 가능한 모든 방법을 시도했습니다. 그리고 나는 아직 결과가 없습니다.SQL 서버에서 CMDSHELL 코드를 실행할 수 없습니다.
0
A
답변
0
Cmd를 쉘이 열려 있어야합니다 :
-- To allow advanced options to be changed.
EXEC sp_configure 'show advanced options', 1;
GO
-- To update the currently configured value for advanced options.
RECONFIGURE;
GO
-- To enable the feature.
EXEC sp_configure 'xp_cmdshell', 1;
GO
-- To update the currently configured value for this feature.
RECONFIGURE;
GO
는 SQL 서버 enigine 서비스가 실행되는 사용자에이 link
0
서비스를 실행하고있는 항목을 찾으십시오. select * from sys.dm_server_services' 그런 다음 [폴더 사용 권한을 확인하십시오] (https://technet.microsoft.com/en-us/library/cc771586(v=ws. 11) .aspx)이 폴더가 SQL Server 인스턴스와 동일한 컴퓨터에 있지 않으면 UNC – scsimon
쪽 메모를 사용해야합니다. 쿼리가 작동하고 있습니다. 이 폴더에는 아무 것도 없으므로 파일 및 하위 디렉토리가 표시되지 않습니다. – scsimon
@ scsimon-folder에는 파일이 포함되어 있습니다. 다른 폴더에서도 시도했습니다. 동일한 결과가 나타납니다. – Superr