SQL Server 2008 설치 업데이트 또는 슬립스트림

이 문서에서는 SQL Server 2008의 설치를 업데이트하거나 슬립스트림하는 방법을 설명합니다.

원래 제품 버전: SQL Server
원본 KB 번호: 955392

소개

이 문서에서는 최신 CU(누적 업데이트) 또는 최신 SP(서비스 팩)를 사용하여 Microsoft SQL Server 2008의 실패한 설치를 업데이트하거나 슬립스트림하는 방법을 설명합니다. 설치 프로그램에서 알려진 문제로 인해 SQL Server 2008을 설치할 수 없는 경우 다음 지침을 사용합니다. SQL Server 2008 설치 핫픽스 섹션에는 알려진 설정 문제를 설명하고 최신 업데이트를 가져오는 방법을 설명하는 Microsoft 기술 자료 문서가 나열되어 있습니다.

고려해야 할 두 가지 상황이 있습니다.

  • SQL Server 2008을 설치하려고 합니다. 설치 실패가 발생하고 설치 파일이 컴퓨터에 설치됩니다.
  • 업데이트 설정을 사용하여 알려진 설정 문제를 사전에 방지하려고 합니다.

서비스 팩은 전체 제품을 업데이트할 수 있으므로 서비스 팩 1을 사용하여 원래 SQL Server 2008을 업데이트하거나 슬립스트림하는 것이 좋습니다. 원래 SQL Server 2008 릴리스를 기반으로 하는 CU는 SQL 지원 구성 요소만 업데이트할 수 있습니다.

슬립스트림에 대한 질문과 대답에 대한 답변은 SQL Server 설정에 대한 SQL Server 2008 Slipstream 질문과 대답 항목을 참조하세요.

중요

SQL Server 2012 이상 버전의 경우 매개 변수를 사용하여 /UpdateSource SQL Server 설치 파일을 업데이트해야 합니다. 이 작업을 수행하는 방법에 대한 예제는 업데이트된 설치 패키지로 SQL Server 2012 설치 프로그램을 패치하는 방법(UpdateSource를 사용하여 스마트 설정을 가져오는 방법)을 참조하세요.

추가 정보

SQL Server 2008 설치 프로그램의 원래 릴리스 버전을 실행하면 설치 프로그램이 로컬 컴퓨터에 자신을 복사한 다음 로컬 복사본에서 다시 실행됩니다. 따라서 컴퓨터에 이후 버전의 지원 파일이 있는 경우 설치 프로그램에서 이러한 업데이트된 파일을 실행합니다. 따라서Setup.exe파일을 실행하기 전에 SQL Server 2008 설치 지원 파일을 업데이트 할 수 있습니다.

SQL Server 2008 서비스 팩 1부터는 slipstream 인프라를 사용하여 SQL Server 2008을 업데이트할 수 있습니다. slipstream 프로시저를 사용하여 서비스 팩 1을 설치하거나 기존 SQL Server 2008 설치에 설치하면 프로그램 추가 또는 제거의 서비스 팩에 대한 항목이 만들어집니다. 이 항목을 사용하여 서비스 팩을 제거할 수 있습니다.

서비스 팩이 올바르게 설치되었는지 확인하려면 SQL Server 2008 설치 센터에서 사용할 수 있는 SQL 검색 보고서를 실행합니다. 기능이 버전 10인 것을 볼 수 있습니다. n. xxxx입니다. 여기서 n 은 서비스 팩 버전을 나타냅니다. 예를 들어 10.1입니다. xxxx 는 서비스 팩 1을 나타냅니다.

SQL Server 2008 설치 업데이트

DVD 또는 네트워크 공유에서 SQL Server 2008을 설치하려고 하면 설치 프로그램의 릴리스 버전 문제로 인해 설치가 실패합니다.

다음 단계에서는 설치 문제가 발생할 때 SQL Server 2008 설치 프로그램을 업데이트하는 방법을 설명합니다.

  1. SQL Server 2008 설치 지원 파일이 컴퓨터에 설치된 경우 CU 또는 핫픽스를 적용하여 SQL Server 2008 설치 지원 파일을 업데이트한 다음 DVD 또는 네트워크 공유에서 설치 프로그램을 다시 실행합니다.

  2. SQL Server 2008 설치 지원 파일이 설치되지 않은 경우 사전 실행 설정 섹션을 참조하세요.

