MS SQL Server 7.0 설치

작성자: Dave McVie MCSE, Microsoft Product Support Services

Microsoft SQL Server 7.0은 SQL Server 관계형 데이터베이스 제품의 최신 버전입니다. SQL Server 7.0과 함께 설치 프로그램은 SQL Server 설치 프로그램의 초기 버전부터 발전되어 왔습니다. 여기에서는 Microsoft SQL Server 7.0 설치에 대한 내용을 소개합니다.

왜 새로운 설치 프로그램인가?

  • 제품 설치 시간이 대폭 줄어들었습니다.
  • 새 구성 요소와 하위 구성 요소 옵션이 제공됩니다.
  • 새로운 구조로 더욱 견고한 버전 검사, 파일 복사 및 오류 방지 기능을 제공합니다.
  • 개선 및 관리가 훨씬 쉬워졌습니다.
  • 새 설치 프로그램은 단일 실행 파일을 여러 플랫폼에서 사용할 수 있습니다.

새 설치 프로그램에서 오류가 발생할 경우에는 어떻게 대처합니까?

  • Windows 디렉터리의 Sqlstp.log 파일을 검토합니다.
  • MSSQL7\Log 디렉터리의 SQL 오류 로그 파일과 MSSQL7\Install\ 디렉터리의 Cnfgsvr.out 파일을 검토합니다.

설치에 실패한 원인을 알 수 없는 경우 Windows 디렉터리의 Sqlstp.log 파일과 Mssql\Install\ 디렉터리의 Cnfgsvr.out 파일을 찾아 대상 프로그램 디렉터리(예: C:\Mssql7) 아래 있는 다른 파일과 함께 저장합니다. Cnfgsvr.out 파일과 Mssql7\Log 디렉터리의 모든 오류 로그가 특히 중요합니다. 설치 프로그램이 설치에 실패하면 복사한 모든 파일을 제거하고 레지스트리의 변경을 제거하여 파일 시스템의 변경을 되돌립니다.

과정 개요

이 단원에서는 서버 컴퓨터의 최소 시스템 요구 사항 등과 같이 SQL Server 7.0 설치에 필요한 모든 내용들을 다룹니다. 또한 설치 과정의 개요를 살펴봅니다.

시스템 요구 사항

  • 최소 183MB의 여유 디스크 공간(그러나 CD 설치의 경우 30MB만 필요)
  • Intel 호환 또는 DEC Alpha 프로세서. Power PC나 MIPS는 지원되지 않습니다.
  • 133 MHz 이상의 Pentium, Pentium Pro 또는 Pentium II 프로세서.
  • 최소 32MB 램(복사 작업을 하지 않을 경우에는 16MB만 필요)
  • Microsoft Windows NT Server 4.0 Service Pack 4, Windows NT Workstation 4.0 Service Pack 4, Windows 95 또는 Windows 98
  • Microsoft Internet Explorer 4.01 SP1
  • Microsoft Systems Management Server를 SQL Server와 함께 사용할 경우 Systems Management Server 1.2 이상이 필요합니다. SQL Server 7.0은 Systems Management Server 1.2 이전 버전과는 호환되지 않습니다.

필요하지 않은 항목

  • 네트워크 지원이나 Microsoft 루프백 어댑터

설치 프로그램 실행

자동 실행

SQL Server 7.0 CD를 컴퓨터에 삽입하면 SQL Server 7.0 기본 설치 화면이 나타납니다. 이 화면이 나타나지 않으면 CD에서 Autorun.exe 파일을 찾아 두 번 누릅니다. 이 응용 프로그램은 릴리스 노트를 읽고 온라인 설명서를 찾아보고 Microsoft SQL Server 웹 사이트에 연결하거나 제품과 필수 항목들을 설치하는 옵션을 제공합니다. SQL Server 7.0을 설치하기 전에 플랫폼에 필수 항목들을 먼저 설치해야 합니다.

