DetailPage-MSS-KB

기술 자료

기술 자료: 2678370 - 마지막 검토: 2012년 4월 18일 수요일 - 수정: 2.0

 

이 페이지에서

현상

다음 시나리오를 고려 하십시오.
  • Microsoft SQL Server 2012에서 서버 감사를 만듭니다. 서버 감사 필터 조건자를 사용 하 고 ON_FAILURE 속성을 "FAIL_OPERATION"으로 설정
  • 서버 감사 사양 또는 데이터베이스 감사 규정을 서버 감사를 만듭니다.
  • 데이터베이스 서버에 대해 작업을 수행할 수 있습니다.
  • 작업 감사 사양에 정의 된 감사 이벤트를 트리거합니다.
이 시나리오에서는 작업의 연결이 끊어집니다. 또한 다음 오류 메시지 SQL Server 오류 로그에 기록 됩니다.

spid # # '의 dbghelp.dll' 버전 '4.0.5'를 사용합니다.

spid # # *** 스택 덤프 C:\Program 상자 SQL server\mssql11에 전송 합니다.<InstanceName>\MSSQL\LOG\SQLDump0050.txt

SqlDumpExceptionHandler: 치명적인 오류 51 프로세스를 생성 c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server이 프로세스를 종료 합니다.

*******************************************************************************

</InstanceName>spid # # * 시작 스택 덤프:

spid # # * 12/01/13/18: 48: 13 spid 51

spid # # * 예외 주소 0000000072B8D826 Module(UNKNOWN+0000000000000000) =



spid # # * 예외 코드 c0000005 EXCEPTION_ACCESS_VIOLATION =

spid # # * 읽는 주소 0000000000000000 액세스 위반이 발생 한



서버 오류: 17310, 심각도: 20, 상태: 1.

서버 A 사용자 요청에서 SPID 51 세션과 치명적인 예외가 생성 됩니다. SQL Server이 세션을 종료 합니다. 로그 디렉터리에 생성 되는 덤프와 고객 지원 센터.

참고 문제가 발생 했는지 여부를 확인 하려면 다음 쿼리를 사용할 수 있습니다.

SELECT NAME AS AUDITNAME FROM SYS.SERVER_AUDITS WHERE ON_FAILURE = 2 AND PREDICATE IS NOT NULL

오류 메시지는 SQL Server 오류 로그에 기록 되 면 문제가 발생 합니다.

해결 방법

누적 업데이트 정보

SQL Server 2012

이 문제에 대 한 수정 프로그램은 먼저 누적 업데이트 1에서 릴리스 되었습니다. SQL Server 2012에 대 한이 누적 업데이트 패키지를 구하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
2679368  (http://support.microsoft.com/kb/2679368/ ) SQL Server 2012에 대 한 누적 업데이트 패키지 1
참고 빌드 누적 되는 형태 이므로 각 새 수정 프로그램 릴리스의 모든 핫픽스와 들어 및 이전 SQL Server 2012에 포함 된 모든 보안 수정 프로그램 릴리스의 수정. 이 핫픽스가 포함 된 최신 수정 릴리스를 적용을 고려 하는 것이 좋습니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 하십시오.
2692828  (http://support.microsoft.com/kb/2692828/ ) SQL Server 2012 2012 SQL Server 릴리스된 후에 릴리스된 빌드

현재 상태

Microsoft는 "적용 대상" 절에 나열 된 제품에서 문제가 있음을 확인 했습니다.

해결 과정

이 문제를 해결 하려면 다음 작업 중 하나를 수행 하십시오.
  • 필터 조건자를 사용 하지 않습니다.
  • 설정의 ON_FAILURE 속성을 감사 하려면 [계속]을 선택 합니다.

추가 정보

SQL Server 대 한 자세한 내용은 감사, 다음 Microsoft 개발자 네트워크 (MSDN) 웹 사이트를 방문 하십시오.
SQL Server 감사에 대 한 일반 정보 (http://msdn.microsoft.com/en-us/library/cc280386.aspx)

감사를 사용 하지 않도록 설정 하면 사용 안 함 작업이 실패할 수 있습니다. 감사, SUCCESSFUL_LOGIN_GROUP 같은 서버 감사 사양에 지정 된 감사 동작 그룹에 의존 하기 때문에이 문제가 발생할 수 있습니다 _CHANGE_GROUP 감사 합니다. 이러한 감사 안 함 또는 제거만 SQL Server 최소 구성 시작 될 때 수 있습니다 (즉, -f 시작 매개 변수). "현상" 절에 나와 있는 문제를 일으킬 수 있는 감사를 식별 하려면 다음 쿼리를 사용할 수 있습니다.

SELECT name as AuditName FROM sys.server_auditsWHERE on_failure = 2 AND predicate IS NOT NULL




본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Developer
키워드: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2678370 KbMtko
기계 번역된 문서기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:2678370  (http://support.microsoft.com/kb/2678370/en-us/ )
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store