SQL Server 2008 설치 프로그램 지원 파일이 컴퓨터에 설치되어 있는지 확인하려면 Windows Vista 이전 운영 체제의 제어판 프로그램 추가 또는 제거를 사용하여 항목을 확인합니다. Windows Vista 이상 버전의 Windows에서는 제어판 프로그램 및 기능을 사용하여 항목을 봅니다. CU 또는 핫픽스를 적용하고 설치 프로그램을 실행하려면 다음 단계를 수행합니다.

  1. 핫픽스를 통해 수정을 사용할 수 있는 경우 CU 또는 핫픽스를 다운로드한 다음, .exe 파일을 실행하거나 명령줄을 사용하여 컴퓨터에 설치합니다. 패키지는 컴퓨터에서 SQL Server 2008 설치 프로그램 지원 파일을 검색한 다음 새 버전의 SQLSupport.msi 파일을 적용합니다.

  2. DVD 또는 네트워크 공유에서 설치 프로그램을 다시 실행합니다. 설치 프로그램은 컴퓨터에서 최신 버전의SQLSupport.msi 파일을 사용할 수 있음을 감지하고 설치 프로그램은 DVD 또는 네트워크 공유 대신 컴퓨터의 로컬 버전에서 실행됩니다.

제한 사항

설치 프로그램을 업데이트하거나 슬립스트림 프로시저를 사용하는 경우 다음과 같은 제한 사항이 적용됩니다.

  • 중요

    Summary.txt 로그 파일에서 제거해야 한다고 표시되면 실패한 설치를 제거해야 합니다.

  • slipstream 프로시저를 사용하여 설치를 Wow64 설치로 업그레이드하는 경우 다음 추가 단계 중 하나를 수행해야 합니다.

    • /Action 매개 변수 외에도 명령줄에서 매개 변수를 /x86 지정합니다.

    • 설치 센터의 옵션 페이지에서 x86을 선택합니다.

  • 이미 슬립스트림을 통해 데이터베이스 서비스를 설치한 instance 기능을 추가하면 설치에 실패할 수 있습니다. 이 문제를 해결하려면 원래 SQL Server 2008 원본 미디어를 사용하여 기능을 추가하거나 instance SP1로 업그레이드한 다음 슬립스트림 인프라를 사용해야 합니다.

  • 슬립스트림 패키지를 복사할 때 공백이 없는 경로를 사용합니다. 또는 /CUSOURCE 매개 변수의 공백 /PCUSOURCE 이 포함된 위치를 지정하면 슬립스트림 설정 시 오류가 발생합니다.

사전 실행 설정

SQL Server 2008의 설치를 업데이트하는 데 사용할 수 있는 두 가지 방법이 있습니다. 슬립스트림 인프라의 다음과 같은 이점 때문에 첫 번째 방법을 사용하는 것이 좋습니다.

  • 단일 설치에서 SQL Server 2008 SP1로 빠르게 업데이트할 수 있습니다.

  • 다시 시작 시간을 줄입니다.

  • 전체 설치 환경을 개선합니다.

  • 알려진 설정 문제를 방지합니다.

이러한 방법을 사용하려면 관리자가 최신 CU 또는 핫픽스 또는 서비스 팩을 다운로드하여 업데이트된 SQL Server 2008 설치 지원 파일을 가져와야 합니다. 최신 핫픽스에 포함된 설치 수정 사항 및 핫픽스를 다운로드하는 방법에 대한 자세한 내용은 SQL Server 2008 설치 핫픽스 섹션을 참조하세요. 업데이트된 SQL Server 2008 설치 지원 파일을 가져온 후 다음 방법 중 하나를 사용합니다.

slipstream 프로시저를 사용하여 2008년 SQL Server 업데이트

이 방법을 사용하면 다음 절차 중 하나를 수행한 후 SQL Server 2008 설치 프로그램을 실행할 때 전체 제품을 업데이트할 수 있습니다.

