mssql에 있는 자료를 mysql로 옮기기위해 mssql에 백업된 자료를 복원해야되는데 안되네요...
mssql프로그램으로 제 컴퓨터에 복원시키려고 하니깐 무슨 단일사용자로 해야된다고 하는데 무슨 소린지도 모르겠구요...
어떻게 하는지 아시는분 설명좀 해주세요...
그 이야기는 single user 모드로 전환해서 복원을 진행해야 한다는 것을 의미합니다.
즉 복원하려는 db에 트랜잭션이나 기타 session 이 연결되 있으니.. 복원을 할수 없다는 것을
의미합니다. 아래와 같이 해보세요...
먼저 single user 모드로 전환 합니다. -> 그래야 해당 db에 session 및 transaction이 끊어 집니다.
alter database database명 set single_user with immediate rollback
이렇게 명령어를 수행 후 복원을 수행하세요...
복원이 완료되면.. 이제 다시 정상적으로 db를 이용해야 하니 multi_user 모드로 전환해야 합니다.
아래와 같습니다.
atler database database 명 set multi_user with rollback immediate
이렇게 하시면 복원도 정상적으로 될 것이며, 다시 multi user 가 db를 이용할 수 있습니다.