버그 번호: 1209 (SQL 핫픽스)
# 버그: 443526 (SQLBUDT)
Microsoft는 Microsoft SQL Server 2005 수정 프로그램을 다운로드 가능한 하나의 파일로 배포합니다. 수정 프로그램은 계속 누적 되는 형태 이므로 각 새 릴리스에 모든 핫픽스를 포함 하며 수정 프로그램 릴리스의 이전 SQL Server 2005에 포함 된 모든 보안 수정 프로그램
이 문서에서는이 핫픽스 릴리스에 대 한 다음을 설명합니다.
-
이 핫픽스 패키지에서 해결 된 문제
-
핫픽스 패키지 설치를 위한 전제 조건
-
핫픽스 패키지 설치 후 컴퓨터를 다시 시작 해야 여부에 대 한 정보
-
핫픽스 패키지가 다른 핫픽스 패키지로 대체 되는지 여부에 대 한 정보
-
레지스트리 변경 내용을 확인 해야 하는지 여부에 대 한 정보
-
핫픽스 패키지에 포함 된 파일
증상
SQL Server 2005에서 사용자 정의 함수를 실행할 때 오류 메시지가 나타납니다. 사용자 정의 함수를 실행 하기 전에 다음 명령문을 실행 하는 경우이 문제가 발생 합니다.
SET FMTONLY ON
설치 된 SQL Server 2005의 버전에 따라 다른 오류 메시지를 나타납니다. SQL Server 2005 서비스 팩 1 (SP1)을 사용 하는 경우 다른 문제 또한 발생할 수 있습니다.
SQL Server 2005의 최초 릴리스 버전
원래 버전의 SQL Server 2005에서 사용자 정의 함수를 실행할 때 다음과 같은 오류 메시지가 표시 됩니다.
536 메시지, 수준 16, 상태 5, 4 줄
잘못 된 길이 매개 변수가 SUBSTRING 함수에 전달 된.
SQL Server 2005 s p 1
SQL Server 2005 s p 1에서 사용자 정의 함수를 실행 하면 다음과 같은 현상이 나타납니다.
-
다음과 같은 오류 메시지가 나타날 있습니다.
메시지 109, 20, 상태 0, 줄 0 수준
서버에서 결과 받을 때 전송 수준 오류가 발생 합니다. (공급자: 공유 메모리 공급자, 오류: 0-파이프 끝났습니다.) -
SQL Server 서비스를 중지합니다.
-
다음 액세스 위반이 SQL Server 오류 로그 파일에 기록 됩니다.
SqlDumpExceptionHandler: 53 프로세스 생성 치명적인 예외 c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process.
해결 방법
서비스 팩 정보
이 문제를 해결 하려면 SQL Server 2005 최신 서비스 팩을 구하십시오. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.
913089 는 SQL Server 2005 최신 서비스 팩을 구하는 방법
핫픽스 정보
지원되는 핫픽스를 Microsoft에서 구할 수 있습니다. 그러나 이 핫픽스는 오직 이 문서에서 설명하는 문제를 해결하는 작업에만 사용됩니다. 이 문제가 발생하는 시스템에만 이 핫픽스를 적용해야 합니다. 이 핫픽스는 추가 테스트가 필요할 수도 있습니다. 따라서, 이 문제로 심각하게 영향을 받지 않는 경우 이 핫픽스가 포함된 다음 소프트웨어 업데이트가 나올 때까지 기다리는 것이 좋습니다.
핫픽스를 다운로드할 수 있는 경우, 이 기술 자료 문서의 상단에 "핫픽스 다운로드 가능" 섹션이 있습니다. 이 섹션이 나타나지 않으면, Microsoft 고객 지원에 문의하여 핫픽스를 얻으십시오.
참고: 추가 문제가 발생하거나 문제 해결이 필요한 경우, 별도로 서비스를 요청해야 할 수도 있습니다. 추가 지원 질문과 이 특정 핫픽스가 필요하지 않은 문제에는 일반 지원 비용이 적용됩니다. 전체 목록은 Microsoft 고객 서비스 및 지원 전화 번호 또는 별도 서비스 요청을 만들려면, 다음 Microsoft 웹 사이트를 방문 하십시오.
http://support.microsoft.com/contactus/?ws=support참고: "핫픽스 다운로드 사용 가능" 형식은 핫픽스 사용이 가능한 언어를 표시합니다. 사용자 언어가 표시되지 않는 것은 핫픽스를 해당 언어로 사용할 수 없기 때문입니다.
전제 조건
SQL Server 2005 서비스 팩 1 (SP1)이이 핫픽스를 적용 하려면 설치 되어 있어야 합니다.
SQL Server 2005 서비스 팩 1을 구하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
913089 는 SQL Server 2005 최신 서비스 팩을 구하는 방법
다시 시작 정보
이 핫픽스를 적용 한 후 SQL Server 서비스를 다시 시작 해야 합니다.
레지스트리 정보
레지스트리를 변경할 필요가 없습니다.
핫픽스 파일 정보
이 핫픽스에이 문서에 나와 있는 문제를 해결 하는 데 필요한 파일만 포함 되어 있습니다. 이 핫픽스에 제품을 최신 빌드로 완전히 업데이트 하는 데 필요한 모든 파일이 없을 수 있습니다.
이 핫픽스의 영어 버전은 다음 표에 열거된 파일 특성 (또는 그 이후의 파일 특성)을 가지고 있습니다. 이러한 파일의 시간과 날짜는 협정 세계시(UTC)로 나열되었습니다. 파일 정보를 볼 때는 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 시차를 찾으려면 제어판의 날짜 및 시간 항목에서 표준 시간대 탭을 사용 합니다.
파일 이름 |
파일 버전 |
파일 크기 |
날짜 |
시간 |
플랫폼 |
---|---|---|---|---|---|
Hauresourcedb.ldf |
적용할 수 없음 |
524288 |
17-Aug-2006 |
10:39 |
적용할 수 없음 |
Hauresourcedb.mdf |
적용할 수 없음 |
39,911,424 |
17-Aug-2006 |
10:39 |
적용할 수 없음 |
Logread.exe |
2005.90.2183.0 |
398,112 |
17-Aug-2006 |
14:13 |
x86 |
Microsoft.analysisservices.adomdclient.dll |
9.0.2183.0 |
543,520 |
17-Aug-2006 |
14:13 |
x86 |
Microsoft.analysisservices.deployengine.dll |
9.0.2183.0 |
138,016 |
17-Aug-2006 |
14:12 |
x86 |
Microsoft.analysisservices.dll |
9.0.2183.0 |
1,215,264 |
17-Aug-2006 |
14:13 |
x86 |
Microsoft.sqlserver.mgdsqldumper.dll |
2005.90.2183.0 |
75,552 |
17-Aug-2006 |
14:11 |
x86 |
Microsoft.sqlserver.sqlenum.dll |
9.0.2183.0 |
908,064 |
17-Aug-2006 |
14:13 |
x86 |
Msgprox.dll |
2005.90.2183.0 |
197,920 |
17-Aug-2006 |
14:11 |
x86 |
Msmdlocal.dll |
9.0.2183.0 |
15,703,840 |
17-Aug-2006 |
14:13 |
x86 |
Msmdredir.dll |
9.0.2183.0 |
3,968,800 |
17-Aug-2006 |
14:14 |
x86 |
Replprov.dll |
2005.90.2183.0 |
547,616 |
17-Aug-2006 |
14:13 |
x86 |
Replrec.dll |
2005.90.2183.0 |
782,112 |
17-Aug-2006 |
14:12 |
x86 |
Sqlaccess.dll |
2005.90.2183.0 |
347,936 |
17-Aug-2006 |
14:13 |
x86 |
Sqlagent90.exe |
2005.90.2183.0 |
319,264 |
17-Aug-2006 |
14:12 |
x86 |
Sqlservr.exe |
2005.90.2183.0 |
28,959,064 |
17-Aug-2006 |
14:13 |
x86 |
Sysdbupg.sql |
적용할 수 없음 |
192,346 |
19-Jul-2006 |
09:02 |
적용할 수 없음 |
Template_hauresourcedb.ldf |
적용할 수 없음 |
524288 |
17-Aug-2006 |
10:39 |
적용할 수 없음 |
Template_hauresourcedb.mdf |
적용할 수 없음 |
39,911,424 |
17-Aug-2006 |
10:39 |
적용할 수 없음 |
Xpstar90.dll |
2005.90.2183.0 |
292,640 |
17-Aug-2006 |
14:16 |
x86 |
Xpstar90.rll |
2005.90.2183.0 |
152,864 |
17-Aug-2006 |
14:12 |
적용할 수 없음 |
해결 방법
이 문제를 해결 하려면 사용자 정의 함수를 실행 하기 전에 설정 FMTONLY 설정을 OFF로 변경 합니다.
상태
Microsoft는 "적용 대상" 절에 나열 된 제품의 문제 임을 확인 했습니다. 이 문제는 SQL Server 2005 서비스 팩 2에서 처음 수정 되었습니다.
자세한 내용
Microsoft SQL Server 업데이트의 명명 스키마에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
Microsoft SQL Server 소프트웨어에 대 한 새로운 명명 스키마를 822499 업데이트 패키지
소프트웨어 업데이트 용어에 대한 자세한 내용을 보려면, 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인하십시오.
Microsoft 소프트웨어 업데이트를 설명 하는 데 사용 되는 표준 용어에 대 한 824684 설명
스택 덤프 정보
SQL Server 2005 s p 1에서는 다음과 같은 스택 덤프 정보가 나타납니다.
2006-08-16 19:30:37.61 spid54 * Short Stack Dump
2006-08-16 19:30:37.62 spid54 014718DE Module(sqlservr+004718DE)
2006-08-16 19:30:37.62 spid54 0108B032 Module(sqlservr+0008B032)
2006-08-16 19:30:37.62 spid54 0108B066 Module(sqlservr+0008B066)
2006-08-16 19:30:37.62 spid54 014680F2 Module(sqlservr+004680F2)
2006-08-16 19:30:37.62 spid54 01BDF9D2 Module(sqlservr+00BDF9D2)
2006-08-16 19:30:37.62 spid54 014688D5 Module(sqlservr+004688D5)
2006-08-16 19:30:37.62 spid54 01023E34 Module(sqlservr+00023E34)
2006-08-16 19:30:37.62 spid54 0136764A Module(sqlservr+0036764A)
2006-08-16 19:30:37.62 spid54 013674C1 Module(sqlservr+003674C1)
2006-08-16 19:30:37.62 spid54 01367356 Module(sqlservr+00367356)
2006-08-16 19:30:37.62 spid54 01BF2102 Module(sqlservr+00BF2102)
2006-08-16 19:30:37.62 spid54 01381DA5 Module(sqlservr+00381DA5)
2006-08-16 19:30:37.62 spid54 01023E34 Module(sqlservr+00023E34)
2006-08-16 19:30:37.62 spid54 01041DD5 Module(sqlservr+00041DD5)
2006-08-16 19:30:37.62 spid54 0103DFD4 Module(sqlservr+0003DFD4)
2006-08-16 19:30:37.62 spid54 01006A96 Module(sqlservr+00006A96)
2006-08-16 19:30:37.62 spid54 01006BBC Module(sqlservr+00006BBC)
2006-08-16 19:30:37.62 spid54 01006DAB Module(sqlservr+00006DAB)
2006-08-16 19:30:37.62 spid54 01447562 Module(sqlservr+00447562)
2006-08-16 19:30:37.62 spid54 0144859B Module(sqlservr+0044859B)
2006-08-16 19:30:37.62 spid54 0144789A Module(sqlservr+0044789A)
2006-08-16 19:30:37.64 spid54 01447720 Module(sqlservr+00447720)
2006-08-16 19:30:37.64 spid54 781329AA Module(MSVCR80+000029AA)
2006-08-16 19:30:37.65 spid54 78132A36 Module(MSVCR80+00002A36)
sqlservr!CMsqlXactImp::ClearAllUpdateSequenceMarkers+0x3b (CONV: thiscall)
sqlservr!CMsqlXactImp::RollbackInternal+0x3a (CONV: thiscall)
sqlservr!CMsqlXactImp::Rollback+0x31 (CONV: thiscall)
sqlservr!CAutoMsqlXact::RollbackNestedXact+0x1b (FPO: [0,0,0]) (CONV: thiscall)
sqlservr!CExecuteStatement::RollbackNestedXact+0x14 (FPO: [1,0,0]) (CONV: thiscall)
sqlservr!CExecuteStatement::FinishNormalImp+0x8c (CONV: thiscall)
sqlservr!CExecuteStatement::FinishOnExceptionImp+0x13 (CONV: thiscall)
sqlservr!CMsqlExecContext::FExecute+0x65c (CONV: thiscall)
sqlservr!CSQLSource::Execute+0x73b (CONV: thiscall)
sqlservr!process_request+0x2e3 (CONV: stdcall)
sqlservr!process_commands+0x2e0 (CONV: stdcall)
sqlservr!SOS_Task::Param::Execute+0xe2 (CONV: thiscall)
sqlservr!SOS_Scheduler::RunTask+0xb9 (CONV: thiscall)
sqlservr!SOS_Scheduler::ProcessTasks+0x141 (CONV: stdcall)
sqlservr!SchedulerManager::WorkerEntryPoint+0x1a8 (CONV: stdcall)
sqlservr!SystemThread::RunWorker+0x7f (CONV: thiscall)
sqlservr!SystemThreadDispatcher::ProcessWorker+0x225 (CONV: thiscall)
sqlservr!SchedulerManager::ThreadEntryPoint+0x143 (CONV: stdcall)
msvcr80!_callthreadstartex+0x1b (FPO: [Non-Fpo]) (CONV: cdecl)
msvcr80!_threadstartex+0x66 (FPO: [Non-Fpo]) (CONV: stdcall)