필수 항목들을 설치한 후에 SQL Server 7.0을 계속 설치할 수 있습니다. SQL Server 7.0 설치를 시작하면 ODBC 파일의 업데이트 여부를 검사합니다. 응용 프로그램이나 서비스가 ODBC 드라이버를 사용하고 있으면 설치를 계속하기 전에 해당 서비스나 응용 프로그램을 닫아야 한다는 대화 상자가 나타납니다. ODBC 파일이 "잠기지 않았는지" 판별할 수 있도록 재시도 옵션이 나타납니다. "유지 관리 모드"에서 설치 프로그램이 실행되면 이 확인 과정이 생략됩니다.

설치 옵션

사용자가 다음 세 가지 설치 옵션 중 하나를 선택할 수 있는 대화 상자가 나타납니다. 표준, 최소, 또는 사용자 정의 표준 설치를 선택하면 SQL Server 이진 파일이 Mssql7 디렉터리에 설치됩니다. 표준 옵션은 Mssql7\Data 디렉터리에 데이터 장치를 설치하고 포트 1433과 통신하는 명명된 파이프와 소켓을 사용합니다. 이 기본 설정을 변경하려면 사용자 정의 설치 옵션을 선택합니다. SQL Server 설치 프로그램이 컴퓨터에 SQL Server 6.x가 설치된 것을 발견하면 업그레이드 옵션을 선택하는 대화 상자를 표시합니다. 다음 목록에 각 설치 옵션에서 설치되거나 설치되지 않는 구성 요소가 나와 있습니다.

표준

  • 명명된 파이프, TCP/IP 및 멀티프로토콜 네트워크 라이브러리
  • ISO 문자 집합(1252)
  • 디렉터리 순서, 대소문자를 구분하지 않는 정렬 순서
  • SQL Server 온라인 설명서
  • Mssql7 디렉터리에 설치

최소 - 설치되지 않는 항목들

  • SQL Server Enterprise Manager
  • SQL Server Profiler
  • SQL Server Query Analyzer
  • 버전 업그레이드 마법사
  • 클라이언트 진단 유틸리티
  • SQL Server 온라인 설명서
  • Replication 개체
  • MS DTC Client Support
  • 개발 파일
  • 예제 파일
  • 서버 디버그 기호

사용자 정의

  • 명명된 파이프, TCP/IP 및 멀티프로토콜 중에서 네트워크 프로토콜을 선택하며 멀티프로토콜이 기본값으로 선택되어 있습니다. NWLink IPX/SPX, AppleTalk ADSP 및 Banyan VINES 옵션도 있습니다.
  • 정렬 순서를 선택할 수 있습니다. Scandinavian이 Danish/Norwegian, Icelandic 및 2개의 Swedish/Finnish 옵션으로 분리되어 있습니다. 1.x와 엄격한 호환성을 갖지 않도록 하거나 다른 디렉터리를 선택할 수 있습니다. 기본 Unicode 순서는 일반이며 대소문자를 구분합니다. 34개의 기타 선택 항목들이 있습니다.
  • 관리 도구를 선택할 수 있지만 BCP, ISQL, OSQL, ODBC 및 DB-Library는 항상 설치합니다.
  • 디스크나 CD에서 SQL Server 온라인 설명서를 실행할 수 있는 옵션이 제공됩니다.
  • 사용자 정의 설치에서 개발 파일을 사용할 수 있지만 기본값으로 선택되어 있지 않습니다.
  • 사용자 정의 설치에서 전체 텍스트 검색을 사용할 수 있지만 기본값으로 선택되어 있지 않습니다.

구성 요소를 선택하면 설치 프로그램은 계속 진행하는 데 필요한 충분한 정보를 갖게 됩니다. 설치 프로그램은 사용자에게 이 사실을 알리고 설치를 시작한다는 메시지를 표시합니다. 파일 복사 과정에서 선택한 설치 디렉터리와 Windows 디렉터리로 필요한 모든 파일이 복사됩니다. 이전 버전(6.0 또는 6.5)이 설치되어 있는 경우 설치 프로그램은 MSSQL 및 SQL Executive 서비스를 중지합니다. 이 서비스를 중지하는 데 실패해도 치명적인 오류로 간주하지 않고 설치를 계속 진행합니다. DTC(Distributed Transaction Coordinator)는 DTC 패키지에 의해 조정됩니다. 이 패키지는 서비스를 중단하고 구성 요소를 설치하는 설치 루틴을 가지고 있습니다.

