FIX: Windows 7을 실행 하는 컴퓨터에서 SQL Server 2008을 설치 하면 오류 메시지가 나타난다: "Invoke 또는 BeginInvoke에서 호출할 수 없습니다 컨트롤 창 핸들이 만들어질 때까지."

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

증상

Windows 7에서 수행한 다음 작업 중 하나:

  • 그래픽 사용자 인터페이스 (GUI)를 통해 Microsoft SQL Server 2008을 설치합니다.

  • GUI 통해 SQL Server 2008로 SQL Server 2000 또는 SQL Server 2005에서 업그레이드 합니다.

  • GUI 통해 SQL Server 2008 클러스터를 설치 합니다.

  • GUI 통해 SQL Server 2008 클러스터에 SQL Server 2005 또는 SQL Server 2000 클러스터에서 업그레이드합니다.

이러한 작업 중 하나를 수행한 후에 설치는 설치 지원 규칙 단계에서 다음과 같은 오류 메시지가 나타날 수 있습니다.

호출 또는 창 핸들이 만들어질 때까지 컨트롤에 BeginInvoke를 호출할 수 없습니다.



또한 다음과 같은 오류 메시지가 SQL Server 설치 프로그램의 설치 로그 파일에 기록 될 수 있습니다. 예를 들어, 다음과 같은 오류 메시지가 Detail_LandingPage.txt 파일에 기록 될 수 있습니다.

< 날짜 >< 시간 > Slp: 제외할 종류: System.InvalidOperationException
< 날짜 >< 시간 > Slp: 메시지:

< 날짜 >< 시간 > Slp: 호출 또는 창 핸들이 만들어질 때까지 컨트롤에 BeginInvoke를 호출할 수 없습니다.
< 날짜 >< 시간 > Slp: 스택:

< 날짜 >< 시간 > Slp: System.Windows.Forms.Control.WaitForWaitHandle (WaitHandle waitHandle)에

< 날짜 >< 시간 > Slp: System.Windows.Forms.Control.MarshaledInvoke (컨트롤 호출자, 대리자 메서드, 동기 Boolean Object args)에

< 날짜 >< 시간 > Slp: System.Windows.Forms.Control.Invoke (대리자 메서드, Object args)에

< 날짜 >< 시간 > Slp: Microsoft.SqlServer.Configuration.UIExtension.WaitScreen.Close()에서

< 날짜 >< 시간 > Slp: Microsoft.SqlServer.Configuration.UIExtension.UserInterfaceService.Start (모니커 문자열)에

< 날짜 >< 시간 > Slp: Microsoft.SqlServer.Configuration.UIExtension.StartAction.ExecuteAction (String 게 actionId)에
< 날짜 >< 시간 > Slp: Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute (String 게 actionId, TextWriter errorStream)에

< 날짜 >< 시간 > Slp: Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction (WorkflowObject 메타 베이스를 TextWriter statusStream)에

< 날짜 >< 시간 > Slp: Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions (WorkflowObject metaDb, TextWriter loggingStream)에

< 날짜 >< 시간 > Slp: 규칙 평가 수행: 성공

해결 방법

SQL Server 2008 서비스 팩 1


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

SQL Server 2008 서비스 팩 1 용 973602 누적 업데이트 패키지 4참고: 빌드는 계속 누적 되는 형태 이므로 각 새 수정 프로그램 릴리스의 모든 핫픽스와 들어 및 이전 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 Server 2008의 릴리스 버전을 실행 하는 경우이 수정 프로그램을 설치 해야 합니다.

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

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

SQL Server 2008이 출시 된 이후에 릴리스된 956909 는 SQL Server 2008 빌드

상태

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

참조

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

보고 된 문제에 대 한 핫픽스를 제공 하는 SQL Server 팀 935897 는 증분 서비스 모델은



SQL Server 업데이트의 명명 스키마에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.

Microsoft SQL Server 소프트웨어에 대 한 새로운 명명 스키마를 822499 업데이트 패키지



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

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

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

소중한 의견에 감사드립니다.

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×