SQL Express에서 .BAK 파일을 복원하기 전에이 SQL 쿼리를 실행하려고합니다. 처음에는 Desktop에 내 사용자 계정의 파일이있었습니다. 관리자로 로그인했습니다. 나는이Windows 인증 모드에서 SQL Express를 사용하여 내 데스크톱에서 .BAK 파일을 읽을 수 없습니다.
RESTORE FILELISTONLY FROM DISK= 'C:\Documents and Settings\Administrator\Desktop\file.bak'
처럼 바탕 화면에있는 .BAK 파일에 액세스하려고하면
는 오류가 발생합니다. 내가 C:\temp
에 .BAK 파일을 이동,이
RESTORE FILELISTONLY FROM DISK= 'C:\temp\file.bak'
을 실행할 때
Msg 3201, Level 16, State 2, Line 1 Cannot open backup device 'C:\Documents and Settings\Administrator\Desktop\file.bak'. Operating system error 5(Access is denied.). Msg 3013, Level 16, State 1, Line 1 RESTORE FILELIST is terminating abnormally.
그러나, 그것은 잘 작동합니다.
나는 무슨 일이 일어나고 있는지 파악할 수 없습니다. SQL Express로 Windows 인증을 사용하여 데스크톱에서 파일에 액세스하는 방법이 있습니까?
예, 파일 사용 권한 문제입니다. – DiGi