SQL Server 의"이 데이터베이스 에 올 바른 소유자 가 없습니다"문 제 를 해결 합 니 다.

데이터 베 이 스 를 추가 한 후에 데이터 베이스 관계 도 를 볼 수 없고 데이터 베이스 관계 도 를 만 들 수 없습니다.제 해결 방법 은 다음 과 같 습 니 다.1.호 환 단 계 를 90(2005 년 90)(2000 년 80)
 
USE [master]
GO
EXEC dbo.sp_dbcmptlevel @dbname=' ', @new_cmptlevel=90
GO
으로 설정 합 니 다.DBCC 가 잘못된 정 보 를 출력 했다 면 시스템 관리자 에 게 연락 하 십시오."다음 에"데이터베이스 관계 도"를 누 르 면"이 데이터 베 이 스 는 데이터베이스 관계 도 를 사용 하 는 데 필요 한 지원 대상 이 하나 이상 없습니다.만 들 지 여부"를 보고 하고"예"를 선택 하 십시오.문제 가 해결 되 었 습 니 다]또는 복원 한 데이터 베 이 스 를 선택 하 십시오.오른쪽 단 추 를 누 르 고 속성->옵션->호 환 단 계 를 선택 하 십시오.sqlserver 2005(90)를 선택 하고 확인 하 십시오.이 때 이 데이터베이스 에서'데이터베이스 관계 도'노드 를 펼 칠 때 알림 이 있 습 니 다."이 데이터 베 이 스 는 데이터베이스 관계 도 를 사용 하 는 데 필요 한 지원 대상 이 하나 이상 부족 합 니 다.만 들 지 여부"를 선택 하고"예"를 선택 하면 됩 니 다.2.상기 방법 을 통 해 문제 가 존재 한다 면 다음 과 같은 방법 으로 데이터 베 이 스 를 계속 선택 한 다음 에'안전성'->'사용자'를 선택 하고 dbo 를 선택 하여 속성 페이지 를 엽 니 다.로그 인 이름 이 비어 있 으 면 새로 검색 한 다음
 
use [ ]
EXEC sp_changedbowner 'sa'
실행 에 성공 한 후에'데이터 베이스 관계 도'노드 를 선택 하 십시오."이 데이터 베 이 스 는 데이터베이스 관계 도 를 사용 하 는 데 필요 한 지원 대상 이 하나 이상 부족 합 니 다.만 들 지 여부"를 알려 주 고"예"를 선택 하면 됩 니 다.원래 만들어 진 관계 도 를 볼 수 있 습 니 다.

좋은 웹페이지 즐겨찾기