INF: SQL Server 테이프 덤프 또는 로드 메서드 테스트

기술 자료 번역 기술 자료 번역
기술 자료: 124023 - 이 문서가 적용되는 제품 보기.
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
참고: 이 문서에는 특정 Microsoft SQL Server에 Windows NT 플랫폼에서 있습니다.
모두 확대 | 모두 축소

이 페이지에서

요약

테이프 장치 하위 성공적인 SQL Server 데이터베이스 덤프 필요한 및 프로시저를 로드 여러 계층으로 이루어져 있습니다. 테이프 장치, 케이블, 수행의 시작/종료 및 SCSI 컨트롤러 이루어진 하드웨어 수준을 기본 수준입니다. Windows NT 커널, I/O 관리자, 파일 시스템 드라이버 및 테이프 장치 드라이버를 커널 계층이 구성됩니다. 최종 사용자 또는 응용 프로그램 수준의 계층입니다. 이 수준에서 SQL Server 작동하며 테이프 장치에 덤프 및 로드 작업의 성공적인 완료 내부 하드웨어 및 운영 체제 수준 작업에 따라 달라집니다.

이 문서의 목적은 SQL Server 덤프 테스트 메서드를 문서화하고 테이프 드라이브 프로시저를 로드할 수 있습니다.

추가 정보

예비 검사

  1. 특정 테이프 장치가 하드웨어 호환성 목록 (HCL) 에 있는지 확인하십시오. HCL 장치에서 사용할 수 있는 Windows NT 운영 체제를 제조업체에 요청 시, Microsoft에서 거쳤습니다. 테이프 드라이브 제조업체 (OEM) 주문자 공급업체는 테이프 드라이브를 자주 판매 및 가능하면 리패키징된 드라이브의 펌웨어, OEM 요청에 따라 변경되었음을 공급업체. 이러한 변경 내용을 Windows NT 및 SQL Server에서 테이프 장치 작동에 문제가 발생할 수 있습니다. 따라서 내부 테이프 드라이브 HCL에 공급업체 제조한 이미 가지고 있습니다 경우에도 않은 재구성할 수 있고 에서 다른 공급업체 레이블 판매된 테이프 드라이브의 펌웨어 변경되어 호환성 문제가 있을 수 있습니다.
  2. 제조업체의 권장 사항 따라 테이프 장치를 설치하십시오. SCSI에 대한 권장 사항을 준수해야 합니다 컨트롤러, SCSI 케이블 길이 및 SCSI 종료 유형.
  3. 테이프 장치에 대해 사용 중인 드라이버 변경 내용을 공급업체에 문의하여 확인하십시오. 일부 공급업체는 HCL에 있는 Compaq에 의해 제공된 Windows NT. 테이프 드라이브 사용할 테이프 드라이버가 (SSD) Compaq 권장 소프트웨어 지원 디스크에서 드라이버를 사용해야 하는 제공합니다. Compaq 테이프 드라이브에 의해 Compaq 전적으로 지원되지 않기 때문입니다.
  4. Windows NT에서 테이프 장치를 적절히 설치되었는지 확인하십시오. 테이프 장치 설치 확인합니다 세 가지 영역은 다음과 같습니다.

    1. Windows NT 3.5 x, 실행된 Windows NT 실행 컴퓨터에 대해 주 프로그램 그룹에 Windows NT 프로그램 관리자에서 설치. 설치 옵션 메뉴에서 테이프 장치 추가/제거 를 클릭하십시오. 테이프 드라이브에 맞는 드라이버로 나열되어 있어야 합니다.

      Windows NT 4.0을 실행하는 컴퓨터의 경우 컨트롤 창 테이프 장치에서 테이프 장치 드라이버를 확인하십시오.

      참고: 어떤 드라이버가 해당 테이프 드라이브에 대해 시스템에 연결된 제조 업체의 설명서를 또는 설명서를 제공하는 Windows NT 자세히).
    2. 컨트롤 패널 장치 테이프 드라이브를 시작됨으로 표시되어야 합니다 및 시스템의 시작 설정이 있습니다.
    3. Ntbackup.exe를 시작하십시오. 작업 메뉴에서 하드웨어 설정을 클릭하십시오. 장치가 제대로 설정되어 있지 않으면 테이프 드라이브를 드롭다운 목록 상자에서 볼 수 있습니다.
  5. Ntbackup.exe 함께 테스트하십시오. 성공적인 보관 및 복원 파일 또는 파일 그룹을 오류 없이 수행할 수 있는지 확인하십시오.

    참고: 중요한 이러한 작업을 모두 수행할 수 있습니다.

    또한 테이프 카탈로그 보고 있는 확인 함께 보관 수행하십시오. 있으면 SQL Server에서 이 프로시저 문제가 덤프하고 않는 작업 또는 않은 작업을 하면 안정적으로 테이프에 로드합니다.
  6. SQL 엔터프라이즈 관리자를 사용하여 SQL Server 설치 프로그램은 테이프 덤프 장치의 확인합니다. 쿼리 창을 이동하여 다음 저장된 프로시저를 실행하십시오.
    sp_helpdevice <backup_device_name>
    받은 결과 여기서 X는 테이프 장치 번호입니다 다음 형식으로 되어 있어야 합니다.
          \\.\tapeX
      
    기본적으로, 장치 번호... tape0 tapeX NTDetect에 의해 시스템이 시작될 때 찾을 테이프 장치 수에 따라 시작합니다. 일반적으로 단일 테이프 드라이브, 시스템에서 시스템 장치 식별자 tape0, 되고 실제 정의가 \\.\tape0 수 있습니다.

    SQL Server 4.2에 대해 x SQL 관리자 이동 장치를 누른 다음 테이프 덤프 장치를 두 번 클릭합니다. 실제 경로가 올바른지 확인하십시오.