프로시저 1: 기본 슬립스트림 단계

원본 미디어와 서비스 팩을 동시에 설치하는 데 사용할 수 있는 슬립스트림 드롭을 만들려면 다음 단계를 수행합니다.

  1. SQL Server 2008에 대한 다음 필수 구성 요소를 설치합니다.

  2. 시스템 아키텍처와 일치하는 서비스 팩 패키지를 다운로드합니다. 예를 들어 시스템이 x64 기반 시스템인 경우 SQL Server 2008 서비스 팩 1의 x64 패키지를 다운로드합니다.

  3. 명령을 SQLServer2008SP1-KB968369-x64-ENU.exe /x:C:\SP1실행하여 서비스 팩을 추출합니다.

  4. 서비스 팩을 실행하여 컴퓨터에 설치 파일을 설치합니다. 설치 지원 파일이 설치되지 않은 경우 설치 지원 파일 대화 상자가 표시됩니다. 다음 파일을 실행하여C:\SP1\x64\setup\1033\sqlsupport.msi설치 지원 파일을 설치 할 수도 있습니다.

  5. PCUSource> 매개 변수를 지정 하여 SQL Server 2008 원본 미디어에서Setup.exe파일을 실행합니다<. 예를 들면 Setup.exe /PCUSource=C:\SP1와 같습니다.

프로시저 2: 병합된 삭제 만들기

이 절차에서는 원래 원본 미디어를 슬립스트림하고 2008 서비스 팩 1을 SQL Server 새 원본 미디어를 만드는 방법을 설명합니다. 이 병합된 드롭을 만들 때 단일 단계에서 SQL Server 2008 SP1을 설치할 수 있습니다.

