적용 대상
SQL Server 2008 Standard SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Workgroup

Microsoft는 Microsoft SQL Server 2008 수정 프로그램 다운로드 가능한 하나의 파일로 배포합니다. 수정 프로그램은 계속 누적 되는 형태 이므로 각 새 릴리스에 모든 핫픽스를 포함 하며 수정 프로그램 릴리스의 이전 SQL Server 2008에 포함 된 모든 보안 수정 프로그램

증상

Microsoft SQL Server 2008 Reporting Services (SSRS 2008) 큰 보고서 또는 대형 모델을 렌더링 하는 동안 다음과 같은 런타임 오류 메시지가 나타납니다.

원본:.NET 런타임날짜:이벤트 ID: 1023작업 범주: 없음수준: 오류키워드: 클래식사용자: n/A컴퓨터:설명:.NET 런타임 버전은 2.0.50727.3603-심각한 실행 엔진 오류 (000006427F44AE16) (80131506)

다음 오류 메시지 SSRS 2008 로그 파일에도 기록 될 수 있습니다.

rshost! rshost! 18f0! < 날짜 시간 >:: e 오류: 덤프를 생성 하 고 치명적인 런타임 오류로 인해 작업을 끝냅니다.

이 문제는 공용 언어 런타임 (CLR) 개체를 실행 하는 SQL Server 2008 SQL Server 2008 데이터베이스 엔진에서 발생할 수 있습니다. 이 경우 다음과 같은 오류 메시지가 나타날 수 있습니다.

< 타임 > 서버 오류: 6536, 심각도: 16, 상태: 1..NET Framework 공용 언어 런타임에서 < 타임 > 서버 A 치명적인 오류가 발생 했습니다. SQL Server 종료 합니다. 서버를 다시 시작한 다음 오류가 다시 발생 하면 고객 지원 서비스에 문의 합니다.

다음 텍스트를 사용 하 여 스택 덤프 SQL 오류 로그 덤프 표시 될 수 있습니다.:

<time> Server * *******************************************************************************<time> Server *<time> Server * BEGIN STACK DUMP:<time> Server * 03/24/11 19:05:12 spid 0<time> Server *<time> Server * A fatal error occurred in .NET Framework runtime.<time> Server * *******************************************************************************<time> Server *<time> Server * BEGIN STACK DUMP:<time> Server * 03/24/11 19:05:23 spid 0<time> Server *<time> Server * Full CLR state dump: A fatal error occurred in .NET Framework runtime.

원인

이 문제는 혼합된 어셈블리 CreateThread Win32 API 또는 BeginThread Win32 API를 사용 하 여 스레드를 만들 때 발생 합니다. 스레드가 관리 코드로 전환 하려면 나중에 시도합니다. 이 전환은 CLR 런타임 호스트에서 작업 컨텍스트를 요청 하면 됩니다. 이 전환은 허용 되지 않는 명시적으로 런타임 오류가 발생 합니다.참고: 모든 스케줄러 캐시 캐시에 액세스 하려고 시도 하기 전에 스레드 선점형 아닌 모드로 필요로 하기 때문에 전환 명시적으로 수 없게 됩니다.

해결 방법

이 문제에 대 한 수정 프로그램은 먼저 SQL Server 2008 서비스 팩 1 용 누적 업데이트 7에서 릴리스 되었습니다. 이 누적 업데이트 패키지에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.

SQL Server 2008 서비스 팩 1 용 누적 979065 업데이트 패키지 7참고: 빌드는 계속 누적 되는 형태 이므로 각 새 수정 프로그램 릴리스의 모든 핫픽스와 들어 및 이전 SQL Server 2008에 포함 된 모든 보안 수정 프로그램 릴리스의 수정. 이 핫픽스가 포함 된 최신 수정 릴리스를 적용 고려 하는 것이 좋습니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.

SQL Server 2008 서비스 팩 1이 출시 된 이후에 릴리스된 970365 는 SQL Server 2008 빌드Microsoft SQL Server 2008 핫픽스는 특정 SQL Server 서비스 팩에 대 한 만들어졌습니다. SQL Server 2008 서비스 팩 1을 설치 하려면 SQL Server 2008 서비스 팩 1 핫픽스를 적용 해야 합니다. 기본적으로 SQL Server 서비스 팩에서 제공 되는 모든 핫픽스는 다음 SQL Server 서비스 팩에 포함 됩니다.

해결 방법

SQL Server 2008 데이터베이스 엔진에 대 한이 문제를 해결 하려면 SQL CLR.NET 안전 하지 않은 어셈블리 데이터베이스 엔진으로 로드 및 잠재적으로이 문제가 발생 하는 스레드를 생성 되는지 확인 하십시오. 이러한 어셈블리를 사용 하지 마십시오 또는 증상은 격리 하 고 문제를 subsides 때까지 개별적으로 시스템에서 제거 합니다.예를 들어 어떤 SQL CLR 어셈블리를 표시 하려면 SQL 오류 로그에 다음과 유사한 정보가 메시지 사용 되 고 증상 발생 시키는 수 나타날 수 있습니다.

2011-03-29 12:01:01.00 spid51 Unsafe 어셈블리 ' < 어셈블리 이름 > 버전 0.0.0.0, culture = 중립, publickeytoken 등 = = null, processorarchitecture = msil' 1 (< appdomain 이름 >) appdomain에 로드

상태

Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.

참조

증분 서비스 모델에 대 한 SQL Server 대 한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.

보고 된 문제에 대 한 핫픽스를 제공 하는 SQL Server 팀 935897 는 증분 서비스 모델은SQL Server 업데이트의 명명 스키마에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.

822499 Microsoft SQL Server 소프트웨어 업데이트 패키지의 새 명명 스키마소프트웨어 업데이트 용어에 대한 자세한 내용을 보려면, 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인하십시오.

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

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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