[MS-SQL] 개체 이름 'tblStudy'이(가) 잘못되었습니다.
로빈아빠
본문
[ 문제 ]
Microsoft OLE DB Provider for SQL Server 오류 '80040e37'
개체 이름 'tblStudy'이(가) 잘못되었습니다.
[해결 1 ]
SQL 데이터 베이스 복구시 mdf 파일을 복구할때 복구전 디비에 소유자가 설정 되어 있을 경우
검색,수정,삭제 등이 오류가 발생할 경우 아래와 같이 처리한다.
예)테이블명이 'tblStudy' 라고 할 경우
오류 메시지 -> 서버: 메시지 208, 수준 16, 상태 1, 줄 1 개체 이름 'tblStudy'이(가) 잘못되었습니다.
exec sp_changeobjectowner 'webschool.tblStudy', 'dbo'
위의 명령은 'tblStudy' 테이블의 소유자가 'webschool' 로 되어 있을때 dbo 로 변경하는 예임.
dbo 로 권한 변경 후 소유권을 변경하면 해결 될 겁니다.
출처 : 초코케익 ( http://blog.naver.com/megadeth75/100017664536 )
[ 해결 2]
테이블 이름을 중간에 임의로 변경한경우에도 발생합니다.
새롭게 테이블 이름을 생성하면 정상작동합니다.
Microsoft OLE DB Provider for SQL Server 오류 '80040e37'
개체 이름 'tblStudy'이(가) 잘못되었습니다.
[해결 1 ]
SQL 데이터 베이스 복구시 mdf 파일을 복구할때 복구전 디비에 소유자가 설정 되어 있을 경우
검색,수정,삭제 등이 오류가 발생할 경우 아래와 같이 처리한다.
예)테이블명이 'tblStudy' 라고 할 경우
오류 메시지 -> 서버: 메시지 208, 수준 16, 상태 1, 줄 1 개체 이름 'tblStudy'이(가) 잘못되었습니다.
exec sp_changeobjectowner 'webschool.tblStudy', 'dbo'
위의 명령은 'tblStudy' 테이블의 소유자가 'webschool' 로 되어 있을때 dbo 로 변경하는 예임.
dbo 로 권한 변경 후 소유권을 변경하면 해결 될 겁니다.
출처 : 초코케익 ( http://blog.naver.com/megadeth75/100017664536 )
[ 해결 2]
테이블 이름을 중간에 임의로 변경한경우에도 발생합니다.
새롭게 테이블 이름을 생성하면 정상작동합니다.
관련링크
댓글목록
등록된 댓글이 없습니다.