참고

  • 먼저 테스트 컴퓨터의 새 드롭에서 슬립스트림 설치를 완료한 후 프로덕션 환경에 배포하는 것이 좋습니다.

  • 이러한 단계는 2008년 SQL Server 영어 버전에 대한 것입니다. 그러나 서비스 팩 패키지의 올바른 언어를 가져오는 경우 SQL Server 2008의 모든 언어에서 작동합니다.

  1. 원본 SQL Server 2008 원본 미디어를 c:\SQLServer2008_FullSP1 복사합니다.

  2. 서비스 팩 1 패키지를 다운로드합니다. 패키지 이름은 다음과 같습니다.

    • SQLServer2008SP1-KB968369-IA64-ENU.exe

    • SQLServer2008SP1-KB968369-x64-ENU.exe

    • SQLServer2008SP1-KB968369-x86-ENU.exe

  3. 다음과 같이 패키지를 추출합니다.

    • SQLServer2008SP1-KB968369-IA64-ENU.exe/x:c:\SQLServer2008_FullSP1\PCU

    • SQLServer2008SP1-KB968369-x64-ENU.exe/x:c:\SQLServer2008_FullSP1\PCU

    • SQLServer2008SP1-KB968369-x86-ENU.exe/x:c:\SQLServer2008_FullSP1\PCU

    참고

    원본 미디어가 올바르게 업데이트되었는지 확인하려면 모든 아키텍처에 대해 이 단계를 완료해야 합니다.

  4. 다음 명령을 실행하여 추출된 위치에서 원래 원본 미디어 위치로 setup.exe 파일 및 setup.rll 파일을 복사합니다.

    robocopy C:\SQLServer2008_FullSP1\PCU c:\SQLServer2008_FullSP1 Setup.exe
    robocopy C:\SQLServer2008_FullSP1\PCU c:\SQLServer2008_FullSP1 Setup.rll
    
  5. C:\SQLServer2008_FullSP1\PCU\Architecture에서 Microsoft.SQL.Chainer.PackageData.dll 파일을 제외한 모든 파일(폴더 아님)을 C:\SQLServer2008_FullSP1\Architecture로 복사하여 원래 파일을 업데이트하려면 다음 명령을 실행합니다.

    robocopy C:\SQLServer2008_FullSP1\pcu\x86 C:\SQLServer2008_FullSP1\x86 /XF Microsoft.SQL.Chainer.PackageData.dll  
    
    robocopy C:\SQLServer2008_FullSP1\pcu\x64 C:\SQLServer2008_FullSP1\x64 /XF Microsoft.SQL.Chainer.PackageData.dll
    
    robocopy C:\SQLServer2008_FullSP1\pcu\ia64 C:\SQLServer2008_FullSP1\ia64 /XF Microsoft.SQL.Chainer.PackageData.dll  
    

    참고

    실수로Microsoft.SQL.Chainer.PackageData.dll 파일을 복사하는 경우 setup.exe 파일을 실행할 때 다음 오류 메시지가 표시될 수 있습니다.

    SQL Server 설치 프로그램에서 다음 오류가 발생했습니다.

    지정된 작업 LandingPage는 SQL Server 패치 작업에 대해 지원되지 않습니다.

    오류 코드 0x84BF0007

    이 문제가 발생하면 Microsoft.SQL.Chainer.PackageData.dll 파일을 원래 버전으로 복원합니다.

  6. 다음 폴더에 Defaultsetup.ini 파일이 있는지 확인합니다.

    • C:\SQLServer2008_FullSP1\x86

    • C:\SQLServer2008_FullSP1\x64

    • C:\SQLServer2008_FullSP1\ia64

    폴더에Defaultsetup.ini 파일이 있는 경우 Defaultsetup.ini 파일을 연 다음 다음과 같이 파일에 추가 PCUSOURCE=".\PCU" 합니다.

    ;SQLSERVER2008 Configuration File
    
    [SQLSERVER2008]
    
    ...
    
    PCUSOURCE=".\PCU"
    

    폴더에 Defaultsetup.ini 파일이 없는 경우 폴더에 Defaultsetup.ini 파일을 만들고 파일에 다음 콘텐츠를 추가합니다.

    ;SQLSERVER2008 Configuration File
    
    [SQLSERVER2008]
    
    PCUSOURCE=".\PCU"
    

    참고

    이 파일은 설치 프로그램에 3단계에서 추출한 SP1 원본 미디어를 찾을 위치를 알려줍니다.

  7. 설치 프로그램을 시작합니다.

    참고

    SQL Server 2008 Express 버전에 SQL Server 2008 서비스 팩 1을 적용하려면 슬립스트림 절차를 수행해서는 안 됩니다. SQL Server 2008 Express Edition SP1은 이미 병합된 드롭입니다. 그러나 slipstream 프로시저를 사용하여 SQL Server 2008 Express 버전에 대한 누적 업데이트를 적용할 수 있습니다.

슬립스트림 업데이트를 완료했는지 확인합니다.

  1. 설치 규칙 페이지에서 업데이트 설치 미디어 언어 규칙 항목이 규칙 목록에 표시됩니다.

  2. 설치 준비 페이지에서 작업 노드는 슬립스트림 설치임을 나타냅니다. 또한 슬립스트림 노드가 목록에 표시됩니다.

  3. 요약 로그 파일에서 PCUSource 설정을 찾을 수 있습니다.

  4. 설치 후 설치 센터에서 SQL Server 기능 검색 보고서를 실행하는 경우 기능이 버전 10.1인 것을 볼 수 있습니다. xxxx.

SQL Server 2008 설치 지원 파일 업데이트

SQL Server 2008 설치 지원 파일을 설치하는 데 사용할 수 있는 두 가지 옵션이 있습니다. SP1을 SQL Server 전에 이 방법을 사용하여 SQL Server 2008 설치 지원 파일을 설치하는 것이 좋습니다.

참고

두 옵션의 경우 SQL Server 2008 설치 지원 파일만 업데이트됩니다. 전체 제품을 업데이트하려면 제품이 성공적으로 설치된 후 핫픽스 패키지를 실행해야 합니다.

옵션 1: SQLSupport.msi 파일 직접 설치