다음 단계는 추가 지원 구성 요소 지원에 필요한 패키지를 설치하는 것입니다. 추가 구성 요소는 다음과 같습니다. Microsoft Data Access Components, Microsoft Management Console, MSDTC, HTML Help viewer, DLT Tape 드라이버 및 Monarch 전체 텍스트 검색 엔진. 패키지 선택은 설치 프로그램이 실행되는 플랫폼과 사용자가 선택한 항목에 따라 달라집니다. 각 패키지는 운영 체제 및 SQL Server 설치 프로그램과 함께 자체 등록됩니다. SQL Server, SQL Agent 및 SQL Server 관련 구성 요소에 필요한 항목들도 추가됩니다.

레지스트리 값이 수정된 후에 시스템 경로가 새 Mssql7 항목을 포함하도록 업데이트되고 SQL Server 서비스가 시작됩니다. SQL Server 서비스가 실행되면 설치 프로그램이 Cnfgsvr.exe를 실행하여 초기 SQL Server 구성을 설정합니다. 기본값과 다른 문자 집합이나 정렬 순서를 선택한 경우 시스템 테이블이 새 코드 페이지, 정렬 순서 및 Unicode 페이지로 업데이트됩니다. 이 때 SQL Server가 중단된 후에 추적 플래그를 사용하여 다시 시작되고 모든 시스템 테이블을 다시 인덱스합니다.

모든 과정이 완료되면 다음과 같은 결과가 나타납니다.

  • Windows NT 성능 모니터 항목이 레지스트리에 추가됩니다.
  • 복사본이 설치됩니다.
  • 프로그램 그룹 및 아이콘이 생성됩니다.
  • Windows 디렉터리의 Setup.iss 파일이 업데이트됩니다.
  • 설치 완료 대화 상자가 나타납니다.

정보 파일 생성

설치 동안 발생 가능한 모든 문제를 찾는 데 도움을 주는 다음과 같은 정보 파일이 생성됩니다. 설치하는 동안 문제가 발생하면 이 파일들을 저장한 다음 원인을 찾습니다.

  • Windows\Sqlstp.log
  • C:\Mssql7\Log\Errorlog
  • C:\Mssql7\Install\Cnfgsvr.out

스크립팅

InstallShield 기반 설치에서 가장 중요한 변경 중 하나는 무인 설치 및 설치 제거입니다. 불행하게도 새 설치 프로그램은 기존 .ini 파일을 변환하거나 지원하지 못합니다. 기존 .ini 파일의 경우 아래의 설명처럼 새 .iss 파일이 생성됩니다.

무인 설치

무인 설치를 시작하려면 먼저 InstallShield .iss 파일을 생성해야 합니다. k=Rc 스위치를 사용하여 SQL Server 설치 프로그램을 실행하고 표시되는 대화 상자의 작업을 진행하여 SQL Server를 정상적으로 설치합니다. 이렇게 하면 설치 프로그램이 대화 상자에서 선택한 내용을 Windows 디렉터리의 Setup.iss라는 파일에 기록하게 됩니다. SQL Server가 로컬 컴퓨터에 설치되지 않습니다. 이 과정을 완료하면 다른 서버에서 사용할 수 있도록 파일을 다른 위치로 이동하거나 복사할 수 있습니다. 이어지는 자동 설치에서 설치 프로그램을 시작하고 -f1 설치 명령줄 옵션을 사용하여 이전에 생성한 .iss 파일을 입력으로 지정합니다. 이 명령의 구문은 다음과 같습니다.

Setupsql.exe -f1 <full path to iss file> -SMS -s

기본 InstallShield 설치 과정인 Sqlstp.exe에 -SMS 스위치가 지정되어 있지 않으면 설치 프로그램을 실행하는 과정이 시작되고 즉시 사용자에게 제어를 반환합니다. -s 스위치는 자동(Silent) 모드로 설치를 진행합니다.

