Microsoft는 다운로드 가능한 파일 하나로 Microsoft SQL Server 2012 수정 사항을 배포합니다. 수정 사항은 누적되므로 각 새 릴리스에는 이전 SQL Server 2012 수정 릴리스에 포함된 모든 핫픽스 및 모든 보안 수정 사항이 포함됩니다.
증상
다음과 같은 경우를 생각해 볼 수 있습니다.
-
새 SQL Server 로그인 ID를 만든 다음 Microsoft SQL Server 2012 instance 데이터베이스의 소유자로 로그인 ID를 할당합니다.
-
새 로그인 ID를 사용하여 SQL Server 2012 instance 로그인합니다.
-
SQL Server 2012 instance 데이터베이스의 속성을 보려고 합니다.
이 경우 다음과 유사한 내용의 오류 메시지가 나타납니다.
요청된 대화 상자를 표시할 수 없습니다.추가 정보: 요청된 대화 상자를 표시할 수 없습니다. (SqlMgmt)Transact-SQL 문 또는 일괄 처리를 실행하는 동안 예외가 발생했습니다.(Microsoft.SqlServer.ConnectionInfo)사용자에게 이 작업을 수행할 수 있는 권한이 없습니다. (Microsoft SQL Server, 오류: 297)
원인
이 문제는 데이터베이스 속성을 보려고 할 때 VIEW SERVER STATE 권한이 필요하기 때문에 발생합니다.데이터베이스 속성을 클릭하면 SQL Server Management Studio(SSMS)는 다음 DMV(동적 관리 뷰)에 대해 쿼리를 실행합니다.
-
sys.dm_hadr_cluster
-
sys.dm_database_encryption_keys
이러한 DMV는 2012년 SQL Server 새로운 기능이며 서버 수준 권한이 필요합니다.
해결 방법
누적 업데이트 정보
SQL Server 2012
이 문제에 대한 수정 사항은 SQL Server 2012 서비스 팩 RTM에 대한 누적 업데이트 2에서 처음 릴리스되었습니다. 이 누적 업데이트 패키지에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.
2703275 SQL Server 2012용 누적 업데이트 패키지 2참조 빌드가 누적되므로 각 새 수정 릴리스에는 이전 SQL Server 2012 수정 릴리스에 포함된 모든 핫픽스 및 모든 보안 수정 사항이 포함됩니다. 이 핫픽스를 포함하는 최신 수정 릴리스를 적용하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
2692828 2012년 SQL Server 릴리스된 후 릴리스된 SQL Server 2012 빌드는 특정 SQL Server 서비스 팩에 대해 Microsoft SQL Server 2012 핫픽스를 만듭니다. SQL Server 2012 서비스 팩 RTM 핫픽스를 SQL Server 2012 서비스 팩 RTM 설치에 적용해야 합니다. 기본적으로 SQL Server 서비스 팩에 제공되는 모든 핫픽스는 다음 SQL Server 서비스 팩에 포함됩니다.
상태
Microsoft는 "적용 대상" 절에 나열한 Microsoft 제품에서 이 문제를 확인했습니다.
해결 방법
이 문제를 해결하려면 만든 로그인 ID에 VIEW SERVER STATE 권한을 부여합니다.