이 옵션은 소수의 컴퓨터에서 패치된 설정을 실행하는 데 가장 적합합니다.

  1. 아직 설치되지 않은 경우 SQL Server 2008에 대한 필수 구성 요소를 설치합니다. Microsoft Windows Installer 4.5를 설치해야 합니다. SQL Server 2008 Express Edition용 .NET Framework 2.0 SP2와 다른 버전의 경우 .NET Framework 3.5 SP1을 설치해야 합니다. 인터넷에서 .NET Framework 3.5 SP1을 다운로드하고 SP1을 수동으로 적용해야 합니다.

    참고

    • IA-64 플랫폼에서는 .NET Framework 3.5가 지원되지 않으며 .NET Framework 2.0 SP2가 필요합니다. 원본 미디어에서 .NET Framework 2.0 SP2를 설치할 수 있습니다. .NET Framework 2.0 SP2는 원본 미디어의 Drive_Letter:<\ia64\redist\2.0\NetFx20SP2_ia64.exe>폴더에 있습니다.

    • x86 및 x64 플랫폼에서는 .NET Framework 3.5 SP1을 설치해야 합니다.

  2. 핫픽스 패키지를 두 번 클릭하여 SQL Server 2008 설치 지원 파일을 설치합니다. 패키지의 콘텐츠를 추출하면 업데이트된 SQL Server 2008 설치 지원 파일이 설치됩니다. 핫픽스 패키지는 완료되면 알리지 않고 설치를 완료합니다. 파일이 설치되어 있는지 확인하려면 Windows Vista 이전 운영 체제의 제어판 프로그램 추가 또는 제거 항목을 사용하여 항목을 확인합니다. Windows Vista 이상 버전의 Windows에서는 제어판 프로그램 및 기능 항목을 사용하여 항목을 봅니다.

  3. DVD 또는 네트워크 공유에서 설치 프로그램을 시작합니다.

옵션 2: 원래 미디어 파일 업데이트

이 옵션은 많은 컴퓨터, 대규모 배포에서 패치된 설정을 실행하거나 관리자가 이 패치된 설정을 사용자에게 제공하려는 경우에 가장 적합합니다. 다른 사용자가 이 옵션을 사용할 수 있도록 하기 전에 이러한 단계를 신중하고 완전히 테스트하는 것이 중요합니다.

  1. 원래 미디어 파일을 업데이트하는 데 사용할 업데이트된 SQL Server 2008 설치 지원 파일이 포함된 핫픽스를 다운로드합니다. 원래 미디어에는 각 플랫폼에 대한 파일이 포함되어 있으므로 x86, x64 및 IA-64 플랫폼에 대한 핫픽스를 다운로드해야 합니다.

  2. 명령 프롬프트에서 다음 명령을 입력한 다음 Enter 키를 눌러 패키지 <hotfix_package_name> /x:c:\<kb_number_of_hotfix package>\<architecture>의 콘텐츠를 추출합니다.

    <아키텍처> 자리 표시자는 다양한 하드웨어 플랫폼을 나타냅니다. 예를 들어 다음 폴더 중 하나를 나타낼 수 있습니다.

    • x86
    • x64
    • IA64

    다음 예제에서는 이 명령을 사용하는 방법을 나타냅니다.

    • SQLServer2008-KB956717-IA64.exe /x:c:\kb956717\ia64
    • SQLServer2008-KB956717-x64.exe /x:c:\kb956717\x64
    • SQLServer2008-KB956717-x86.exe /x:c:\kb956717\x86
  3. SQL Server 2008 DVD의 내용을 로컬 하드 디스크에 복사합니다.

  4. 다음 파일을 복사합니다.

    • C:\kb_number_of_hotfix package\folderSetup.exeSetup.rll 파일을 의 media\로컬 복사본이 포함된 폴더로 복사합니다.

    • Microsoft.SQL.Chainer.PackageData.dll파일을 제외한 아키텍처 폴더의 모든 파일(하위 폴더 아님)을 *C:\<kb_number_of_hotfix package>\architecture\architecture* 폴더에서 media\architecture\의 로컬 복사본이 포함된 폴더로 복사합니다.

  5. 로컬 폴더에서 설치 프로그램을 시작합니다.

    참고

    누적 업데이트 패키지 8로 시작하는 SQL Server 2008에 대한 RTM 기반 누적 업데이트 패키지에 도입된 스키마 변경으로 인해 설치 프로그램을 실행할 때 다음 오류 메시지가 표시될 수 있습니다. 옵션 2에 설명된 절차를 사용하여 설치 지원 파일을 업데이트한 후 다음 오류 메시지가 표시될 수 있습니다.

    2010-01-14 15:34:36 Slp: 예외 유형: Microsoft.SqlServer.Chainer.Infrastructure.ChainerInfrastructureException

    2010-01-14 15:34:36 Slp: 메시지:

    2010-01-14 15:34:36 Slp: 'Path' 특성이 선언되지 않았습니다.