프로시저 테스트

참고: 이 절차에서는 관리 로그인으로 테스트해야 합니다. 테이프 단위, 작동하는지 않는 확인하는 것이 목적입니다 특정 로그인에 속하는 시스템 권한. 따라서 SQL Server 로그인 기본값에서 변경된 경우 로그인 관리자 권한이 있는지 확인하십시오.

또한, 기본 및 고급에 대해 사용 중인 데이터베이스 테스트를 구조적 문제가 있다고 가정합니다. 데이터베이스의 상태를 알 수 없는 경우 또는 최근에 검사하지 않은 경우, DBCC CHECKDB 및 DBCC NEWALLOC 실행됩니다.

이러한 DBCC 검사 출력 검토한 다음 테스트를 시도하기 전에 구조 문제를 해결하십시오. 테이프에 데이터베이스 덤프 시간에 데이터베이스에 존재할 구조적 문제가 데이터베이스 로드를 테이프 장치에서 오류가 발생할 수 있습니다.

기본 테스트 프로시저

  1. 절차를 시작하기 전에 SQL Server 설치 자동 시작 SQL Server 및 SQLExecutive 사용하지 않도록 설정할 수 (또는 SQL Server 4.2 SQL 모니터 x).
  2. 서버를 기능을 해제하십시오. 약 60초 기다렸다가 단위를 다시 켭니다. 서버에 외부 테이프 드라이브가 있으면 첫 켜고 서버에 켜기 전에 초기화가 완료될 때까지 기다립니다. 테이프 장치에 포함된 기본 설정으로 다시 설정되기 때문에 중요한 단계가 있습니다.
  3. SQL Server를 시작하고 명령 프롬프트로 이동하십시오.
  4. 시스템 관리자 (SA) SQL Server에 로그인한 다음 ISQL/W와 쿼리 창으로 이동하십시오.
  5. ISQL/W와 쿼리 창에서 다음 문을 실행하십시오.
          dump database pubs to tapedump with init,nounload
          go
      
    참고: 테스트 중인 시스템 SQL Server 논리 이름을 가진 tapedump 바꾸기.

    다음 메시지가 나타납니다.
    메시지 4029, 10, 상태 1 수준:
    데이터베이스 'pubs' (89 페이지) 'SQ0001' 테이프에 <1>파일에 덤프할.
    SQL Server 오류 로그에 다음 해당하는 있어야 메시지 검토:
          94/02/01 15:49:08.83 kernel   Tape pubs SQ0001 mounted on tape
                                        drive \\.\TAPE0
    
  6. SQL 엔터프라이즈 관리자에서 백업 또는 덤프 장치 폴더를 열고 테이프 백업 장치를 엽니다. 볼륨 레이블 및 헤더 덤프 표시되는지 확인하십시오.
  7. ISQL/W와 쿼리 창으로 다시 전환한 다음 문을 실행하십시오.
          dump database pubs to tapedump with noinit,nounload
          go
          dump database pubs to tapedump with noinit,nounload
          go
      
    다음과 같은 메시지가 나타납니다.
          Msg 4029, Level 10, State 1:
          Database 'pubs' (89 pages) dumped to file <2> on tape 'SQ0001'.
          Msg 4029, Level 10, State 1:
          Database 'pubs' (89 pages) dumped to file <3> on tape 'SQ0001'.
      
    다음 해당 메시지가 있어야 SQL Server 오류 로그를 검토하십시오.
          94/02/01 15:49:08.83 kernel   Tape pubs SQ0001 mounted on tape
                                        drive \\.\TAPE0
          94/02/01 15:50:18.83 kernel   Tape pubs SQ0001 mounted on tape
                                        drive \\.\TAPE0
      
    이러한 메시지는 SQL Server 오류 로그에 포함되어 있지 않으면 이전 단계를 검토하고 필요한 경우 반복하십시오. 이 문서에서는 문제"절로 이동하십시오.
  8. ISQL/W와 쿼리 창으로 다시 전환한 다음 문을 실행하십시오.
     
          load database pubs from tapedump with file=2,nounload
          go
      
    SQL Server 오류 로그에 다음과 비슷한 결과를 기록해야 합니다 검토:
          94/02/01  15:49:08.83 server   Recovery dbid 4 ckpt (1017,8)
      
    참고: 오류 로그에 찾을 정보는 덤프를 로드한 데이터베이스 dbid 따라 다를 수 있습니다. 또한 ckpt 괄호 수도 다를 수 있으므로 복구 프로세스 동안 찾을 마지막 검사점 레코드가 있는 위치를 값입니다.
  9. 테스트 완료. 문제가 발생하면 "문제"을 참조하십시오 본 이 문서의 시작 부분에.