무인 설치 제거

무인 설치 제거를 시작할 때 -y 스위치를 사용하여 Isuninst.exe를 실행하면 설치 제거 확인 상자가 표시되지 않습니다. -a 스위치를 사용하면 공유 파일을 제거할지 묻는 대화 상자가 표시되지 않고 -f 스위치를 사용하면 초기 설치 과정에서 생성된 설치 제거 스크립트 파일에서 UnInstallShield를 가리킵니다. 설치하는 동안 MSSQL7 디렉터리에 "Isuninst.isu" 파일이 생성됩니다. 마지막으로 SQL Server uninstall .dll 파일 이름(Sqlsun.dll)을 지정합니다. 이 DLL 파일에는 설치 제거 동안 수행한 특정 SQL Server 동작이 포함되어 있습니다. 다음은 설치 제거 구문의 한 예입니다.

isuninst.exe –f <path to the isu file>\uninst.isu -cc:\mssql7\sqlsun.dll -y –a

참고 SQL Server 초기 버전에서 SQL Server를 제거하려고 하면 설치 프로그램이 실행 중인 응용 프로그램들을 종료하려고 시도합니다. 이 작업은 항상 성공하는 것은 아니며 예상치 못한 동작이 발생할 수도 있습니다. 설치 프로그램은 실행 중인 모든 SQL Server 서비스를 종료하고 SQL Server 7.0 응용 프로그램을 종료할 수 없는 경우 사용자에게 보고합니다. 사용자는 설치 제거 과정을 진행하기 전에 직접 Windows NT KILL 명령이나 Net Stop과 같은 도구를 사용하여 해당 응용 프로그램이나 서비스를 종료해야 합니다.

설치 과정 예제

다음 예제는 setup.iss 파일을 생성하는 데 사용되는 명령을 보여줍니다. Setupsql -r "creates the initial iss file"
Copy c:\winnt\setup.iss to c:\myinstalls\sample.iss
Setupsql -f1 c:\myinstalls\sample.iss -SMS -s "uses the iss file for an unattended install"

sqlstp.log에서 재시동 여부를 검사하고 필요하면 재시동합니다. 필요한 검사를 진행합니다.

설치 제거 과정 예제

다음 예제는 SQL Server 7.0을 제거하는 데 필요한 명령을 보여줍니다. 실행 중인 모든 SQL Server 프로그램(예: sqlmanager.exe)을 종료합니다.
isuninst.exe –f c:\mssql7\uninst.isu -cc:\mssql7\sqlsun.dll -y –a

무인 설치 실행으로 생성된 Sqlstp.log 파일의 오류 코드 반환

무인 설치를 실행할 때 오류가 발생하는 경우가 있습니다. 각 오류에는 오류 코드 번호가 지정되어 있습니다. 다음은 가능한 오류 코드 번호와 이에 대한 설명입니다.

  • 가장 일반적인 오류 코드는 -12입니다 .iss 파일은 시스템 상황으로 인해 예상치 않은 대화 상자가 나타날 때 생성되며 사용자가 이 파일을 사용하기 때문입니다.
  • -f2 옵션을 사용하지 않고 이 출력 파일의 경로를 지정한 경우 이 파일은 Windows 루트 디렉터리에 저장됩니다.
  • 0 Success(성공)
    -1 General error(일반 오류)
    -2 Invalid mode(잘못된 모드입니다)
    -3 Required data not found in the Setup.iss file(Setup.iss 파일에서 필요한 데이터를 찾을 수 없습니다)
    -4 Not enough memory available(메모리가 충분하지 않습니다)
    -5 File does not exist(파일이 없습니다)
    -6 Cannot write to the response file(응답 파일에 쓸 수 없습니다)
    -7 Unable to write to the log file(로그 파일에 쓸 수 없습니다)
    -8 Invalid path to the InstallShield Silent response file(InstallShield 자동 응답 파일의 경로가 잘못되었습니다)
    -9 Not a valid list type (string or number)(잘못된 목록 형식(문자열이나 숫자)입니다)
    -10 Data type is invalid(데이터 형식이 올바르지 않습니다)
    -11 Unknown error during setup(설치하는 동안 발생한 알 수 없는 오류입니다)
    -12 Dialogs are out of order(대화 상자가 잘못되었습니다)
    -51 Cannot create the specified folder(지정한 폴더를 생성할 수 없습니다)
    -52 Cannot access the specified file or folder(지정한 폴더를 액세스할 수 없습니다)
    -53 Invalid option selected(잘못된 옵션이 선택되었습니다)

