SQL Server 7.0 및 Microsoft 데이터 엔진 (MSDE) 1.0 서비스 팩 4에 대한 설명

기술 자료 번역 기술 자료 번역
기술 자료: 889543 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

Microsoft SQL Server 7.0 및 Microsoft 데이터 엔진 (MSDE) 1.0 서비스 팩 4 (SP4)이 이 버전의 SQL Server 7.0 데이터베이스 구성 요소에 대한 업데이트를 또는 MSDE 1.0 설치 제공합니다. 이 문서에서는 SP4에 대한 다음 정보를 소개합니다:
  • 서비스 팩 버전 및 서비스 팩 4 제거
  • 다운로드 방법 및 서비스 팩 4 추출
  • 서비스 팩 4를 설치하는 방법
  • 데이터베이스 구성 요소 및 서비스 팩 4를 클라이언트 구성 요소를 재배포할 방법
  • 실행 중인 서비스 팩 4 사이트에 영향을 주는 문제를 설명합니다

내용

추가 정보

소개

Microsoft SQL Server 7.0 서비스 팩 4 (SP4) 및 Microsoft 데이터 엔진 (MSDE) 1.0 SP4이 이 버전의 SQL Server 7 .0이나 MSDE 1.0 설치 데이터베이스 구성 요소를 업데이트합니다. 다음 구성 요소는 다음과 같습니다.
  • 데이터 엔진
  • SQL Server 엔터프라이즈 관리자와 osql (SQL Server 7.0 경우에만) 같은 데이터베이스 클라이언트 유틸리티
  • 클라이언트 연결 구성 요소를 OLE DB 공급자를 같은 데이터베이스 SQL Server, SQL Server ODBC 드라이버 및 클라이언트 Net-Library
SQL Server 7.0 데이터 엔진 또는 MSDE 1.0이 실행되는 컴퓨터에 SQL Server 7.0 SP4는 적용할 수 있습니다. 서비스 팩 4 설치 프로그램이 SQL Server 7.0 또는 컴퓨터에 있을 때만 해당 버전에 있는 구성 요소를 업그레이드할 MSDE 1.0 버전을 자동으로 감지합니다. 설치 프로그램이 SQL Server 7.0 Enterprise Edition Enterprise Edition 존재를 설치 프로그램을 감지할 경우가 아니면 있는 구성 요소를 업그레이드하려면 시도하지 않습니다. 서비스 팩을 MSDE 1.0이 실행되는 컴퓨터에 적용될 때 이를 경우에만 구성 요소를 업그레이드하려면 시도하지 않습니다 SQL Server 7.0 포함됩니다. 데이터베이스 클라이언트 구성 요소가 실행되고 있는 컴퓨터에 서비스 팩을 적용할 때 모든 데이터베이스 서버 구성 요소를 업그레이드하려면 시도하지 않습니다.

SQL Server 데이터베이스 구성 요소 서비스 팩은 누적되는 형태이므로 SP4 이전 SQL Server 7.0 서비스 팩의 모든 수정 프로그램이 포함되어 있습니다. 따라서 SQL Server 버전 7.0 또는 MSDE 1.0의 원래 설치 SP4를 적용할 수 또는 SQL Server 7 .0이나 MSDE 1.0 설치 있는 서비스 팩은 이전에 적용되었습니다.

SQL Server 7.0 SP4를 Alpha CPU 칩에 있는 기반으로 하는 컴퓨터는 지원하지 않습니다. SQL Server 7.0 서비스 팩 3 (SP3) Alpha 기반 컴퓨터에서 지원하는 마지막 SQL Server 7.0 서비스 팩입니다.

SQL Server 7.0 서비스 팩 4 포함된 수정 프로그램에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
313980SQL Server 7.0 서비스 팩에서 수정된 버그 목록
SQL Server 7.0 서비스 팩이 이 문서에 포함되지 않은 4 정보에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
313986SQL Server 7.0 서비스 팩 4 Readme.htm 추가

서비스 팩 버전

선택해야 할지 인스턴스를 SQL Server 7.0 데이터베이스 엔진 또는 MSDE 1.0이 설치되어 있는 서비스 팩을 모를 경우 버전을 osql, SQL 쿼리 분석기 또는 isql SELECT @@ VERSION 명령을 실행하여 확인하십시오. 다음 표에서는 SQL Server 7 .0과 MSDE 1.0 서비스 팩 @@ VERSION 명령에 의해 보고된 버전 문자열 간의 관계를 보여 줍니다.
표 축소표 확대
@@ 버전SQL Server 버전
7.00.623원래 SQL Server 7 .0이나 MSDE 1.0 릴리스
7.00.699데이터베이스 구성 요소 서비스 팩 1 (SP1)
7.00.842데이터베이스 구성 요소 서비스 팩 2 (SP2)
7.00.961데이터베이스 구성 요소 SP3
7.00.1063데이터베이스 구성 요소 SP4
@@ VERSION 명령에서 반환되는 출력 마지막 줄 연결되어 있는 버전을 선택해야 할지 실행 중인 SQL Server 7.0 버전을 모를 경우 또는 MSDE 1.0에 연결되어 있는 경우 보고합니다. 예를 들어, 출력 다음과 유사할 수 있습니다:
MSDE on Windows NT 4.0 (Build 1381: Service Pack 4)
Desktop Edition on Windows NT 4.0 (Build 1381: Service Pack 4)
Developer Edition on Windows NT 4.0 (Build 1381: Service Pack 4)
Standard Edition on Windows NT 4.0 (Build 1381: Service Pack 4)
Enterprise Edition on Windows NT 4.0 (Build 1381: Service Pack 4)
최근 핫픽스

2002년 2월 20일 이후 핫픽스를 받은 경우 핫픽스를 SP4에서 포함될 가능성이 없습니다. SP4용 핫픽스 업데이트에 대한 주 지원 공급자에게 문의하십시오.

SP4를 제거하면

사용자가 수정할 서비스 팩이 유지 관리를 위해 필요한 시스템 테이블 변경 인해 SP4를 쉽게 제거합니다. SP4 전에 빌드에서 되돌리려면 설치된, 제거 및 SQL Server 7 .0이나 MSDE 1.0 다시 합니다. 그런 다음 필요한 경우 실행 중인 서비스 팩을 SP1, SP2 또는 SP3 적용 합니다 SP4를 설치하기 전에. SQL Server 7 .0이나 MSDE 1.0 다시 설치하기 전에 SP4에서 데이터베이스를 분리하십시오. 그런 다음 이를 다시 SQL Server 7.0 또는 MSDE 1.0 및 SP1, SP2 또는 SP3 다시 설치한 후에 연결하십시오. SQL Server 7 .0의 sp_attach_dbsp_detach_db 절차에 대한 자세한 내용은 SQL Server 온라인 설명서를 참조하십시오. 모든 새 설치에 필요한 로그인을 다시 만들어야 합니다. model 데이터베이스의 변경 내용을 외에도 msdb 데이터베이스의 정보에 따라 예약된 작업을 다시 만들어야 합니다. 복제를 사용하는 경우 복제를 다시 구성해야 합니다.

다운로드 및 SP4 추출

이 서비스 팩은 다음과 같은 두 가지 형식으로 배포됩니다.
  • SP4 CD에
  • 인터넷에서 다운로드할 수 Sql70sp4.exe 라는 자동 압축 풀림 파일
Sql70sp4.exe 자동 압축 풀림 파일을 폴더 및 폴더 같은 컴퓨터에 파일을 SP4 CD에 있는 파일 집합을 만들 수 있습니다. 그런 다음 설치 프로세스를 SP4 CD와 압축이 푼된 SP4 파일을 동일합니다.

SP4 다운로드할 경우 설치 프로그램을 실행하기 전에 서비스 팩 폴더를 빌드하려면 파일을 추출해야 합니다 프로그램.

참고 일부의 서비스 팩 파일이 시스템 파일입니다. Microsoft Windows NT 탐색기 또는 Windows에서 모든 파일 표시 옵션이 설정되어 있는지 확인하십시오 서비스 팩을 사용하여 작업할 때 탐색기. 이 옵션을 사용하려면 다음 이 단계를 수행하십시오.
  1. Windows 탐색기 또는 Windows NT 탐색기를 시작하십시오.
  2. 보기 메뉴에서 옵션 을 클릭하십시오.
  3. 보기 탭에서 선택한 모든 파일 표시 를 클릭하십시오.

SP4 디스크 공간 요구 사항

2 C 드라이브에 자동 압축 풀기 실행 파일을 컴퓨터에 다운로드 및 추출 실행한 다음 있을 경우 SP4 압축을 풀 수 MB의 디스크 공간이 있어야 합니다.

SP4 컴퓨터의 C 드라이브를 다운로드하려면 충분한 디스크 공간이 있는 경우 보조 드라이브로 SP4 ZIP 파일을 다운로드하면 디스크 공간을 절약할 수 있습니다. 그런 다음 C 드라이브 ZIP 파일을 추출할 수 있습니다. 이 메서드는 보조 드라이브에 드라이브 C 및 43 MB 188 MB 필요합니다.

데이터베이스 구성 요소 SP4 추출

