적용 대상
SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Workgroup SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard SQL Server 2008 Workgroup Microsoft SQL Server 2005 Developer Edition Microsoft SQL Server 2005 Enterprise Edition Microsoft SQL Server 2005 Express Edition Microsoft SQL Server 2005 Standard Edition Microsoft SQL Server 2005 Workgroup Edition

Microsoft는 microsoft SQL Server 2008 R2, Microsoft SQL Server 2008, Microsoft SQL Server 2005 수정을 하나의 다운로드 가능한 파일로 배포 합니다. 수정 프로그램이 누적 되므로 새 릴리스에는 이전 SQL Server 2008 R2, SQL Server 2008 또는 SQL Server 2005 fix 릴리스에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다.

증상

다음과 같은 경우를 생각해 볼 수 있습니다.

  • SQL Server 2005, SQL Server 2008 또는 SQL Server 2008 R2를 실행 하는 컴퓨터에서 DBCC CHECKDB (' master ') 명령을 실행 합니다.

  • 명령을 실행 하는 데 사용 하는 사용자 계정이 sysadmin 고정 서버 역할에 할당 되지 않았거나 ' dbo ' 사용자 역할에 매핑되지 않았습니다.

  • DBCC 결과가 성공적으로 표시 됩니다.

이 시나리오에서는 DBCC 결과 아래와 같은 오류 메시지가 표시 됩니다.

메시지 7983, 수준 14, 상태 36, 줄 2 사용자 ' guest '에는 데이터베이스 ' mssqlsystemresource '에 대 한 DBCC checkdb를 실행할 수 있는 권한이 없습니다.

해결 방법

누적 업데이트 정보

SQL Server 2005 서비스 팩 4

이 문제에 대 한 픽스는 SQL Server 2005 서비스 팩 4에 대 한 누적 업데이트 1에서 처음 릴리스 되었습니다. 이 누적 업데이트 패키지에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.

2464079 SQL Server 2005 서비스 팩 4에 대 한 누적 업데이트 패키지 1참고 빌드가 누적 되므로 새로운 각 수정 릴리스에는 이전 SQL Server 2005 fix 릴리스에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. 이 핫픽스를 포함 하는 최신 픽스 릴리스를 적용 하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

2485757 SQL Server 2005 서비스 팩 4 이후 릴리스된 SQL Server 2005 빌드가 릴리스 되었습니다. 특정 SQL Server 서비스 팩에 대 한 Microsoft SQL Server 2005 핫픽스가 만들어집니다. Sql server 2005 서비스 팩 4 설치에 SQL Server 2005 서비스 팩 4 핫픽스를 적용 해야 합니다. 기본적으로 SQL Server 서비스 팩에 제공 되는 모든 핫픽스는 다음 SQL Server 서비스 팩에 포함 되어 있습니다.

SQL Server 2005 서비스 팩 3

이 문제에 대 한 픽스는 SQL Server 2005 서비스 팩 3에 대 한 누적 업데이트 12에서 처음 릴리스 되었습니다. 이 누적 업데이트 패키지에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.

2345449 SQL Server 2005 서비스 팩 3 용 누적 업데이트 패키지 12참고 빌드가 누적 되므로 새로운 각 수정 릴리스에는 이전 SQL Server 2005 fix 릴리스에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. 이 핫픽스를 포함 하는 최신 픽스 릴리스를 적용 하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

960598 SQL Server 2005 서비스 팩 3 이후 릴리스된 SQL Server 2005 빌드가 릴리스 되었습니다. 특정 SQL Server 서비스 팩에 대 한 Microsoft SQL Server 2005 핫픽스가 만들어집니다. Sql server 2005 서비스 팩 3 설치에 SQL Server 2005 서비스 팩 3 핫픽스를 적용 해야 합니다. 기본적으로 SQL Server 서비스 팩에 제공 되는 모든 핫픽스는 다음 SQL Server 서비스 팩에 포함 되어 있습니다.

SQL Server 2008 서비스 팩 2

이 문제에 대 한 픽스는 SQL Server 2008 서비스 팩 2에 대 한 누적 업데이트 1에서 처음 릴리스 되었습니다. 이 누적 업데이트 패키지에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.

2289254 SQL Server 2008 서비스 팩 2에 대 한 누적 업데이트 1참고 빌드가 누적 되므로 새로운 각 수정 릴리스에는 이전 SQL Server 2008 fix 릴리스에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. 이 핫픽스를 포함 하는 최신 픽스 릴리스를 적용 하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