Windows 95/98 제한 사항

플랫폼의 시스템 제한과 성능상의 문제로 인해 Windows 95/98 설치는 다음 기능을 가지고 있지 않습니다.

  • 수신되는 명명된 파이프 연결
  • Windows NT 인증
  • 비동기 입출력
  • 트랜잭션 기반 생성
  • 클러스터링
  • 전체 텍스트 검색
  • Unicode 파일 자동 검색
  • Windows NT 이벤트 로그

추가 도구

다음과 같은 추가 도구를 사용할 수 있습니다. 이 도구들은 별다른 언급이 없으면 모든 플랫폼에서 사용할 수 있습니다.

Regrebld.exe - 레지스트리 재작성 유틸리티(명령줄 전용)

Regrebld.exe는 설치 프로그램이 초기 설치를 완료하면 자동으로 실행됩니다. 이 프로그램은 Mssql7*.rbk라는 파일 이름을 사용하여 모든 Mssql7 레지스트리 항목의 이미지를 생성합니다. regrebld -Restore를 실행하면 레지스트리 키 이미지가 레지스트리에 저장됩니다. 이미 키가 있으면 덮어씁니다. SQL Server 설치가 변경되면 레지스트리 키 백업이 자동으로 업데이트되지 않습니다. 이러한 경우에는 수동으로 Regrebld.exe를 다시 실행하여 해당 정보를 업데이트해야 합니다. 네트워크 지원을 추가하거나 보안 옵션을 변경한 후에 regrebld를 다시 실행하는 경우도 있습니다. 다음은 Regrebld 명령을 유효한 인수와 함께 사용하는 구문입니다.

F:\mssql7\BINN>regrebld /?Microsoft SQL Server Registry Rebuild App는 다음과 같은 명령줄 인수를 허용합니다. -Backup <백업 파일을 저장할 디렉터리(기본값은 regrebld.exe와 동일한 디렉터리)>이미 백업 파일이 있으면 이 작업은 실패합니다. -Restore <백업 파일의 디렉터리 위치(기본값은 regrebld.exe와 동일한 디렉터리)>-ShortcutsOnly 1 <복원 모드에서만 사용할 수 있습니다. >WinNT에서 백업과 함께 전체 레지스트리 재작성(Registry Rebuild), 단축키 재생성 및 서비스 상태 확인 작업을 수행하도록 지시하는 명령줄 인수는 없습니다. 서비스 상태를 확인할 때는 항상 SQL Server BINN 디렉터리에서 레지스트리 재작성이 실행되어야 합니다.

Rebuildm.exe -- 마스터 데이터베이스 재작성

다음 대화 상자의 원본 디렉터리는 원본 SQL Server 파일의 위치를 나타냅니다(예: 배포 CD나 네트워크 공유 지점).


현재 브라우저에서 인라인 프레임을 지원하지 않을 경우 여기를 누르면 별도의 페이지에서 볼 수 있습니다.

VSwitch.exe -- SQL Server 7.0 및 6.x 설치 변환(Windows NT 전용)

시작 단추를 누르고 프로그램, Microsoft SQL Server - Switch를 선택한 다음 SQL Server 7.0을 누르면 이 유틸리티를 찾을 수 있습니다. 이 유틸리티는 SQL Server 6.x를 7.0로 변환하는 기능을 가지고 있습니다. 이 유틸리티는 두 버전의 SQL Server를 동시에 실행할 수 없으며 일상적으로 사용하지 못하고 마이스레이션 단계에서만 사용하도록 설계되었습니다. 이 유틸리티는 현재의 레지스트리 값을 MSSQLSERV6.x7.0 레지스트리 키로 복사한 다음 필요한 버전 정보(6.x 또는 7.0)를 MSSQLServer 항목으로 이동합니다. 또한 Mssql이나 Mssql7 디렉터리를 반영하도록 PATH 문을 변경합니다.

