[MSSQL - NAS 네트워크 드라이브 연결]

사전 작업

NAS 생성 & 연결

 

 

■ NAS 생성 및 연결

 

■ NAS를 연결했음에도 MSSQL에서 데이터베이스 생성 시 NAS의 경로가 보이지 않습니다.

 

 

■ xp_cmdshell 활성화

exec sp_configure 'show advanced options', 1;
go
reconfigure;
go


exec sp_configure 'xp_cmdshell',1
go
reconfigure;
go

 

 

■ Fileserver
NAS의 경로, NAS유저 패스워드, NAS유저 ID
exec xp_cmdshell 'net use E: \\<NAS IP>\n2370497_testjj11\data <NAS패스워드>  /USER:<NAS IP>\gwnupoc'

output
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The command completed successfully.
NULL
NULL
(3개 행이 영향을 받음)
완료 시간: 2022-08-24T09:36:17.7487091+09:00

 

 

■ File list 확인

 

■ 새 데이터베이스 생성
NAS경로로 지정

 

 

■ NAS경로에 데이터 파일 생성 확인

 

 

■ xp_cmdshell 비활성화

exec sp_configure 'show advanced options', 0;
go
reconfigure;
go

 

 

■ 비활성화 여부 확인

 

 

※ 네트워크 드라이브 삭제 방법

EXEC XP_CMDSHELL 'net use E: /delete'