2012. 2. 6. 08:28

DB를 다른 드라이버로 옮기고 연결했더니....

으잌? 아니왜?

 

복구한 DB가 '읽기 전용'인 경우는 처음 봐서 당황했습니다 ㅎㅎㅎ
이런 경우가 2가지 경우가 있는데.

1. DB 파일이 읽기전용인 경우
2. 파일시스템에 권한이 없는 경우


1. DB 파일이 읽기 전용인 경우

당연히 파일 자체가 읽기 전용인 경우 '읽기 전용'으로 열립니다.

 

그런데 옛날부터 있던 버그가 있죠.
읽기전용이 아닌데 읽기 전용인 경우가 있습니다.

이럴 때는 읽기전용을 걸어주시고 
'적용'하신 후 '확인'을 눌러 창을 닫고 
다시 속성을 열고 읽기전용을 풀어주고 
'적용' -> '확인'하시면 됩니다.

 

 

2. 파일 시스템에 권한이 없는 경우

이건 또 2가지 경우로 나눌 수 있는데

'지금 로그온되어있는 계정의 권한 문제'와 'SQL 서버 매니지먼트 스튜디오(SQL Server Management Studio)'의 권한이 없는 경우입니다.
파일 권한이 없는 건 이미 여기서 논할 수준이 아니니 따로 설명하지 않겠습니다 ^^;
폴더에 사용 권한을 확인해 주세요.

매니지먼트 스튜디오에 권한이 없는 경우는 그냥 관리자 권한으로 실행해 주시면 됩니다.

알고 보면 참 쉽조잉~

 

마무리

이런 건 안 겪어보면 평생 모르는 거죠 ㅎㅎㅎㅎ