원격 설치


현재 브라우저에서 인라인 프레임을 지원하지 않을 경우 여기를 누르면 별도의 페이지에서 볼 수 있습니다.

원격 설치는 동일한 종류의 프로세서를 사용하는 Windows NT 컴퓨터 사이에서만 지원됩니다. 클러스터 Windows NT Server에서는 원격 설치가 지원되지 않습니다. 원격 설치는 새로 설치할 때만 사용할 수 있습니다. 업그레이드나 유지 관리 모드는 지원되지 않습니다.

원격 설치 프로그램은 원본 컴퓨터에서 실행되는 것과 동일한 SQL Server 7.0 버전만 원격 컴퓨터에 설치합니다. 예를 들어, Windows NT Server 컴퓨터에서 SQL Server 7.0 Standard Edition이 실행되고 있는 경우에 SQL Server 7.0 Standard 버전을 원격으로 Windows NT Workstation 컴퓨터에 설치하려고 하면 Windows NT Workstation이 SQL Server 7.0 Standard Edition의 클라이언트 설치만 지원하기 때문에 설치에 실패하게 됩니다. Windows NT Workstation은 SQL Server 7.0의 데스크톱 버전을 지원하지 않습니다. 원격 컴퓨터에 설치할 SQL Server와 동일한 버전을 로컬 컴퓨터에서 사용합니다.

원격 컴퓨터에서 사용자 계정이 관리자(Administrator)로 지정되어 있고 원본 파일에 지정된 UNC 경로를 액세스할 수 있어야 합니다. 원격 설치 과정 동안 원격 컴퓨터에서 이 계정에 'logon as service' 권한이 부여됩니다.

"remsetup.exe"는 생성한 setup.iss 파일을 \\targetmachine\admin$로 복사한 다음 Service Control Manager를 실행하여 원격 서비스를 생성합니다. 따라서 원격 컴퓨터에서 관리자 계정을 가지고 있어야 서비스를 생성하고 파일을 admin$ share로 복사할 수 있습니다.

사용자가 모든 설치 정보를 입력하면 설치 프로그램이 이 정보를 iss 파일에 기록합니다. 이어서 설치 프로그램이 로컬 컴퓨터에서 remsetup.exe를 실행한 다음 종료됩니다. Remsetup.exe는 원격 서비스를 설치하고 모든 파일을 admin$ share로 복사한 다음 원격 컴퓨터에서 무인 설치를 실행합니다.