이 유효성 검사 문제를 방지하려면 RTM 미디어에서 Microsoft.SQL.Chainer.PackageData.dll 파일을 복사하고 원래Microsoft.SQL.Chainer.Package.dll파일을 Microsoft.SQL.Chainer.Package.Package.xsd 파일과 동일한 위치에 유지하는 것이 좋습니다. 이 작업을 수행하여 두 .dll 파일이 동기화되어 있는지 확인합니다. 이 .dll 파일 조합은 RTM 버전의 SqlSupport.msi(10.00.1600.22)을 설치합니다. 누적 업데이트에 있는 버그 수정을 활용하려면 다음 방법 중 하나를 사용합니다.

  • 방법 1

    CU8<CPU>\setup\sqlsupport.msi누적 업데이트 패키지 추출 위치에서 특정 아키텍처에 대한 SQL 지원 .msi 파일을 수동으로 설치합니다.

  • 방법 2

    옵션 2의 4단계에 나열된 파일 외에도 로컬 폴더에서 설정을 시작하기 전에 다음 단계에 설명된 파일을 복사해야 합니다. 파일을 복사하려면 다음 단계를 수행합니다.

    1. RTM 폴더의 Microsoft.SQL.Chainer.Package.dll 파일을 미디어><아키텍처> 폴더 폴더의 로컬 복사본으로< 복사합니다.

    2. Sqlsupport.msi 파일을 복사합니다. 다음 위치 중 첫 번째 위치에서 두 번째 위치의 로컬 복사본으로 파일을 복사합니다.

      • C:<kb_number_of_hotfix 패키지><아키텍처>\setup\Sqlsupport.msi
      • *<미디어><아키텍처 폴더>\setup\*

SQL Server 2008 설치 핫픽스

알려진 설정 문제 및 이러한 문제를 resolve 수정에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.

참고

다른 설정 문제가 식별되면 추가 Microsoft 기술 자료 문서가 릴리스되어 이 목록에 포함됩니다.

SQL Server 2008에 대한 설치 핫픽스 가져오기

이제 Microsoft에서 지원되는 누적 업데이트 패키지를 사용할 수 있습니다. 그러나 이 문서에 설명된 문제만 수정하기 위한 것입니다. 이러한 특정 문제가 발생하는 시스템에만 적용합니다. 이 누적 업데이트 패키지는 추가 테스트를 받을 수 있습니다. 따라서 이러한 문제의 심각한 영향을 받지 않는 경우 이 누적 업데이트 패키지의 핫픽스를 포함하는 다음 SQL Server 2008 서비스 팩을 기다리는 것이 좋습니다. 누적 업데이트 패키지에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.

KB956717 - SQL Server 2008의 누적 업데이트 패키지 1

적용 대상

  • SQL Server 2008 Enterprise
  • SQL Server 2008 Developer
  • SQL Server 2008 Express
  • SQL Server 2008 Standard
  • SQL Server 2008 Web
  • SQL Server 2008 Workgroup
  • SQL Server 2008 R2 Datacenter
  • SQL Server 2008 R2 Developer
  • SQL Server 2008 R2 Enterprise
  • SQL Server 2008 R2 Express
  • SQL Server 2008 R2 Express with Advanced Services
  • SQL Server 2008 R2 Standard
  • SQL Server 2008 R2 Standard Edition for Small Business
  • SQL Server 2008 R2 Web
  • SQL Server 2008 R2 Workgroup