데이터베이스 구성 요소 SP4 추출하려면 자동 압축 풀기 파일을 SQL Server 7.0 또는 MSDE 1.0이 실행되는 컴퓨터에 있는 폴더에 복사하십시오. 그런 다음 파일을 실행하십시오. 자동 압축 풀기 프로그램이 서비스 팩 파일의 넣을 폴더 이름을 묻는 메시지가 표시됩니다. 예를 들어, SQL Server를 실행하는 또는 MSDE 및 C:\70sp4 라는 폴더를 만든 경우 Sql70sp4.exe 파일을 컴퓨터에 복사할 파일, 실행되며 것인지 묻는 메시지가 나타나면 C:\70sp4 폴더 이름을 제공하십시오.

이 서비스 팩 파일을 추출하여 다음 두 개의 Microsoft SMS의 파일을 C:\70sp4 폴더로 복사합니다. 서비스 팩 파일의 나머지 \X86 하위 폴더에 배치됩니다.

구성 요소를 추출하는 후에 데이터베이스 설치 폴더 이름을 바꿀 수 있습니다. 그러나 폴더 이름에 공백 문자가 포함되어 있지 않은지 확인해야 합니다 ("").

서비스 팩 설치

SP4를 설치하려면 이 설치 지침을 따릅니다. 모든 단계가 필요하지 않습니다. 그리고 어떤 다음 SQL Server 7.0 끌어다 따라 서비스를 적용하는 구성 팩:
  • 데이터베이스 서버 구성을: 데이터 엔진 및 관련된 소프트웨어 MSDE 1.0 또는 모든 버전의 SQL Server 7.0을 실행하는 컴퓨터에 적용됩니다. 또한 이러한 컴퓨터는 데이터베이스 클라이언트 구성 요소를 포함합니다.
  • 데이터베이스 클라이언트 전용 구성: 다음 실행 중인 컴퓨터에 적용됩니다.
    • 클라이언트 연결 구성 요소를 OLE DB 공급자를 같은 데이터베이스 SQL Server, SQL Server ODBC 드라이버 및 클라이언트 Net-Library SQL Server 7.0 또는 MSDE 1.0) 에서.
    • SQL Server 엔터프라이즈 관리자 및 bcp (SQL Server 7.0 경우에만) 같은 데이터베이스 클라이언트 유틸리티.
  • 장애 조치 클러스터 구성: 장애 조치 클러스터에 구성된 SQL Server 7.0을 실행하는 컴퓨터에 적용됩니다.
  • 복제 서버 구성을: 하나 이상의 데이터베이스 복제 토폴로지의 일부가 속해 있는 SQL Server 7.0을 실행하는 컴퓨터에 적용됩니다.
각 설치 단계에 해당하는 구성 요소가 나열되어 있습니다.

참고 서비스 팩이 특정 언어입니다. 업그레이드 중인 SQL Server 구성 요소로 같은 언어 사용하여 서비스 팩을 적용하십시오.

참고 Windows NT 4.0 프랑스어 버전의 SP4를 설치하기 전에 다음 Microsoft 기술 자료 문서 지시를 따릅니다.
259484Windows 2000에서 프랑스어 로캘을 지원하는 CryptEncrypt 및 CryptDecrypt 함수는
설치를 시작하기 전에
다음 모든 구성 요소 설치에 적용됩니다.

SP4 설치 프로그램을 정기적으로 복제 토폴로지가 관련된 해당 사용자 데이터베이스 제외하고 사용자 데이터베이스를 업그레이드하지 않습니다. 복제 토폴로지에 관련된 데이터베이스를 SP4에 대한 종속성을 있지 않습니다. 예를 들면:
  • SQL Server 7.0 SP4의 인스턴스를 SQL Server 7.0 또는 SQL Server 7.0 SP1, SP2나 SP3을 인스턴스에서 사용자 데이터베이스 백업을 복원할 수 있습니다.
  • SQL Server 7.0 또는 SQL Server 7.0 SP1, SP2나 SP3을 인스턴스에 인스턴스를 SQL Server 7.0 SP4를 사용자 데이터베이스 백업을 복원할 수 있습니다.
  • SQL Server 7.0 또는 SQL Server 7.0 SP1, SP2나 SP3 인스턴스가 사용자 데이터베이스에서 분리하고 SQL Server 7.0 SP4를 인스턴스에 연결할 수 있습니다.
  • SQL Server 7.0 SP4의 인스턴스 사용자 데이터베이스에서 분리하고 SQL Server 7.0 또는 SQL Server 7.0 SP1, SP2나 SP3을 인스턴스에 연결할 수 있습니다.
복제 토폴로지를 구성원이 사용자 데이터베이스를 SP4로 업그레이드할지 않습니다. SP4를 설치하기 전에 복제 데이터베이스와 파일 그룹이 쓰기 가능한 있는지 확인하고 설치 프로그램을 실행하는 사용자 계정에 데이터베이스 액세스 권한이 있는지 확인하십시오. 복제 토폴로지에 관련된 데이터베이스를 SP4 적용하는 방법에 대한 자세한 내용은 Installing on replicated servers 를 참조하십시오.
설치 분산 SMS의 위한 준비
또한 Microsoft SMS의 SP4 자동으로 Windows NT Server를 실행하는 여러 대의 컴퓨터에 설치할 수 있습니다. Systems Management Server SQL Server에 패키지를 만드는 자동화하는 패키지 정의 파일을 Smssql.sms 파일입니다. 다음 SQL Server 패키지 분산 및 수 SMS의 실행 중인 컴퓨터에 설치된. Unattspsms.bat 파일이 컴퓨터의 운영 체제를 검색하고 적절한 버전의 설치 프로그램 실행하는 배치 파일을 프로그램.

SQL Server 데이터베이스를 백업

다음 데이터베이스 클라이언트 전용 구성 제외한 모든 구성에 적용됩니다.

만약을 다시 구성하는 모든 SQL Server 데이터베이스. 이 마스터, 모델msdb 데이터베이스가 포함됩니다. 서비스 팩 설치 복제에 관련된 사용자 데이터베이스 제외한 사용자 데이터베이스를 수정하지 않고 마스터msdb 데이터베이스를 수정하지 않습니다. 서비스 팩 설치 마스터, msdb모델 데이터베이스를 수정합니다. 따라서 해당 SQL Server 7.0 SP4 이전 버전과 호환되지 않는 있습니다. SQL 다시 결정한 경우 이러한 백업이 필요합니다 Server 7.0 SP4 없이.

SP4 복제 토폴로지를 구성원이 사용자 데이터베이스만 업데이트를 수행할 수 있지만 신중한 사용자 데이터베이스를 백업할 수 있습니다.

시스템 데이터베이스의 충분한 여유 공간이 있는지 확인하십시오

다음 데이터베이스 클라이언트 전용 구성 제외한 모든 구성에 적용됩니다.

다음 조건에 해당하는 경우 이 단계를 건너뛸 수 있습니다.
  • 자동 증가 옵션을 마스터msdb 데이터베이스의 SP4를 적용할 SQL Server나 MSDE를 시스템에서 설정되어 있습니다.
  • 적어도 이러한 데이터베이스를 포함하는 디스크 드라이브에 있는 자동 증가 수 각 데이터베이스에 대해 사용 가능한 여유 공간이 500 KB.
SQL Server 7.0에서 시스템 데이터베이스의 충분한 여유 공간이 있는지 확인할 수 있습니다. 이렇게 하려면 SQL Server 엔터프라이즈 관리자에서 SQL Server에 연결할 데이터베이스에 대한 아이콘을 마우스 오른쪽 단추로 클릭한 다음 속성 을 클릭하십시오. 파일 자동 증가 확인란이 선택되어 있는지 확인하십시오. 이를 확인하려면 MSDE에 다음 SQL 문을 실행하십시오.
  • sp_helpdb 마스터
  • sp_helpdb msdb
이러한 문은 출력에서 증가 열 아닌지 확인 0.

자동 증가 옵션을 마스터 또는 msdb 데이터베이스에 없는 경우 자동 증가 없습니다 데이터베이스를 적어도 있어야 500KB의 사용 가능한 공간의. 이를 확인하려면 마스터msdb 데이터베이스 컨텍스트에서 sp_spaceused 시스템 저장 프로시저를 실행하십시오. 두 데이터베이스에 할당되지 않은 공간을 그림 500 KB 미만인 경우 데이터베이스의 크기를 늘립니다. 이렇게 하려면 SQL Server 7.0은 SQL Server 온라인 설명서의 "데이터베이스 확장" 항목의 지침을 따릅니다.

클러스터 구성 준비

다음 구성 클러스터링 장애 경우에만 적용됩니다.

클러스터된 환경에서 SQL Server 7.0 Enterprise Edition 데이터베이스 구성 요소 SP4를 설치하기 전에 MSDTC 처음 설치했던 노드로에 의해 해당 Microsoft 분산 트랜잭션 코디네이터 (MSDTC) 포함된 그룹을 소유하고 있는지 확인하십시오.

