디비 복구를 아래와 같이 진행했습니다. (2008, bak 파일 사용 )
ssms 2012로 2008 버젼을 복구( bak 파일)
RESTORE FILELISTONLY
FROM DISK = C:\a30.bak' --백업파일위치
RESTORE DATABASE a30
FROM DISK = 'C:\a30.bak'
WITH MOVE 'a30_Data' TO 'C:\a30_Data.MDF', --데이터파일
MOVE 'im30ktds_Log' TO 'C:\a30_Log.LDF' --로그파일
이렇게 해서 복구는 잘 되었는데, ssms 에서 테이블 목록 열어보면... 보통 다른디비는
dbo.table명 이렇게 되있는데 restore로 복구 한 이 디비는 db명.table명 이렇게 나오고요..
이러다보니 문제가 실제로 쿼리 사용할 때 소유자명 지정안하고 그냥 select * from table명 하면 조회가 안됩니다..
반드시 db명.table명 (여기서 db명은 소유자명인듯...같을뿐)
이렇게해야되는데요.. 이거 다시 dbo 로 소유자 바꾸거나 혹은
다른 사용자로 접속하더라고 select * from table명 이렇게 소유자 지정 안하더라도 조회할 수 있게 할 수 없을까요 ?
답변 부탁드립니다... 맛점하세요!!