고급 테스트 프로시저

이 섹션에서는 보다 광범위한 테스트를 자세히 설명합니다. 이 나아지지 선택하기, 테이프 시스템을 철저히 보관 및 복원 절차가 성공적으로 완료되면 결과 NTBackup 함께 테스트해야 가정을 이루어집니다. 사용자가 프로덕션 또는 중요한 개발 데이터베이스를 unproved 하드웨어 테스트를 위해 사용하지 않는 것이 좋습니다.

고급 테스트 절차의 주로 에 관련된 데이터베이스 크기 및 그 중요성을 조직에 따라 다릅니다. 리소스를 사용할 수 있으면 분명히 적절한 프로덕션 또는 중요한 개발 데이터베이스 크기 및 이 테스트 콘텐츠를 미러링하는 데이터베이스를 만들 수 있습니다. 또한 일부 때 프로덕션 가리킨 실현하는 데 중요합니다 또는 개발 데이터베이스를 테이프에 덤프할 합니다.

따라서 다음 절차를 2 단계에서 설명한 일부 기본 제공 중복성이 있습니다. 고급 테스트 절차는 다음과 같습니다.
  1. SQL Server, SQL 서비스 관리자 또는 명령 프롬프트에서 NET STOP MSSQLSERVER 명령을 사용하여 종료 (x, 명령 SQL Server 4.2 NET STOP SQLSERVER 것입니다).
  2. Ntbackup.exe를, Master.dat tempdb에 [NULL]에 대해 사용되는 모든 장치를 비롯한 모든 데이터베이스 장치 파일을 보관하십시오. NTBackup 확인 옵션은 사용하여 이 절차를 수행해야 합니다.
  3. SQL Server SQL 서비스 관리자를 통해 또는 명령 프롬프트에서 NET START MSSQLSERVER 명령으로 시작하십시오.
  4. 원하는 데이터베이스 'pubs' 데이터베이스에 대한 대체 이 문서의 "기본 프로시저 테스트" 절에 나열된 1-0 단계를 수행하십시오.

테스트에 대한 마지막 메모

위에서 설명한 테스트 절차 성공적으로 완료되면 됩니다 전혀 문제가 있을 수도 있다는 보장은 없습니다 SQL Server와 함께 덤프 또는 테이프 작업 로드. SQL Server 테이프 작업 성공적인 작동에 테이프 하위 시스템 뿐만 아니라 최대 구조적 문제를 빈 데이터베이스를 만드는 모든 내부 계층에 따라 달라집니다.

문제

  1. Windows NT 이벤트 뷰어의 시스템 로그를 검토하여 응용 프로그램 (관리 도구에서 찾을 수). 모든 SCSI 또는 테이프 장치 오류 검사하십시오.
  2. Windows NT 이벤트 뷰어의 응용 프로그램 로그를 검토하여 모든 비-SQL Server 오류를 응용 프로그램.
  3. SQL Server 오류 로그를 검토하십시오.
  4. 적절한 하드웨어 공급업체에 호출하고 볼 문제는 최신 펌웨어 버전 또는 장치 드라이버가 해결되었습니다 않는 것을 확인하십시오.
  5. 확실한 문제를 수정하고 테스트를 다시 수행하십시오.
  6. 해당 공급업체에 지원을 문의하십시오.
Microsoft SQL Server 지원 호출 때 다음 정보를 제공할 수 있도록 준비해야 합니다.
  • 레지스트리 항목을 HKEY_LOCAL_MACHINE\Hardware\Devicemap 있는 각 테이프 장치에 대해 찾을. 구체적인 숫자, 형식 및 각 SCSI 컨트롤러의 제조업체에, SCSI 포트 및 SCSI 버스 장치 수가 포함됩니다.
  • 파일 크기, 날짜 및 시간 장치에 의해 사용 중인 테이프 드라이버가.
  • SQL Server 오류 로그, 시스템 로그 및 이벤트 뷰어에서 응용 프로그램 로그를 뿐만 아니라 위에서 자세히 테스트 절차 결과에서.
  • 특정 테이프 드라이브 만들기 및 모델 정보 (누가 내부 구성 요소에 있습니다 않음).
  • sp_helpdevice 및 xp_msver 실행을 결과.

속성

기술 자료: 124023 - 마지막 검토: 2014년 2월 5일 수요일 - 수정: 4.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 4.21a Standard Edition
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
키워드:?
kbnosurvey kbarchive kbmt kbusage KB124023 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