그룹이 이 노드가 소유한 경우 있는 MSDTC 서비스 팩 4 설치 프로그램을 표시합니다 설치 문제를 해결하려면 묻는 오류 다음 설치를 다시 시도하려면 프로그램. 그룹에 MSDTC 먼저 설치된 노드로 이동하여 문제를 해결하십시오. 클러스터된 구성에서 SQL Server 엔터프라이즈 버전을 실행하는 경우 데이터베이스 구성 요소 SP4를 적용하기 전에 이가 클러스터되지 않은 있어야 합니다. SQL Server의 클러스터를 해제한 전에 클러스터 관리자를 사용하여 다른 클러스터 리소스가 다음 다섯 개의 SQL 서버 클러스터 리소스 중 하나가 종속된 확인하십시오.
  • SQL 네트워크 이름
  • SQL IP 주소
  • SQL Server
  • SQL Server 에이전트
  • SQL 하면 VServer가
서비스 팩을 설치한 후 이를 복원할 수 있도록 제거할 모든 종속성을 기록하십시오. SQL 네트워크 이름을 사용하여 Microsoft 메시지 대기열 리소스 종속성을 경우 메시지 큐 리소스를 오프라인 상태로 합니다. 그런 다음 해당 종속성 같은 그룹에 있는 다른 네트워크 이름을 전송하십시오. 그룹에 있는 다른 네트워크 이름을 경우 임시 네트워크 이름을 만듭니다. 그런 다음 종속성을 해당 네트워크 이름을 전송하십시오. SP4를 설치한 후 임시 네트워크 이름을 삭제할 수 있습니다.

SQL Server의 클러스터를 해제한 다음 이 단계를 수행하십시오.
  1. SQL Server 7.0 프로그램 그룹에서 장애 조치 클러스터 마법사 를 클릭하십시오.
  2. 메시지가 나타나면, 원본 SQL Server 엔터프라이즈 버전 CD를 넣은 다음 마법사에서 표시되는 지침을 따릅니다.
SQL Server가 클러스터된 Windows NT 또는 Windows 2000 클러스터의 모든 노드에서 다음과 같이 하십시오. 장애 조치 클러스터 마법사 모든 SQL Server 리소스 이름 및 형식을 제거하도록 확인하십시오.

클러스터에서 작동하는 SQL Server 7.0 인스턴스는 모두 다시 클러스터되기 전에 SP4로 업그레이드해야 합니다.

클러스터된 환경에서 SQL Server를 실행하는 방법에 대한 자세한 내용은 SQL Server clustering white paper 참조하십시오.

SP4 설치 프로그램을 실행하기 전에 응용 프로그램 중지

다음 데이터베이스 클라이언트 전용 구성 제외한 모든 구성에 적용됩니다.

데이터베이스 구성 요소 SP4를 적용할 SP4 설치 프로그램을 실행하기 전에 다음과 같은 서비스 및 응용 프로그램을 종료하십시오.
  • Microsoft Search, MSDTC, MSSQLServer, MSSQLServerOLAPService, 및 SQLServerAgent 서비스
  • Microsoft 트랜잭션 서버와 메시지 큐, Microsoft COM 트랜잭션 통합자 (COMTI)
  • 모든 응용 프로그램입니다. 이 제어판이 포함됩니다.
SP4 Windows NT 클러스터에 설치하는 경우, 이러한 응용 프로그램과 서비스를 클러스터의 모든 노드에서 중지해야 합니다.

또한 SQL Server 서비스 관리자가 실행되고 있으면 중지하십시오. 이렇게 하려면 작업 표시줄에서 최소화된 SQL Server 서비스 관리자 아이콘을 마우스 오른쪽 단추로 누른 다음 끝내기 를 누릅니다.

데이터베이스 구성 요소 SP4를 설치하기

다음 모든 구성에 적용됩니다.

Setup.bat 배치 파일에 다음 위치 중 하나를 실행하십시오.
  • Sql70sp4.exe에서 압축이 푼된 서비스 팩 파일이 들어 있는 폴더
  • SQL Server 7.0 SP4를 CD에 서비스 팩 폴더
참고 Microsoft 터미널 서비스 클라이언트를 사용하여 Setup.bat 배치 파일을 실행하지 마십시오. 터미널 서비스를 사용하여 원격 설치 SP4 클라이언트 지원되지 않습니다.