FAQ

  • 무인 설치는 어떻게 시작합니까?
  • 무인 설치를 시작하려면 먼저 .iss 파일을 생성해야 합니다. -r 옵션을 사용하여 SQL Server 설치 프로그램을 시작하고 설치를 진행하면서 원하는 항목을 선택하면 이 파일을 생성할 수 있습니다. 성공적으로 설치를 완료하면 Windows 디렉터리에 Setup.iss 파일이 생성됩니다. 필요한 경우 이 파일을 다른 위치로 복사하거나 이동할 수 있습니다. 이어지는 설치에서 설치 프로그램을 시작하고 -f1 설치 명령줄 옵션을 사용하여 이전에 생성한 .iss 파일을 입력으로 지정합니다. 자세한 내용은 이전에 설명한 스크립팅 단원을 참고하십시오.

  • SQL Server 7.0 설치를 어떻게 제거합니까?
  • SQL Server 7.0 설치를 제거할 수 있는 세 가지 방법이 있습니다.

    • 시작 메뉴에서 프로그램Microsoft SQL Server 7.0을 차례로 선택한 다음 Uninstall SQL Server 7.0을 누릅니다.
    • 시작 메뉴에서 설정을 선택한 다음 제어판을 누릅니다. 프로그램 추가/제거를 두 번 누릅니다. 목록에서 Microsoft SQL Server 7.0을 선택한 다음 추가/제거를 누릅니다.
    • 스크립트로 작성된 설치 제거를 실행합니다. 여기에 대한 자세한 내용은 이전에 설명한 "스크립팅" 단원을 참고하십시오.
  • 무인 설치 제거는 어떻게 시작합니까?
  • 성공적인 설치 결과 중 하나는 Uninst.isu라는 설치 제거 스크립트 파일을 생성하는 것입니다. 이 파일은 프로그램 파일을 설치한 디렉터리에 있습니다. 무인 설치 제거를 시작하려면 먼저 Isuninst.exe라는 UnInstallShield 실행 파일을 시작한 다음 이 파일을 설치 제거 스크립트 파일로 보냅니다. 여기에 대한 자세한 내용은 이전에 설명한 "스크립팅" 단원을 참고하십시오.

  • 왜 대화 상자에 입력한 내용이 사라집니까? 대화 상자에 필요한 정보를 입력하고 "뒤로"를 누른 후에 다시 "다음"을 누르면 대화 상자에 입력한 정보가 사라집니다. 왜 이러한 현상이 발생합니까?
  • InstallShield 대화 상자 때문입니다. 불행하게도 현재까지는 원래대로 다시 입력하는 방법 밖에 없습니다.

  • 설치에 실패하면 어떻게 해야 합니까?
  • 설치에 실패한 원인을 알 수 없는 경우 Windows 디렉터리의 Sqlstp.log 파일과 Mssql\Install\ 디렉터리의 Cnfgsvr.out 파일을 찾아 대상 프로그램 디렉터리(예: C:\Mssql7) 아래 있는 다른 파일과 함께 저장합니다. Cnfgsvr.out 파일과 Mssql7\Log 디렉터리의 모든 오류 로그가 특히 중요합니다.

  • 레지스트리를 다시 작성하는 방법은? 마스터 데이터베이스를 다시 작성하는 방법은? 서버 네트워크 프로토콜을 다시 구성하는 방법은?
  • 레지스트리 재작성, 마스터 재작성 및 네트워크 프로토콜 구성은 모두 SQL Server 설치 프로그램 코드에서 제거되었습니다. 그러나 동일한 기능을 가진 새 유틸리티를 사용할 수 있습니다.

  • 프로그램 설치를 제거하기 전에 SQL Server Service Manager를 종료해야 하는 이유는? SQL Server 초기 버전에서는 설치 프로그램이 설치 제거를 초기화할 때 SQL Server Service Manager를 종료했습니다. 지금은 이 응용 프로그램을 종료해야 한다는 오류 메시지가 나타납니다. 왜 이런 현상이 발생하며 설치 프로그램이 이 응용 프로그램을 닫지 못하는 이유는 무엇입니까?
  • SQL Server 초기 버전에서 설치 프로그램은 서비스를 종료할 때 완전한 성공을 보장하지 못했습니다. 따라서 응용 프로그램을 수동으로 종료하도록 변경되었습니다.

  • 프로그램 설치를 제거해도 일부 디렉터리가 삭제되지 않는 이유는? 최종 설치 제거 보고서에 항상 폴더를 제거할 수 없다는 메시지가 나오는 이유는?
  • UnInstallShiled는 설치한 항목만 제거합니다. 일반적으로 이것은 정상적인 동작입니다. 그러나 tempdb와 같은 일부 파일은 InstallShield 설치 프로그램의 영역을 벗어나 생성됩니다. InstallShield 설치 제거 프로그램을 실행하면 자신이 생성한 폴더(Mssql7, Binn, Data 및 Log)를 삭제하려고 시도하지만 이 폴더가 비어있지 않으면 삭제하지 못합니다. 그러나 UnInstallShield 다음에 실행되는 .dll(Sqlsun.dll)은 tempdb와 같은 파일과 해당 폴더를 완전히 제거합니다.

    참고 오류 로그, 추적 파일, 사용자 데이터는 해당 디렉터리에 남아있고 삭제되지 않습니다.