현재 오프라인 상태입니다. 인터넷에 다시 연결하기를 기다리고 있습니다.

FIX: SQL Server 2012 또는 2014 캐시할 자동 매개 변수화 된 쿼리를 실행할 때 오류 메시지가 기록 된다

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:3068703
현상
SQL Server 캐시할 수 없는 자동 매개 변수화 된 쿼리 실행 중인 경우 쿼리 액세스 위반이 드문 조건에서 나타날 수 있습니다. 액세스 위반이 함께 다음 예제 코드를 포함 하는 호출 스택 SQL Server 오류 로그에 기록 됩니다.

***Stack Dump being sent to C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\LOG\SQLDump0010.txtSqlDumpExceptionHandler: Process #### generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process.* ********************************************************************************* BEGIN STACK DUMP:*  date time spid #*** Exception Address = 000007FA0B512E2F Module(sqllang+0000000000E72E2F)* Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION* Access Violation occurred reading address 0000000000000018** Input Buffer ### bytes -* select identifier, registration_date, model, digit, place, failure, address,  * remote_control, phone_number, state, location, updated, mta, * home_id, vod_address, observations  * from equipment with(nolock) * where branch_group = 1 and equipment_type = 2 * and series = 'SERIES_AAA'*  * ******************************************************************************** -------------------------------------------------------------------------------* Short Stack Dump000007FA0B512E2F Module(sqllang+0000000000E72E2F)000007FA0B57D7D2 Module(sqllang+0000000000EDD7D2)000007FA0A74788B Module(sqllang+00000000000A788B)000007FA0A746B5C Module(sqllang+00000000000A6B5C)000007FA0A747034 Module(sqllang+00000000000A7034)000007FA0A746F8C Module(sqllang+00000000000A6F8C)000007FA0A6C9851 Module(sqllang+0000000000029851)000007FA0AB5CF5C Module(sqllang+00000000004BCF5C)000007FA0AB54397 Module(sqllang+00000000004B4397)000007FA09990430 Module(sqldk+0000000000010430)000007FA09990214 Module(sqldk+0000000000010214)000007FA0998FEF7 Module(sqldk+000000000000FEF7)000007FA099AF15F Module(sqldk+000000000002F15F)000007FA099AF1E0 Module(sqldk+000000000002F1E0)000007FA099AE70E Module(sqldk+000000000002E70E)000007FA099AEFB9 Module(sqldk+000000000002EFB9)000007FA17411832 Module(KERNEL32+0000000000001832)000007FA19B1D609 Module(ntdll+000000000005D609)

이 예제에서는 다음과 같이 symptomsare.
  • WHERE 절에 하나 이상의 상수에는 단순 쿼리. SQL Server 자동으로 매개 변수화이 상수입니다.
  • "읽는 주소 0000000000000018" 문자열을 액세스 위반이 발생 했습니다. (이 문자열 "18" 64 비트 시스템에서 32 비트 시스템에 "0 C" 끝납니다.)
  • 짧은 스택 덤프의 내용을 동일 하거나 유사한 깊이 스택 프레임 (반드시 정확히 일치)의 상대적 위치를 갖게 됩니다.

    참고이 예제에서 SQL Server 64 비트 인스턴스를 가져옵니다. 다르지만 대답 32 비트 인스턴스에서 하나의 예를 들어 인식할 수 있게 됩니다.

누적 업데이트 정보

이 문제는 SQL Server 다음 누적 업데이트에 처음 수정 되었습니다.
권장 사항: SQL Server 용 최신 누적 업데이트를 설치 합니다.

각 새 누적 업데이트 SQL Server 대 한 모든 핫픽스를 포함 하 고 이전 누적 업데이트에 포함 된 모든 보안 수정 프로그램. SQL Server 대 한 최신 누적 업데이트를 확인해 보십시오.
현재 상태
Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.
참조
정보는 용어 용어를 참조하십시오.

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 3068703 - 마지막 검토: 09/04/2015 07:23:00 - 수정: 2.0

Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web

  • kbqfe kbsurveynew kbfix kbexpertiseinter kbmt KB3068703 KbMtko
피드백