2402659 SQL Server 2008 서비스 팩 2 이후 릴리스된 SQL Server 2008 빌드가 릴리스 되었습니다.

SQL Server 2008 서비스 팩 1

이 문제에 대 한 픽스는 SQL Server 2008 서비스 팩 1에 대 한 누적 업데이트 10에서 처음 릴리스 되었습니다. 이 누적 업데이트 패키지에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.

2279604 SQL Server 2008 서비스 팩 1에 대 한 누적 업데이트 10 참고 빌드가 누적 되므로 새로운 각 수정 릴리스에는 이전 SQL Server 2008 fix 릴리스에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. 이 핫픽스를 포함 하는 최신 픽스 릴리스를 적용 하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

970365 SQL Server 2008 서비스 팩 1 이후 릴리스된 SQL Server 2008 빌드가 릴리스 되었습니다.

SQL Server 2008 R2

이 문제에 대 한 픽스는 먼저 누적 업데이트 3에서 릴리스 되었습니다. SQL Server 2008 R2 용 누적 업데이트 패키지를 구하는 방법에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.

2261464 SQL Server 2008 R2의 누적 업데이트 패키지 3참고 빌드가 누적 되므로 새로운 각 수정 릴리스에는 이전 SQL Server 2008 R2 fix 릴리스에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. 이 핫픽스를 포함 하는 최신 픽스 릴리스를 적용 하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

981356 SQL Server 2008 R2를 해제 한 후 릴리스된 SQL Server 2008 R2 빌드

상태

Microsoft는 이 문제가 "적용 대상" 절에 나열된 Microsoft 제품에서 발생하는 문제로 확인했습니다.

참조

DBCC CHECKDB (Transact-sql)에 대 한 자세한 내용은 다음 MSDN (Microsoft Developer Network) 웹 사이트를 참조 하세요.

DBCC CHECKDB (Transact-sql)PowerPivot 구성 요소 및 도구에 대 한 자세한 내용은 다음 MSDN (Microsoft Developer Network) 웹 사이트를 참조 하세요.

PowerPivot 구성 요소 및 도구SharePoint 용 PowerPivot 소프트웨어 설치에 대 한 자세한 내용을 보려면 다음 MSDN 웹 사이트를 방문 하세요.

설치 (SharePoint 용 PowerPivot)SQL Server에 대 한 증분 서비스 모델에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.

935897 보고 된 문제에 대 한 핫픽스를 제공 하기 위해 SQL Server 팀에서 증분 서비스 모델을 사용할 수 있음SQL Server 업데이트의 명명 스키마에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.

822499Microsoft SQL Server 소프트웨어 업데이트 패키지에 대 한 새 이름 지정 스키마소프트웨어 업데이트 용어에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.

824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명

추가 정보

SQL Server 2008 R2에서이 문제를 재현 하는 방법

  1. 새 SQL Server 2008 R2 데이터베이스를 만듭니다. 예를 들어 "test" 데이터베이스 이름을 사용 하 여 SQL Server 2008 R2 데이터베이스를 만듭니다.

  2. 새 SQL 로그인을 만듭니다. 로그인 이름 필드에 로그인 이름을 입력 합니다. 예를 들어 LoginForUserA를 입력 합니다.

  3. 기본 데이터베이스 필드에서 1 단계에서 만든 데이터베이스를 선택 합니다.

  4. 1 단계에서 만든 데이터베이스에서 새 사용자를 만듭니다.

  5. 2 단계에서 만든 로그인 이름을 로그인 이름으로 선택 합니다.

  6. 데이터베이스 역할 구성원 자격 섹션에서 db_owner 확인란을 선택한 다음 확인을 클릭 합니다.

  7. 4 단계에서 사용한 것과 동일한 사용자 이름을 사용 하 여 마스터 데이터베이스에서 새 사용자를 만듭니다.

  8. 마스터 데이터베이스의 6 단계에서 5 단계를 반복 합니다.

  9. 2 단계에서 만든 로그인을 사용 하 여 서버에 연결 합니다.

  10. 다음 명령을 실행 합니다.: 선택 4 단계에서 만든 사용자 이름이 반환 됩니다.

  11. 다음 명령을 실행 합니다. DBCC CHECKDB (' master ')

CHECKDB가 성공적으로 실행 되 고 다음 메시지가 반환 됩니다. %0이 (가) ' master ' 데이터베이스에서 오류 할당 오류의 1과 일관성 오류를 발견 했습니다. 그러나 mssqlsystemresource 데이터베이스를 선택 하면 "현상" 섹션에 설명 되어 있는 오류 메시지가 예기치 않게 반환 됩니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.