INF: 다른 장치 Tempdb 이동 방법

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

이 페이지에서

요약

기본적으로 tempdb 마스터 장치에 저장됩니다. 완전히 다른 장치에 있는 tempdb 이동합니다. 이 문서에서는 다른 장치에 tempdb 이동하는 방법에 대해 설명합니다.

추가 정보

tempdb 다른 장치로 이동하기 위한 기본 절차를 먼저 RAM에, tempdb 넣을 다음 원하는 장치를 확인하십시오 모드로 있는 유일한 기본 장치입니다 (및 최소한 2MB의 사용 가능한 공간 가진), 마지막으로 tempdb의 다시 RAM 수행합니다. SQL 엔터프라이즈 관리자 (SEM) GUI 도구를 또는 ISQL 명령을 실행하는 방법으로 이 작업을 수행할 수 있습니다. 각 방법은 아래에 설명되어 있습니다.

참고: 여기서 설명하는 각 메서드는 tempdb 놓을 새 장치를 만드는 단계가 포함되어 있습니다. 그러나 새로 만들지 않고 기존 장치를 사용할 수도 있습니다. 기존 장치를 사용할 경우 새 장치 만드는 처리하는 있고 나머지 단계 수행하여 다음 절차의 단계를 건너뜁니다. 기존 장치 사용하기로 결정한 경우, 또한 2 MB 이상의 사용 가능한 RAM 부족 다시 tempdb 이동할 때 위한 여유 공간이 있는지 확인하십시오.