Setup.bat 배치 파일을 실행할 때 정보 (예: SQL Server 인증 또는 Windows NT 인증 사용 여부를 묻는 InstallShield 대화 상자가 나타납니다. SQL Server 인증을 선택하면 설치 프로그램을 사용하여 sa 로그인 암호 제공해야 합니다. Windows NT 인증을 선택한 경우 SQL Server 또는 업그레이드 중인 MSDE 인스턴스 sysadmin 고정된 서버 역할의 구성원인 Windows 로그인 계정을 사용하여 Windows에 로그온하지 동안 설치 프로그램을 실행해야 합니다.

그런 다음 기존 SQL 설치 프로그램이 바꿉니다 파일 버전 또는 MSDE의 파일은 서비스 팩. 또한 설치 프로그램이 시스템 저장 프로시저를 업데이트하는 데 몇 가지 .sql 스크립트 파일을 실행합니다.

해당 MSDTC 설치 관리자가 새 버전을 MSDTC 시스템에 설치합니다. 클러스터된 환경에서 이 Windows NT 클러스터의 모든 노드에서 수행됩니다.

설치 프로그램을 연결할 때 SQL Server 7 .0이나 MSDE 1.0 있는 .sql 실행하려면 해당 업데이트를 시스템 저장 프로시저 스크립트, 설치 혼합 모드 빈 암호를 사용하여 sa 로그인을 사용하고 있음을 감지하면 인증 모드 대화 상자를 표시합니다. sa 로그인에 대해 빈 암호를 사용하여 시스템에서 실행 중인 잠재적인 보안 문제를 해결할 수 있는 기회를 사용자에게 제공합니다. sa 로그인 암호를 비워 두면 쉽게 관리 액세스 권한이 없는 사용자가 SQL Server 또는 MSDE 제공합니다. 시스템을 보호하기 위해 sa 암호를 요구하도록 또는 Windows NT 인증을 사용해야 합니다. 기본적으로 인증 모드 대화 상자에서 설치를 위해 현재 설정을 사용하지 않습니다. 대화 상자의 다음 기본값을 사용합니다.
  • 기본적으로 Microsoft Windows 95, Microsoft Windows 98 및 Microsoft Windows Millennium Edition을 실행하는 컴퓨터에서 혼합 모드 인증 모드 대화 상자를 사용합니다. 이러한 운영 체제에서 지원되는 유일한 인증 모드를 혼합 모드입니다. 그런 다음 대화 상자의 sa 로그인 암호 지정 요청합니다. 암호를 지정하지 않으면 설치 프로그램이 sa 로그인 암호를 변경합니다. 암호를 비워 암호를 변경하지 않고 프로그램을 연결하는 설치 두면.
  • 기본적으로 Windows NT 4.0 또는 Windows 2000을 실행하는 컴퓨터에서 설치 프로그램을 Windows NT 인증을 사용합니다. 기본 Windows NT 인증 모드 수락 또는 비어 있지 않은 sa 로그인 암호를 사용하여 인증 모드를 혼합 모드로 전환할 수 있는 대화 상자를 사용할 수 있습니다.
인증 모드 또는 sa 로그인 암호 변경 전에 이 기존 응용 프로그램에 영향을 주지 않는 것을 확인하십시오. 예를 들어, Windows 2000 기반 컴퓨터에서 SQL Server를 실행하는 Windows NT 인증 모드를 혼합 모드에서 변경할 경우 Windows NT 인증을 사용하도록 구성된 때까지 SQL Server 인증을 사용하는 기존 응용 프로그램에 연결할 수 없습니다. sa 로그인 암호를 변경할 경우 새 암호를 사용하도록 구성할 때까지 또한 응용 프로그램 또는 이전 암호를 사용하여 관리 프로세스에 연결할 수 없습니다.

설치 프로그램을 실행할 수 있는 컴퓨터의 Temp 폴더에 있는 Sqlsp.log 파일에서 수행하는 작업을 기록합니다.

서비스를 다시 시작하십시오.

다음 데이터베이스 클라이언트 전용 구성 제외한 모든 구성에 적용됩니다.

설치 프로그램이 끝날 때 시스템을 다시 시작할 것인지 묻는 메시지가 나타날 수 있습니다. 시스템을 다시 시작한 후 또는 다시 요청하지 않고 설치 프로그램이 완료된 후 제어판에서 서비스 도구를 사용하여 다음 서비스가 실행 중인지 확인하십시오.
  • Microsoft 검색
  • MSDTC
  • MSSQLServer
  • MSSQLServerOLAPService
  • SQLServerAgent
업그레이드된 마스터msdb 데이터베이스를 백업하십시오.

클러스터 구성을 다시합니다

다음 구성 클러스터링 장애 경우에만 적용됩니다.

Windows NT 클러스터 구성에서 SP4를 적용한 경우에는 SQL Server를 다시. 다시 클러스터링하기 전에 클러스터에 포함된 모든 인스턴스에 대해 SQL Server 7.0 SP4를 적용해야 합니다.

중요한 이 섹션에서는, 메서드 또는 작업이 레지스트리 수정 방법을 알려 주는 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 이 단계를 주의 깊게 따라야 합니다. 추가 보호 기능을 수정하기 전에 레지스트리를 백업해야. 그런 다음 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 백업 및 복원하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322756백업 및 Windows 에서 레지스트리를 복원하는 방법


메시지 큐 SQL에 대한 종속성을 제거한 경우 다음 레지스트리 키를 수정하려면 레지스트리 편집기를 실행할 서버:
HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\MachineCache\MQS
키 값 2 (BSC) 에 대한 있으면 (PSC), 4 또는 8 (PEC), 현재 값을 기록하고 값을 1로 변경합니다. 그렇지 않은 경우 변경되지 않은 키 값을 그대로 둡니다.

SQL Server를 다시 설정하려면 다음과 같이 하십시오.
  1. SQL Server 7.0 프로그램 그룹에서 장애 조치 클러스터 마법사 를 클릭하십시오.
  2. 마법사가 나타나면 원본 SQL Server 엔터프라이즈 버전 CD를 CD 드라이브에 넣으라는 및 다음 마법사에 표시되는 지시를 따릅니다.
클러스터에서 포함하려는 SQL Server 인스턴스를 포함할 Windows NT 클러스터의 모든 노드에 대해 다음 이 단계를 수행하십시오.

메시지 큐 레지스트리 키가
HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\MachineCache\MQS
않습니다. 장애 조치 클러스터 마법사를 사용하기 전에 원래 이 키 값을 변경한 경우 원래 레지스트리 키 값을 복원하려면 레지스트리 편집기를 실행하십시오. SQL Server 리소스 및 Prepare cluster configurations 섹션에서 설명한 대로 리소스 종류에 대한 종속성을 제거할 경우 클러스터 관리자를 종속성을 복원할 수 있습니다. 메시지 큐 리소스를 SQL Server 및 SQL 네트워크 이름이 종속된 경우 클러스터 관리자를 종속성을 복원할 수 있습니다. Prepare cluster configurations 섹션에 설정된 다른 네트워크 이름에 대한 종속성을 제거하십시오. Prepare cluster configurations 섹션에서 임시 네트워크 이름과 IP 주소 리소스를 만든 경우 삭제하십시오. 메시지를 큐 리소스를 온라인 상태로 만듭니다.

응용 프로그램을 다시 시작하십시오.

다음 모든 구성에 적용됩니다.

응용 프로그램을 다시 실행한 SP4 설치에 전에 닫힌 프로그램.

복제된 서버에 설치

다음 복제 서버 구성을 경우에만 적용됩니다.

복제 토폴로지 모든 다음 SQL Server 7.0 참가자에게 이 서비스 팩을 적용하는 것이 좋습니다.
  • 게시자
  • 배포자
  • 구독자
간 복제 토폴로지를 SP4 배포하려면 다음 시퀀스를 사용하는 것이 좋습니다.
  1. 게시자에서 별도의 경우 배포자
  2. 게시자
  3. 구독자
참고 일반적으로, 특히 병합 복제에서 배포자 및 게시자 같은 서버에 있는 및 동시에 업그레이드할 수 있습니다.

병합 복제에서 배포 데이터베이스는 에이전트 기록 경우에만 저장하는 데 사용됩니다. 일반적으로, 병합 복제 토폴로지에 있는 배포 데이터베이스에 게시된 데이터베이스가 있는 컴퓨터에 상주합니다. 그러나, 에이전트 기록 로깅을 중앙 집중화하는 사이트에 원격 배포 데이터베이스를 병합 복제에 대해 할 수도 있습니다.

사용자가 복제 토폴로지에 있는 모든 서버를 즉시 업그레이드할 수 없습니다. 따라서 복제 영향을 일반적으로 받지 SQL Server 7.0 또는 이전 서비스 팩의 원래 버전을 실행하는 서버와 SP4 작업입니다 참가자가. 예외는 다음 섹션에서 다룹니다.
원격 배포 데이터베이스를 병합 게시용으로 제공하는 서버에 SP4 설치
또한 서버를 SP4로 업그레이드할 병합 게시에 대해 원격 배포 데이터베이스를 해당 서버에 있는 경우 각 병합 복제 SP4 해당 배포 데이터베이스를 사용하는 게시자 업그레이드해야 합니다. 이 요구 사항은 게시자 배포자에서 실행 중인 병합 (Push) 에이전트에 의해 관련된 병합 복제를 통해 최적의 배달 데이터 변경 사항이 있는지 확인합니다.

새 구독을 SQL Server 7.0 원본 릴리스 SP4로 받는 Publisher에서 편지 병합 업그레이드
새 병합 복제 구독자가 SQL Server 7.0 원본 릴리스 버전의 서버에서 허용 추가해야 합니다, -70Subscribers 각 스냅샷 에이전트 작업 선택적 매개 변수.

이 작업을 수행할 때 새 SQL Server 7 .0의 초기 동기화 없는 서비스 팩을 적용한 완료된 구독자가 병합합니다.

SQL Server의 원본 버전을 실행하는 구독자에 초기 동기화 이미 받은 경우에도 이 매개 변수 없이 데이터를 병합할 수 있도록 이 구독자에 계속합니다. 그러나 구독을 삭제하고 다음 다시 경우 또는 구독을 다시 초기화해야 합니다 경우에는 매개 변수가 필요합니다. 더 좋은 방법은 매개 변수를 사용하는 대신 구독자에 SP4로 업그레이드하는 것입니다. 확인해야 할 경우, 모든 구독자에 SP4로 업그레이드한 확신할 때까지 매개 변수를 추가할 수 있습니다.

병합 복제 구독자가 SP4 설치
SQL Server 병합 복제 구독자가 SP4로 업그레이드할 경우, 또한 각 해당 관련된 병합 복제 게시자 SP4로 업그레이드해야 합니다. 데이터 변경 내용 배달을 게시자 구독자에서 실행 중인 (끌어오기) 병합 에이전트에 의해 관련된 병합 복제에서 최적화합니다. 가장 잘 설명되어 있는 Installing on replicated servers 배포자가 게시자를 구독자의 배포 시퀀스를 사용하여 이를 섹션.

이전 버전의 SQL Server에서는 SP4 복제 실행
SQL Server 6 .0과 SP4 작동 또는 SQL Server 6.5 게시자 및 구독자를 이러한 이전 버전의 SQL Server 7.0 원본 버전을 작동하는 방식에 비해 방식으로 알려진 차이가 없습니다.

Access 2000 (Jet 4.0) 병합 복제 구독자가 업데이트
Microsoft Jet 기반 Microsoft Access 2000 병합 구독자는 SP4에서 향상된 기능을 활용할 수, Access 2000 실행 중인 사용자의 워크스테이션에 다음 데이터베이스 구성 요소 SP4 파일을 복사해야 합니다.
  • X86\Binn\Replres.dll
  • X86\Binn\Replrec.dll
  • X86\Binn\Replprov.dll
  • X86\Jet\Msrpjt40.dll
각 파일을 워크스테이션의 시스템 드라이브의 다음 폴더에 복사하십시오.
\Program Files\Common Files\Microsoft Shared\Database 복제
참고 Access 2000 병합 구독자 MSDE 1.0 서비스하는 경우 다음 이 단계를 수행하여 필요가 없습니다. 이 경우 데이터베이스 구성 요소 적용할 SP4.

데이터베이스 구성 요소 SP4 클라이언트 구성 요소 재배포

SQL Server 7 .0과 MSDE 1.0에 대한 SP4 자동 압축 풀림 파일, Sqlredis.exe, Mdacredist.txt 파일의 버전이 포함됩니다. Sqlredis.exe 실행할 때 기본적으로 그 다음 작업을 수행합니다.
  1. Sqlredis.exe Microsoft 데이터에서 Mdac_typ.exe 파일을 실행하는 액세스 구성 요소 (MDAC) 2.1 SP2. MDAC 2.1 SP2 핵심 구성 요소와 해당 버전의 SQL Server 7 .0과 MSDE 1.0 SP1 포함된 SQL Server 및 MSDE 클라이언트 연결 구성 요소 설치합니다.
  2. Sqlredis.exe 새 버전에서 데이터베이스 구성 요소 SP4 SQL 서버 및 MSDE에서 클라이언트 연결 구성 요소를 바꿉니다.
  3. Sqlredis.exe는 Mswstr10.dll, Mswdat10.dll, Oleaut32.dll, Olepro32.dll 및 Stdole2.tlb 파일을 대체합니다.
데이터베이스 구성 요소 SP4 클라이언트 연결 구성 요소만 설치하려면 명령 프롬프트에서 다음 명령을 입력하십시오.
sqlredis.exe/C:"setupre.exe MDAC = 0 -s - SMS"
용어 및 이 서비스 팩을 함께 제공되는 Mdacredist.txt 파일에 나열된 조건에서 Sqlredis.exe 파일을 재배포할 수 있습니다.

문서 메모

이 절에서는 SP4를 실행하는 사이트에 영향을 주는 서비스 팩에 포함된 수정 프로그램에 의해 발생하는 문제에 대해 설명합니다.

수정 프로그램에 의해 도입된 변경 동작은 각 수정 프로그램은 Microsoft 기술 자료 문서에 설명되어 있습니다. SQL Server 7.0 서비스 팩 4 포함된 수정 프로그램에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
313980SQL Server 7.0 서비스 팩에서 수정된 버그 목록

SP4를 설치한 후 클라이언트 전용 컴퓨터 업그레이드

경우에 따라 사용자가 SQL Server 클라이언트 구성을 요소만 먼저 컴퓨터에 설치합니다. 나중에 이러한 표준, 엔터프라이즈 또는 데스크톱 버전을 데이터베이스 서버 컴퓨터에 있는 SQL Server CD에서 설치 프로그램을 실행하여 추가합니다. 컴퓨터의 클라이언트 구성 요소를 이미 SP4로 업그레이드한 경우 SQL Server 설치 프로그램을 실패하고 다음 오류 메시지가 나타납니다.
이전 (7.00.623) (7.00.1063) 사용자 컴퓨터에서 버전보다 버전을 설치할 수 없습니다. 이전 버전을 제거하십시오.
SP4 클라이언트 구성 요소를 실행하는 클라이언트 컴퓨터 표준, 엔터프라이즈 또는 데스크톱 버전을 데이터베이스 서버에 추가하려면 다음과 같이 하십시오.
  1. Bcp.exe 파일을 원래 SQL Server 7.0 CD에서 클라이언트 컴퓨터로 복사하십시오. SP4 버전을 Bcp.exe C:\Mssql7\Binn 디렉터리에 덮어씁니다.
  2. 서버 구성 요소를 설치하려면 SQL Server 7.0 CD에서 설치 프로그램을 실행하십시오.
  3. 컴퓨터에 있는 모든 SQL Server 데이터베이스 구성 요소를 SP4로 업그레이드하려면 데이터베이스 구성 요소 서비스 팩 4 설치 프로그램을 실행하십시오.
참고 표준 또는 엔터프라이즈 버전인지 서버의 클라이언트 업그레이드하려면 해당 서버 라이센스를 구입해야 합니다. 표준 또는 엔터프라이즈 SQL Server 클라이언트 액세스 라이센스 (CAL) 에서 다루는 클라이언트 컴퓨터의 데스크톱 버전 서버를 설치할 수 있습니다.

SP4를 설치한 후 일본어 데이터베이스 서버를 Windows 2000으로 업그레이드

나중에 Windows 2000으로 업그레이드할 Windows NT나 Windows 95, Windows 98을 실행 중인 컴퓨터에서 데이터베이스 구성 요소 SP4를 설치할 수 있습니다. 이 문제가 발생하면 Windows 2000 업그레이드를 SP4에 의해 필요한 버전보다 이전 파일 버전의 일본어 문자를 정렬 관련된 특정 시스템 파일을 대체합니다. 일본어 문자가 있는 SQL Server 데이터베이스를 사용하는 경우 Windows 2000으로 업그레이드한 후 SP4에 제공된 Sqlredis.exe 버전의 프로그램을 다시 실행하십시오. Sqlredis.exe 실행하는 방법에 대한 자세한 내용은 Redistributing Database Components SP4 client components 참조 섹션을.

일본어 문자가 포함된 데이터베이스가 있는 서버에만 적용됩니다. 클라이언트 컴퓨터 또는 일본어 문자가 포함된 데이터베이스가 없는 서버에 Sqlredis.exe 다시 적용할 필요가 없습니다.

SP4 이후 버전으로 적용

같은 버전 또는 이후 버전 이외의 데이터베이스 구성 요소 SP4에 제공되는 데이터베이스 엔진이 실행 파일을 사용하여 SQL Server 설치를 업그레이드하려고 경우 서비스 팩 4 설치 프로그램이 종료될 수 있고 다음 오류 메시지가 나타날 수 있습니다.
SQL Server 구성 요소를 사용할 수 있는 것보다 최신 서비스 팩 검색했습니다. 설치를 계속할 수 없습니다.
일반적으로 이 오류 메시지는 SP4 또는 이후 버전이 이미 서버에 있는 SQL Server의 인스턴스에 적용된 및 업그레이드를 필요하지 않은 나타냅니다.

그러나 이 해당 빌드 SP4로 먼저 업그레이드한 시스템에 적용한 최신 SP4 빌드 것보다 해당 SQL Server 지원 공급업체 및 사용자가 특수 SQL Server 빌드를 받은 고객에게 적용되지 않을 수도 있습니다. 이러한 고객은 해당 SQL 문의하십시오 업그레이드 프로세스에 대한 정보를 Server 지원 공급업체에.

Windows NT 4.0, 터미널 서버 버전은 SP4 설치

SQL Server 7.0 원본 릴리스는 터미널 서버 버전은 Windows NT 4.0 운영 체제에서 지원되지 않습니다. SQL Server 7.0 SP1 SQL Server를 실행하는 Windows NT 4.0, 터미널 서버 버전은 지원이 도입되었습니다. SQL Server 7.0 SP2 및 SP3, SP4 계속 Windows NT 4.0 터미널 서버 버전은 지원합니다.

참고 전용 터미널 서버 버전은 Windows NT 4.0 실행 컴퓨터에서 처음으로 SQL Server 7.0 설치 준비 중인 경우 다음과 같이 하십시오. 이 지원을 사용하여 SQL Server 이전에 추가한 경우 7.0 SP2 또는 SP3 SP4로 업그레이드할 때 이러한 단계를 반복할 필요가 없습니다.

SQL Server SP4를 Windows NT Server 4.0, 터미널 서버 버전은 SP4 SQL Server를 설치하기 전에 터미널 서버 버전은 실행 중인 컴퓨터에 적용해야 합니다. 이 서비스 팩을 터미널 서버 버전은 다르며 Windows NT Server 4.0 SP4 별개입니다. 터미널 서버 버전은 서비스 팩에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
152734최신 Windows NT 4.0 서비스 팩을 구하는 방법
터미널 서버 버전은 Windows NT 4.0을 실행하는 컴퓨터에 SQL Server 7.0 및 SQL Server SP4를 설치하려면 다음과 같이 하십시오.
  1. Windows NT 4.0, 터미널 서버 버전은 SP4 적용되었는지 확인하십시오.
  2. 제어판에서 서비스 도구를 사용하여 터미널 서버 라이센스 서비스를 중지합니다.
  3. SQL Server ODBC 파일을 System32 터미널 서버 버전은 Windows NT 4.0 실행 컴퓨터의 폴더로 복사하십시오.
  4. 컴퓨터에 있는 SQL Server 7.0 CD를 넣은 다음 CD 에 있는 C:\Winnt\System32 X86\ODBC 폴더에 파일을 복사할 서버에 있는 폴더에.
  5. 제어판에서 서비스 도구를 사용하여 터미널 서버 라이센스 서비스를 다시 시작합니다.
  6. SQL Server 7.0 CD를 사용하여 SQL Server 7.0을 설치하십시오. 씬 클라이언트를 사용하여 SQL Server를 설치할 수 없습니다. 터미널 서버 버전은 Windows NT 4.0을 실행하는 컴퓨터에서 콘솔을 사용하여 SQL Server 설치해야 합니다. 터미널 서버 버전은 Windows NT 4.0을 실행하는 컴퓨터에 SQL Server를 설치하려면 SQL Server CD를 삽입하면 자동 실행 설치 프로그램 창이 나타나면 사용할 수 없습니다. 대신 이 다음과 같이 하십시오.
    1. 자동 실행 창을 닫습니다.
    2. 제어판에서 프로그램 추가/제거를 엽니다.
    3. 설치 를 누른 다음 지시를 따릅니다. 다음 폴더에 SQL Server 7.0 CD에서 직접 설치 프로그램을 실행하십시오.
      X86\Setup\Setupsql.exe
    SQL Server 설치 프로그램의 지시를 따릅니다. 터미널 서버 버전은 Windows NT 4.0을 실행하는 컴퓨터에서 직접 데이터베이스를 설치하려면 클라이언트 통신 구성 요소 및 데이터베이스 엔진이 설치하려면 전체 SQL Server 설치 프로그램을 실행하십시오. 경우에만 Windows NT 4.0 터미널 서버 버전은 동일한 컴퓨터에서 실행 중인 응용 프로그램에 다른 서버에 SQL Server 데이터베이스에 연결할 수 있는 기능을 부여하려면 클라이언트 연결 구성 요소를 설치하십시오. 전체 서버 또는 클라이언트 연결-전용 설치를 수행하는 방법에 대한 자세한 내용은 SQL Server 7 .0의 "SQL Server 설치 실행" SQL Server 온라인 설명서를 참조하십시오.
  7. 이 문서의 지침에 따라 SQL Server SP4가 적용됩니다. 터미널 서버 버전은 Windows NT 4.0 실행 컴퓨터의 콘솔에서 SP4를 설치해야 합니다. 또한 서비스 팩 4 실행해야 하는 제어판의 프로그램 추가/제거 도구에서 설치 프로그램 (Setup.bat).

새 문제 해결 가이드

데이터베이스 구성 요소 SP2는 SQL Server 7 .0의 가이드 문제 해결 섹션 새 버전의 SQL Server 온라인 에서 도입되었습니다. 또한 데이터베이스 구성 요소 SP4이 가이드의 새 버전을 설치합니다. 새 안내선이 원래 SQL Server 온라인 설명서에 있는 SQL Server 7.0에 대한 다음 새 정보를 SQL Server 지원 팀의 정보를 확장하여 표시합니다.
  • 확장된 집합을 질문과 대답(FAQ)
  • 추가 정보 및 팁을 고객에게 도움이 되는 기술 지원 엔지니어는 에서 SQL Server 7.0 능숙하게 됩니다.
데이터베이스 구성 요소 SP4가 컴퓨터에 \Mssql7\Books 폴더에서 Tblshsp2.chm 인 새 파일을 설치합니다. SP2 문제 해결 가이드 원래 버전이 SQL Server 온라인 설명서의 문제 해결 가이드 물리적으로 대체하지 않습니다. SP2 문제 해결 가이드 SQL Server 온라인 에서 찾아볼 수 없습니다. 다음 방법 중 하나를 사용하여 새로운 문제 해결 가이드를 별도로 실행해야 합니다.
  • Tblshsp2.chm 파일을 두 번 클릭하십시오.
  • 바탕 화면에 바로 가기를 추가하십시오. 바로 가기를 두 번 클릭하십시오. 바로 가기를 추가하면 \Mssql7\Books\Tblshsp2.chm 파일을 가리킵니다.
SP2 문제 해결 가이드 SQL Server 있어야 온라인 사용자 컴퓨터에 설치된 SQL Server 7.0에 대한.

복제 향상

복제 향상 SP4에서 다음과 같습니다.
  • 복제 동기화 최적화
  • 병합 복제 스냅숏 성능 향상
  • 향상된 복제 메타데이터 정리를 병합하려면
복제 동기화 최적화
서비스 팩 2에 도입된

병합 복제 시 동기화 최적화 네트워크를 통해 구독자에 정보를 전송하는 대신 게시자에 더 많은 정보를 저장할 수 있습니다. 이 옵션은 게시자의 데이터베이스 크기는 더 커지지만 못할 수 있지만, 느린 링크를 통해 동기화 성능을 향상시킬 수 있습니다. 그러나 자세한 정보를 게시자에서 저장되고 추가 저장 공간이 필요합니다.

SQL Server 게시자에 추가 정보를 저장하여 특정 구독자로 보낼 필터링된 데이터를 빠르게 확인할 수 있습니다. 동기화 최적화될 때 스키마, 파티션 정보 및 변경 내용을 다른 구독자로 전파해야 하는 여부를 확인하려면 생성 정보 같은 정보를 포함하는 이미지 테이블이 게시자에서 전에 SQL Server 만듭니다. 이미지 테이블 전에 SQL Server 데이터 파티션을 나누고 데이터의 새로운 세대의 구독자에 필요한 결정하는 방법을 결정할 수 있습니다.

예를 들어, 판매 조직이 파티션 및 판매 지역에 따라 데이터를 배포합니다. 동기화를 최적화하기 위해 게시가 설정되어 있으면 데이터 분할 방법에 대한 정보는 게시자에서 이미지 테이블 전에 저장됩니다. 판매 지역에 이동 후 데이터를 여러 구독자로 repartitioned 수 합니다 경우, 데이터는 업데이트하고 현재 데이터 분할 방법에 대한 정보가 이미 게시자에 있기 때문에 더 빠르게 재배포할.

참고sp_addmergepublication 실행할 네트워크를 통해 보내는 데이터의 양을 최소화하기 위해 시스템 저장 프로시저 및 @ keep_partition_changes 설정할true 로 매개 변수.

초기 스냅샷이 병합 처리 성능 향상
서비스 팩 2에 도입된

정적 또는 조인 필터 병합 게시의 초기 스냅샷을 생성하는 프로세스가 향상되었습니다.

스냅샷 생성 중 스냅샷 에이전트는 MSmerge_contents 테이블에 대한 대량 복사 파일을 만듭니다. 사용되는 필터를 기반으로 하는 게시 테이블에 관련 행이 복사하기 때문에 조인 필터를 사용하는 또는 SQL Server 7.0 SP4를 정적 때 성능 향상을 제공합니다.

SP2, 스냅샷 에이전트가 MSmerge_contents 테이블에 대한 대량 복사 파일을 생성한 파일을 MSmerge_contents 사용된 필터 조건에 관계없이 게시된 테이블의 모든 행이 포함된 것보다 이전 릴리스에서. 대량의 게시 테이블의 업데이트 활동 증가하도록 MSmerge_contents 테이블을 발생합니다. 이 문제는 초기 스냅샷을 생성할 때 성능이 느려질.

SP2 또는 이후 버전이 생성되는 .bcp 파일이 작습니다. 게시된 데이터의 파티션이 관련된 경우에만 경우 행이 복사되기 때문에 작은 파일입니다. 따라서 병합 구독자로 스냅샷을 적용할 때 에이전트의 성능 또한 향상되었습니다.

이 변경 경우에만 병합 게시에 고정된 적용하거나 MSmerge_contents 테이블에 대량 아니기 때문에 동적 필터를 가진 병합 게시에 대해 스냅샷이 생성될 때 조인 필터가 복사됩니다.

예를 들어, 고객, 주문 및 주문 정보 열을 병합 게시에 포함되어 및 북서부 지역의 고객은 경우에만 게시하려면 게시가 필터링됩니다. 스냅샷이 생성되는 게시되고 데이터의 필터링된 파티션 데이터가 관련된 경우에만 표에 있는 행의 MSmerge_contents 대량 복사할 수 있습니다. SP2 이전 릴리스에서는 MSMerge_contents 테이블의 모든 행이 대량 복사되는 않았습니다.

병합 메타데이터 정리
서비스 팩 2에 도입된

sp_mergecleanupmetadata 시스템 관리자는 MSmerge_contentsMSmerge_tombstone 시스템 테이블에서 메타데이터를 정리하는 프로시저를 사용하면 저장. 이 테이블들을 무한정 확장할 수 있지만 위로 메타데이터 정리 병합 성능을 향상시킬 수 있습니다. 이 절차는 게시자 및 구독자의 이러한 테이블의 크기를 줄임으로써 공간을 절약할 수 있습니다.

주의 게시자에서 sp_mergecleanupmetadata 저장 프로시저를 실행하면 모든 명명된 구독은 게시자에서 MSmerge_contentsMSmerge_tombstone 테이블에 저장된 메타데이터를 가진 구독자에 대해 다음과 같은 이벤트가 발생합니다.
  • 구독은 다시 초기화하도록 표시됩니다.
  • 구독자의 변경 내용이 손실됩니다.
  • 현재 스냅샷은 오래된 것으로 표시됩니다.
SQL Server 7.0 게시자의 익명 구독의 재초기화는 지원하지 않습니다.

재초기화는 구독자에서 시작되어야 합니다. 이 저장된 프로시저를 실행하기 전에 모든 데이터를 저장해야 하는 구독자 데이터 변경 내용을 로드하려면 게시자와 구독자는 병합. 모든 병합 모든 수준에서 관련된 게시에 대해 이 저장된 프로시저를 실행한 후 스냅샷 파일은 생성해야 합니다. 스냅샷을 먼저 실행하지 않고 병합 시도할 경우, 스냅샷 실행되도록 묻는 메시지가 나타납니다.

재초기화는 병합 토폴로지를 자동으로 전파되지 않습니다. 관리자가 수동으로 모든 재게시자 모든 구독을 다시 초기화해야 합니다.

기본적으로 @ reinitialize_subscribersp_mergecleanupmetadata 저장 프로시저의 매개 변수 true 로 설정되어 있고 모든 구독을 다시 초기화하도록 표시됩니다. @ reinitialize_subscriber 설정하면 매개 변수를 false 로 구독을 재초기화하도록 표시되지 않습니다. 그러나 구독이 없는 경우, 게시자 및 구독자의 데이터가 동기화되었는지 확인해야 합니다 때문에 매개 변수를 false, 주의해야 설정할.

초기화하도록 구독을 표시하지 않고 sp_mergecleanupmetadata 저장 프로시저를 실행하려면 다음과 같이 하십시오.
  1. 모든 구독자를 동기화하십시오.
  2. 게시 및 구독 데이터베이스에 모든 업데이트를 중지하십시오.
  3. 게시자와 구독자 데이터 유효성을 각 구독자에서 유효성 검사 - 명령줄 옵션을 사용하여 병합 에이전트를 실행하여 병합을 실행하십시오.
  4. sp_mergecleanupmetadata 시스템 저장 프로시저를 실행하십시오. 저장된 프로시저를 실행한 다음, 사용자가 다시 게시 및 구독 데이터베이스를 업데이트할 수 있습니다.
이 저장된 프로시저를 사용하려면, 게시자 및 모든 구독자가 SQL Server 7.0 SP4를 실행해야 합니다. sysadmin 그룹의 구성원만 이 저장된 프로시저를 사용할 수 있습니다. 위로 병합 메타데이터 정리 sp_mergecleanupmetadata 시스템 저장 프로시저를 실행하십시오. 이 저장된 프로시저는 MSmerge_contentsMSmerge_tombstone 시스템 테이블에서 모든 병합 메타데이터를 정리합니다.

참고@ tablename 지정된 테이블 정리 해당 제한 매개 변수가 있습니다. 이 서비스 팩 2 및 3 잘못 설명하지 않았습니다.

데이터베이스 구성 요소 변경

SQL Server 7.0 SP4를 몇 가지 변경 사항이 데이터베이스 구성 요소를 소개합니다.
새 데이터베이스 옵션
서비스 팩 2에 도입된

SQL Server 7.0 SP2 나중 버전의 SQL Server에서 소개합니다 기능을 지원하도록 새 보류 중인 업그레이드 데이터베이스 옵션이 새로 추가되었습니다. SQL Server 2000 또는 이후 버전 SQL Server 7.0 SP2 또는 이후 버전으로 업그레이드하면 일부 마이그레이션 시나리오에서 이 기능을 사용할 수 있습니다. 이 옵션을 사용하여 전체 지침은 나중 버전의 SQL Server에서 설명서에서가 포함됩니다.

보류 중인 업그레이드 옵션이 TRUE로 설정되어 있으면 사용자는 데이터베이스에 인덱스나 통계를 만들 수 없습니다. 인덱스나 통계를 만들려고 사용자는 다음 새 오류 메시지가 나타날 수 있습니다.
인덱스 만들기 만들 보류 중인 업그레이드 데이터베이스를 사용하면 통계가 허용되지 않습니다.
그러나 클러스터된 인덱스를 만드는 동안 및 클러스터되지 않은 인덱스가 있으면 보류 중인 업그레이드 옵션이 TRUE로 설정되어 있으면 인덱스 생성 작업이 성공합니다.

다음 조건에 해당하는 경우 전체 작업을 롤백하는 인덱스 생성 실패할 수 있습니다.
  • 클러스터된 인덱스의 작성을 시작할 때 클러스터되지 않은 인덱스가 이미 있습니다.
  • 인덱스를 만드는 동안 보류 중인 업그레이드 옵션이 TRUE로 설정됩니다.
The pending upgrade option should always be set to FALSE, as shown in the following line of code, for any SQL Server 7.0 system that is not interoperating with the future version of SQL Server:
sp_dboption 'database_name', 'pending upgrade', 'FALSE'
The sp_dboption system stored procedure reports the status of the pending upgrade option if the stored procedure is called without parameters or with only the database_name parameter, for example:
sp_dboption 'Northwind'
The DATABASEPROPERTY function supports a new IsPendingUpgrade property that is used to report the status of the pending upgrade database option, for example:
DATABASEPROPERTY(Northwind, IsPendingUpgrade)
The IsPendingUpgrade property returns 0 if the pending upgrade option is FALSE, and returns 1 if the pending upgrade option is TRUE.

새 sqlservr 시작 옵션
서비스 팩 2에 도입된

SQL Server 7.0 SP2 sqlservr 유틸리티에 대한 새 ?g 명령줄 옵션이 새로 추가되었습니다. 예를 들어, 다음 옵션을 사용할 수 있습니다:
-g memory_to_reserve
이 옵션은 MB의 메모리 SQL Server 프로세스 있지만 SQL Server 메모리 풀 외부에서 SQL Server 메모리 할당을 사용할 수 있는 남게 됩니다 수를 지정합니다. 지정한 번호를 정수여야 합니다. 프로시저 .dll 파일, 분산된 쿼리에 의해 참조되는 OLE DB 공급자 확장 같은 항목을 로드하는 데 SQL Server가 사용하는 영역 저장 및 Transact-SQL 문에서 참조되는 자동화 개체를 메모리 풀입니다. SQL Server 메모리 관리에 대한 자세한 내용은 SQL Server 온라인 설명서의 메모리 아키텍처 SQL Server 7 .0의 참조하십시오.

기본적으로 이 옵션의 값을 128MB입니다. 이 값은 많은 런타임 환경에 적합합니다. 이 옵션을 사용하여 메모리 할당, 있지만 다음과 같은 값을 서버에 실제 메모리를 초과하는 경우에만 조정하는 데 도움이 될 수 있습니다.
  • SQL Server 데스크톱 버전은 또는 SQL Server 스탠더드 위한: 2 GB
  • SQL Server 엔터프라이즈 버전:에 대해 3 GB
덜 실제 메모리 구성에서 이 옵션을 사용하여 지원할 실행합니다지 않습니다.

SQL Server 메모리 요구 사항을 예외적인 위치 및 SQL Server 프로세스의 가상 주소 공간에 모든 메모리를 사용하는 큰 메모리 구성의 이 옵션을 사용하여 할 수 있습니다. 이 옵션 잘못 사용하면 SQL Server가 시작되지 않거나 런타임 오류가 발생할 경우에 발생할 수 있습니다.

기본값을 사용해야 해당 -g 명령줄 SQL Server 오류 로그에 다음과 같은 경고 오류 메시지가 나타날 경우에만 전환:
경고: 연속 메모리를 프로시저 캐시를 클리어링.
SQL Server의 부분으로 사용 가능한 SQL Server 했을 수 있습니다 이 오류 메시지는 나타냅니다 메모리 공간 확장 같은 항목을 찾을 수 있는 풀 프로시저 .dll 파일이나 자동화 개체 저장된. 이 경우 의해 예약된 메모리 양을 늘리십시오 있는 -g 명령줄 스위치를. 기본 제한 값을 사용하여 버퍼 풀과 스레드 사용 가능한 메모리의 양이 증가하면 쌓습니다. 일부 성능 이점이 많이 사용하지 않는 시스템에서 메모리 집중형 작업 부하에 저장된 프로시저, 분산된 쿼리 또는 자동화 개체는 확장 제공할 수 있습니다.

커서 동작 변경
서비스 팩 1에 도입된

SQL Server 7 .0과 MSDE 1.0의 원본 릴리스에서 롤백을 다음의 모든 조건을 만족하는 커서 제외한 열려 있는 모든 커서를 닫습니다.
  • CURSOR_CLOSE_ON_COMMIT 해제되어 있습니다.
  • 커서가 정적 있습니다.
  • 커서가 해당 작업 테이블 채우기를 완료한 경우.
다음 조건 중 하나가 True 경우에만 롤백에서 커서를 닫습니다 SQL Server의 이전 버전과의 호환성을 높이기 위해 데이터베이스 구성 요소 SP1은 이 동작이 변경되어:
  • CURSOR_CLOSE_ON_COMMIT ON 입니다.
  • 비동기적으로 채워진된 커서가 현재 채우는 것입니다.
데이터베이스 구성 요소 SP1에 도입된 동작은 이후의 서비스 팩의 앞으로 전달됩니다.

SQL 프로필러 변경
SQL 프로파일러 연결 ID 데이터 열에 SQL Server의 이후 버전에서 지원되지 않습니다. SPID 데이터 열 대신 사용하는 것이 좋습니다.

SQL Server 클러스터링 백서

흰색 용지의 "설치 SQL Server 7.0, 엔터프라이즈 방법 Microsoft 클러스터 서버에서 Edition: 단계별 지침" SQL Server 7 .0의 SQL Server 온라인 설명서에서 제공되는 클러스터링 정보를 보충합니다. 이 백서에서에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.
http://support.microsoft.com/kb/842192

데이터 변환 서비스

이 섹션에서는 데이터에 도입된 변경 내용에 대해 설명합니다. 변환 서비스 (DTS) 서비스 팩을 통해.
Oracle 데이터베이스로 내보내기
서비스 팩 1에 도입된

DTS 내보내기 마법사의, Oracle로 내보낼 때 DTS 대상 테이블을 만드는 경우 DTS는 소유자 및 테이블 이름 앞뒤에 따옴표를 사용하여 대/소문자를 구분하는 테이블을 만듭니다. 소유자 또는 키워드 중이거나 스페이스바를 들어 있는 테이블 이름을 지원하기 위해 문자 발생할 합니다 (""). 사용자 이름 키워드가 아닌 및 스페이스 포함되지 않은 경우 문자 및 인용 부호를 제거할 경우 DTS 복사 테이블 대화 상자에서 삭제합니다.

DTS 테스트 기능 사용
서비스 팩 1에 도입된

DTS 테스트 기능 기능이 향상된 및 전역 변수와 조회 이제 지원합니다. DTS 사용자 인터페이스를 다음 두 대화 상자 테스트 옵션이 있습니다.
  • 데이터 변환 속성 대화 상자에서 변환 탭을 클릭합니다. 마우스 오른쪽 단추로 클릭한 다음, 명령줄 중 하나를 열 변환을 매핑하는. 메뉴가 나타나면 테스트 메뉴 항목이 들어 있습니다.
  • ActiveX 스크립트 작업 속성 대화 상자의 두 번 클릭한 다음 테스트 를 클릭하십시오.
이러한 테스트는 이제 전역 변수와 조회 지원합니다. 테스트는 계보 열은 지원되지 않습니다.

패키지 실행 대화 상자 변경
서비스 팩 1에 도입된

DTS 가져오기 마법사, DTS 내보내기 마법사 또는 DTS 디자이너에서 DTS 패키지를 실행할 때 시작 시간과 종료 시간, 기간 표시하기 위해 패키지 실행 대화 상자의 추가 열이 추가됩니다. 사용자 암호를 사용하여 패키지를 실행하는 경우 이러한 새 열을 사용할 수 없습니다.

또한 패키지 실행 중에 전송 알림 정보가 제공됩니다.

데이터 변환 서비스 오류 메시지
서비스 팩 1에 도입된

DTS 오류 메시지가 개선되었습니다. 오류 메시지를 이제 OLE DB 공급자 관련 정보와 실패한 작업에 대한 정보를 제공합니다.

Visual Basic 스크립트 Set 키워드
서비스 팩 1에 도입된

Microsoft ActiveX 배정에 대한 DTS 개체 참조의 전역 변수를 스크립팅 Microsoft Visual Basic 버전 (VBScript) 스크립트에 이제 모든 경우에 표준 Visual Basic 설정 구문을 따릅니다.

개체 참조를 할당할 때 Set 키워드를 사용하십시오. 그렇지 않은 경우에는 개체의 기본 값이 할당됩니다.

전역 변수에 개체 참조가 포함되어 있으면 Set 키워드 및 .Value 키워드를 개체 참조를 다시 할당할 수 있습니다. 예를 들면:
  • 다음 명령문은 연결 개체에 대한 참조를 전역 변수 x: 할당합니다
    Set DTSGlobalVariables("x").Value =
                       CreateObject("ADO.Connection")
    
  • 다음 명령문은 연결 개체에 대한 참조를 o 변수를 설정하는:
    Set o = DTSGlobalVariables("x")
  • 다음 문은 변수를 o연결 개체에 대한 참조를 포함하는 전역 변수에 대한 참조를 설정하는:
    Set o = DTSGlobalVariables("x")
DTS 패키지 변경
서비스 팩 2 및 서비스 팩 3에 도입된

변경 내용을 SQL Server 7.0 SP2, SQL Server 7.0 SP3 및 SQL Server 2000 DTS 패키지를 저장하는 데 사용하는 내부 형식이 도입되었습니다. 패키지 파일 또는 SQL Server 암호 없이 저장할 때 다음 형식에 대해 다른 서비스 팩 버전은 지원되지 않습니다.
표 축소표 확대
서비스 팩읽기쓰기
SQL Server 7.0 SP1SQL Server 7.0
SQL Server 7.0 SP1
SQL Server 7.0
SQL Server 7.0 SP1
SQL Server 7.0 SP2SQL Server 7.0 SQL
7.0 서버에 SP1
SQL Server 7.0 SP2
SQL Server 7.0 SP2
SQL Server 7.0 SP3SQL Server 7.0
SQL Server 7.0 SP1
SQL Server 7.0 SP2
SQL Server 7.0 SP3
SQL Server 7.0 SP4
SQL Server 2000
SQL Server 2000 SP1
SQL Server 2000 SP2
SQL Server 7.0 SP2
SQL Server 7.0 SP3
SQL Server 7.0 SP4
SQL Server 2000
SQL Server 2000 SP1
SQL Server 2000 SP2
SQL Server 7.0 SP4SQL Server 7.0
SQL Server 7.0 SP1
SQL Server 7.0 SP2
SQL Server 7.0 SP3
SQL Server 7.0 SP4
SQL Server 2000
SQL Server 2000 SP1
SQL Server 2000 SP2
SQL Server 7.0 SP2
SQL Server 7.0 SP3
SQL Server 7.0 SP4
SQL Server 2000
SQL Server 2000 SP1
SQL Server 2000 SP2
SQL Server 에이전트 프록시 계정 향상
서비스 팩 4에 도입된

프록시 계정 사용자 TEMP 폴더가 어떤 하나를 에서 서버 또는 에이전트 실행 중인 계정에 대한 액세스 했습니다 않으면 SQL Server 7.0 SP4를 보다 이전 버전의 SQL Server 에서는 서버에 저장된 DTS 패키지는 SQL Server 에이전트 프록시 계정을 자격 증명으로 실행할 수 없습니다. 확장 저장된 프로시저를 xp_cmdshell 에서 실행할 작업에 대한 서버가 실행합니다. 에이전트에 대한 에이전트 작업을 실행합니다.

이 때문에 사용자가 자주 TEMP 환경 변수에 대한 프록시 계정 및 시작 모두 액세스할 수 있는 폴더를 가리키도록 SQL Server 또는 SQL 에이전트 시작 계정을 조정할 했습니다. 예를 들어, C:\TEMP. 사용자 TEMP 폴더를 사용할 수 없는 경우 시스템 TEMP 폴더를 사용하도록 DTS SP4용 기능이 향상되었습니다. 이 변경 이러한 조정은 필요성이 크게 줄어듭니다.

SQL Server 7.0 및 Exchange 5.5

SQL Server 7.0 및 Microsoft Exchange Server 버전 5.5 동일한 컴퓨터에 실행하는 경우, SQL Server 메모리 사용을 명시적으로 구성해야 합니다. SQL Server 최소 두면 SQL Server 올바르게 작동할 동적 메모리 옵션을 기본값인 0으로 설정합니다.

두 제품이 동시에 실행되는 경우 발생하는 알려진된 메모리 문제를 해결하기 위해 SQL Server의 로드를 처리하는 최고 지원하는 데 필요한 메모리 양이 SQL Server 7.0 최소 동적 메모리 또는 sp_configure 최소 서버 메모리 옵션을 설정해야 합니다. 이 환경에서 SQL Server 최대 동적 메모리 설정은 또는 sp_configure 최대 서버 메모리 옵션을 도달하는 데 충분한 메모리를 확보하는지 않습니다. 대신, SQL Server 최소 동적 메모리 옵션에서 지정한 메모리 양을 일반적으로 실행합니다. 따라서 최소 동적 메모리 설정은 충분히 높은 용량이 작동될 때 SQL Server 실행할 수 있어야 합니다.

SQL Server 필요한 메모리 양을 확인하려면 다음 조건에 해당하는 경우 SQL Server가 사용하는 메모리 양을 모니터링하십시오.
  • SQL 데이터베이스를 프로덕션 환경에서 실행 중인 경우 모니터링할 시스템 높은 용량을 실행 중일 때 서버 메모리 사용.
  • SQL Server 응용 프로그램을 사내에서 개발된 경우 SQL Server에서 사용하는 메모리를 모니터링하는 동안 스트레스 테스트를 실행하십시오.
  • SQL Server 응용 프로그램을 타사에서 개발된 응용 프로그램 설명서를 확인하거나 응용 프로그램이 SQL Server 메모리 사용에 대한 효과를 확인하려면 공급업체에 할 수 있습니다.
SQL Server 메모리 모니터링 또는 SQL Server 메모리 옵션을 설정하는 방법에 대한 자세한 내용은 SQL Server 7 .0의 메모리 사용 모니터링 및 SQL Server 온라인 설명서의 "서버 메모리 옵션" 항목을 참조하십시오.

프랑스어 버전의 SQL Server 온라인 설명서

서비스 팩 1에 도입된

원래 프랑스어 버전의 SQL Server 온라인 잘못된 목차가 있었습니다. 프랑스어 버전의 SQL Server 7.0 SP4가 수정된 목차가 있는 새 프랑스어 버전의 SQL Server 온라인 파일이 포함된 자동 압축 풀림 파일로 포함되어 있습니다.

수정된 프랑스어 버전의 SQL Server 온라인 설명서를 설치하려면 다음과 같이 하십시오.
  1. Sqlbolfr.exe 파일을 사용자 컴퓨터에 있는 빈 폴더의 서비스 팩 폴더를 복사하십시오.
  2. Sqlbolfr.exe Sqlbol.chm 파일의 압축을 실행하십시오.
  3. C:\Mssql7\Books 위해 새로운 Sqlbol.chm 파일을 복사할 디렉터리. 잘못된 버전의 파일 덮어쓰게 됩니다.

리포지토리 변경

서비스 팩 2에 도입된

이 절에서는 서비스 팩으로 인해 리포지토리에 도입된 변경 내용을 문서화합니다.
DB2 및 Informix 데이터베이스에서 가져오기
서비스 팩 2에 도입된

OLE DB 스캐너 사용 Informix 또는 DB2 데이터베이스에서 가져올 때 Microsoft 리포지토리 이제 테이블에 대한 스키마 및 형식 정보 만듭니다. 이 기능을 DB2 및 Intersolv OLE DB 공급자에 대한 Informix Intersolv Informix ODBC 드라이버, Intersolv OLE DB 드라이버를 ODBC 위한 Microsoft ODBC 드라이버를 사용하는 데이터베이스에 적용됩니다.

버전이 없는 개체의 향상된 검색
서비스 팩 2에 도입된

이제 경우에도 버전 시퀀스에 삭제된 버전이 포함되어 있을 때 모든 경우에 가장 최근의 개체 버전을 검색할 수 있습니다. 이전에는 개체 버전을 삭제하고 새 개체 버전을 만든 경우 가장 최신 버전이 가져오려는 경우 오류 메시지를 받게 됩니다.

속성

기술 자료: 889543 - 마지막 검토: 2007년 1월 17일 수요일 - 수정: 1.5
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 7.0 서비스 팩 4
  • Microsoft Data Engine 1.0
키워드:?
kbmt kbpubtypekc kbservicepack kbhowto kbinfo KB889543 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com