안녕하세요
먼저 설명을 드리면 내용은 다음과 같습니다.
서버 A 에 DB_A 가 있습니다. 참 서버 A 에는 master 디비가 없네요 (ㅠㅠ;) 왜 그런지는 모르겠습니다. 이 DB 에는 dbo/sa 와 user1/user1 계정이 있었습니다. (일단 제가 만든게 아니라 ㅠㅠ;) 일부 테이블은 dbo 로 , 일부 테이블은 user1 으로 소유자가 표시되어 있었습니다. 그리고 dbo 소유의 일부 테이블중 일부는 (select ,insert 등의 )권한이 설정되어 있었습니다. 나머지는 다 않되 있구요. 그래도 웹에서 sa 로 접근하면 모두 잘 되었습니다. (당연한거 맞죠 ?)
이것을
서버 B 에 DB_B ( DB이름은 같아도 상관 없습니다. ) 로 옮겨야 할 상황이 됬습니다.
먼저 DTS 를 이용해 볼려 했더니 자꾸 에러가 나네요 . 에러메시지를 보면서 한참 뚝닥 거려서 옮겼습니다. 다 옮긴후 사이트를 띄우려고 하니 일부 테이블이 접근이 않되 네요 . 비교해 보니까 따로 select,insert 등의 권한이 세팅 되어 있던 일부 dbo 소유의 테이블로 invalid object 라는 에러를 내면서 접근이 않되네요
그래서 다 날리고 이번에는 백업앤 리스토어로 서버 B 로 옮겼습니다. 완전히 다 옮기고 웹에 연결해 보니 똑같은 테이블 들로 invalid object 라고 하며 접근이 않되네요
그래서 게시판을 열라 뒤지고 (질문 답을 거의 다 읽었습니다. ㅠㅠ;) 검색엔진을 열라 뒤져 보니
권한 문제 또는 분리된 사용자 문제라고 하네요 문제는 대강 이해 하겠는데 몇몇 고수 분들이 들어 놓으신 예가 이해가 않되구요 MS 온라인 헬프의 예로도 작업을 못하겠습니다.
어떡하면 될런지 차근히 설명 주 셨으면 너무 감사 하겠습니다.
주위 분들한테 여쭤 봐도 다들 이상타고 하시더군요... 참 문제는 간단한듯 한데 나름대로 어려운 문제 인듯 합니다.
부탁 드리겠습니다.
|