SQL 엔터프라이즈 관리자를 사용하여 Tempdb 이동

  1. 현재 Master.dat 파일의 백업이 있는지 확인하십시오. 이렇게 하려면 SQL Server를 종료하려면 종료 및 Master.dat 파일의 다른 위치에 복사하십시오.
  2. SQL 엔터프라이즈 관리자를 시작하십시오. 다음을 수행하여 tempdb에 [NULL]에 대해 새 장치 만들기:

    1. 데이터베이스 장치 폴더를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 새 장치를 클릭하십시오. 또는 [관리] 메뉴에서 [데이터베이스 장치 클릭한 새 장치 도구 모음 단추를 클릭하고 수 있습니다.
    2. 이름 상자에 이름을 "TEMPDEVICE" (인용 부호 제외) 입력하고 을 눌러 기본 장치 옵션을 선택하십시오.
    3. 크기 상자에서 원하는 새 장치를 수 메가바이트 수를 입력합니다. 예를 들어, 100 100 MB 장치의 입력합니다.
    4. 지금 만들기를 클릭합니다.
  3. 일시적으로 RAM에 있는 tempdb을 구성하십시오. 이렇게 하려면 다음과 같이 하십시오.

    1. 서버 이름을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 구성 을 클릭하십시오. 또는 서버 SQL Server를 가리킨 다음 구성을 수 있습니다.
    2. 구성 탭을 클릭하십시오.
    3. "tempdb in RAM (MB)" 구성 옵션을 나타날 때까지 아래로 스크롤하십시오. 현재 열 (예를 들어, 2) tempdb 할당할 수 있는 RAM 메가바이트 수를 입력하십시오. 일시적일 수 있습니다. 다음 확인을 누릅니다.
  4. 마스터 장치 또는 다른 장치에 기본 장치를 방지. 이렇게 하려면 다음과 같이 하십시오.

    1. 데이터베이스 장치 폴더 아래에 마스터 장치가 두 번 또는 마스터 장치를 마우스 오른쪽 단추로 바로 가기 메뉴에서 편집을 클릭하십시오. 사용자가, 또는 데이터베이스 장치 관리 메뉴에서 누릅니다. 마스터 장치를 선택하고 편집 장치를 도구 모음 단추.
    2. 기본 장치 확인란 선택을 취소한 다음 변경을 누릅니다.
    3. TEMPDEVICE 제외하고 가질 수 다른 모든 기본 장치의 a b 단계를 반복합니다. 이 절차의 2단계에서 만든.
  5. 종료한 후 SQL Server를 다시 시작하십시오. Tempdb은 RAM 및 마스터 장치가 이제 수 있어야 합니다.
  6. tempdb의 다시 RAM 적용됩니다. 이렇게 하려면 이 절차의 3단계가 반복하되 "tempdb in RAM (MB)" 구성 옵션은 현재 열에 0을 입력하십시오.
  7. 종료한 후 SQL Server를 다시 시작하십시오. 마스터 더 이상 없기 때문에 기본 장치의 기본 장치 (즉, TEMPDEVICE) 로 지정된 새 장치를 끌어다 tempdb 이동합니다.
  8. SQL Server를 다시 시작하면 기본 옵션 설정 및 기본 크기가 2 MB tempdb 갖게 됩니다. tempdb 데이터베이스 옵션을 변경할 수 있으며 다음 단계를 수행하여 크기로 확장합니다.

    1. 데이터베이스 폴더를 아래에 tempdb를 두 번 클릭하고 또는 tempdb 마우스 오른쪽 단추로 바로 가기 메뉴에서 편집을 클릭하십시오. 또는 데이터베이스 관리 tempdb를 선택하고 데이터베이스 편집 도구 모음 단추를 클릭하고 수 있습니다.
    2. 옵션 탭에서 대부분의 바람직하지 않습니다), 다음 옵션이 설정되어 있는지 확인하십시오.

      • 위치 선택/대량 복사 사용할 수 있습니다.
      • On 잘라내기 로그 검사점은 사용할 수 있습니다.
      • 단일 사용자 사용할 수 없습니다.
      • DBO 전용 사용할 수 없습니다.
    3. 데이터베이스 탭에서 크기 상자 확장을 클릭하십시오.
    4. 데이터 장치에서 TEMPDEVICE를 선택하십시오.
    5. tempdb 위해 추가할 수 있는 MB 수가 크기(MB) 상자에 입력하십시오. 예를 들어, 8 입력하면 tempdb 총 크기 10 MB (8 MB 추가합니다.
    6. 지금 확장.
    데이터베이스 크기를 확장하는 방법에 대한 자세한 내용은 SQL Server 온라인 설명서의 "데이터베이스 확장 또는 축소" 항목을 참조하십시오.

Tempdb ISQL 사용하여 이동

  1. 현재 Master.dat 파일의 백업이 있는지 확인하십시오.
  2. 다음과 유사한 문을 사용하여 tempdb에 [NULL]에 대한 새 장치를 만듭니다.
          DISK INIT
          NAME = 'TEMPDEVICE',
          PHYSNAME = 'C:\MSSQL\DATA\TEMPDEV.DAT',
          SIZE = 51200,
          VDEVNO = 250
     
    						
    참고: 이 예제는 tempdb 100 MB 장치를 만듭니다. SIZE 옵션을 원하는 대로 조정할 수 있습니다.
  3. 다음 문이 됩니다 tempdb에 RAM 넣을, 마스터 장치가 기본 장치로 사용할 수 없도록, 새로 만든 tempdevice 기본 장치 문제:
          sp_configure 'allow updates', 1
          go
          reconfigure with override
          go
          sp_configure 'tempdb in ram', 2
          go
          sp_diskdefault master, defaultoff
          go
          sp_diskdefault tempdevice, defaulton
          go
          reconfigure with override
          go
     
    						
    참고:

    • '메모리' 매개 변수는 그대로 sp_configure 'tempdb in RAM' 구성 옵션 않은 2 KB 페이지를 MB 단위로 지정됩니다.
    • 다른 기본 장치가 있을 경우 해당 장치의 defaultoff 옵션으로 sp_diskdefault 또한 실행해야 합니다. 저장 프로시저를 볼 다른 기본 장치가 있을 경우 해당 sp_helpdevice 실행할 수 있습니다.
  4. 종료한 후 SQL Server를 다시 시작하십시오. Tempdb은 RAM 및 마스터 장치가 이제 수 있어야 합니다.
  5. 이제 sp_configure를 tempdb의 다시 RAM 걸릴 수 있습니다.
          sp_configure 'tempdb in ram', 0
          go
          reconfigure with override
          go
     
    						
  6. 종료한 후 SQL Server를 다시 시작하십시오. 마스터의 기본 장치를 더 이상 없기 때문에 새 장치를 끌어다 tempdb이 이동합니다.
  7. SQL Server를 다시 시작하면 기본 크기가 2 MB tempdb이 합니다. 다음과 유사한 ALTER DATABASE 문을 사용하여 해당 크기를 확장할 수 있습니다.
          ALTER DATABASE tempdb
          ON TEMPDEVICE = 8
     
    						
    이 문은 tempdb 8 MB가 총 크기 (10 MB 크기를 늘립니다. ALTER DATABASE 문에 대한 자세한 내용은 SQL Server 온라인 설명서의 "ALTER DATABASE 문" 항목을 참조하십시오.
  8. tempdb에 [NULL]에 대해 다음 데이터베이스 옵션이 설정되어 있는지 확인하십시오.

    • 위치 선택/대량 복사 사용할 수 있습니다.
    • On 잘라내기 로그 검사점은 사용할 수 있습니다.
    • 단일 사용자 사용할 수 없습니다.
    • DBO 전용 사용할 수 없습니다.
    이렇게 하려면 sp_dboption 저장 프로시저를 사용하십시오. sp_dboption 보기 또는 데이터베이스 옵션 변경 방법에 대한 자세한 내용은 SQL Server 온라인 설명서의 "sp_dboption 시스템 저장 프로시저" 항목을 참조하십시오.
자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
115050: INF: 위치 RAM Tempdb 사용 시기

158586: PRB: 'Temp_db' 장치 SQL Server 시작 문제가 발생한다

141183: PRB: Tempdb 상세 경우 장치로 잘못 이동된 로그 세그먼트

110139: INF: SQL 트랜잭션 로그가 위로 채우기 원인

속성

기술 자료: 187824 - 마지막 검토: 2003년 11월 6일 목요일 - 수정: 3.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 6.5 Standard Edition
키워드:?
kbmt kbhowto kbinfo KB187824 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
더 이상 지원되지 않는 제품의 KB 내용에 대한 고지 사항
이 문서에서는 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