Tzmove: Stsadm 작업(Office SharePoint Server)
업데이트 날짜: 2007년 12월
적용 대상: Office SharePoint Server 2007
마지막으로 수정된 항목: 2015-03-09
작업 이름: Tzmove
설명
DST(일광 절약 시간제)의 시작 및/또는 끝을 변경하는 경우에 영향을 받는 데이터를 관리자가 업데이트할 수 있습니다.
참고
Tzmove 작업은 Microsoft Office SharePoint Server 2007 서비스 팩 1에 처음 도입되었습니다.
구문
stsadm -o tzmove
-name <기록 태그의 이름>
-update {all | before}
** [-date] <YYYYMMDD>**
-clear
매개 변수
매개 변수 이름 |
값 |
필수 여부 |
설명 |
name |
유효한 이름(예: "dst2007") |
예 |
Timezone.xml 파일에서 일광 절약 시간 변경 내용을 확인하는 기록 태그의 이름입니다. |
update |
다음 값 중 하나
|
예 참고 update 매개 변수 또는 clear 매개 변수 중 하나만 지정해야 합니다. |
All: 일광 절약 시간을 변경할 경우에 영향을 받는 모든 날짜 값과 미래에 발생할 모든 날짜 값을 업데이트합니다. Before: date 매개 변수를 사용하여 지정한 날짜 이전에 변경된 일광 절약 시간을 변경할 경우에 영향을 받는 날짜 값과 미래에 발생할 날짜 값을 업데이트합니다. 이 매개 변수는 Timezone.xml 파일에 대한 업데이트가 있지만 tzmove 작업이 즉시 실행되지 않을 때 유용합니다. |
date |
"YYYYMMDD" 형식의 유효한 날짜 |
아니요 |
update 매개 변수에 Before 값이 있으면 date 매개 변수가 필요합니다. update 매개 변수를 지정하지 않았거나 All 값이 있으면 이 매개 변수를 포함하지 않아야 합니다. |
clear |
<없음> |
예 참고 update 매개 변수 또는 clear 매개 변수 중 하나만 지정해야 합니다. |
기본적으로 tzmove 작업은 데이터를 두 번 이상 업데이트하지 않습니다. clear 매개 변수를 사용하면 작업의 이전 호출이 중단된 경우에 tzmove 작업을 다시 안전하게 실행할 수 있습니다. 그러나 데이터를 두 번 이상 업데이트해야 할 경우(예: 표준 시간대 정의가 매년 변경되는 경우)에는 clear 매개 변수가 데이터를 다시 업데이트하려고 준비합니다. |
주의
예를 들어 Timezone.xml 파일에서 표준 시간으로 2007년 11월 3일을 정의했으나 해당 국가에서 표준 시간을 일주일 앞으로 당기도록 결정한 경우 표준 시간의 날짜가 2007년 10월 27일로 바뀝니다. 이러한 변경 내용을 반영하도록 Timezone.xml을 업데이트한 후에는 이 기간에 발생하는 날짜 값(이 예에서는 10월의 마지막 일요일과 11월의 첫 번째 일요일 사이)이 1시간씩 틀리게 됩니다. Tzmove 작업은 이 데이터를 업데이트하여 올바른 시간으로 정정합니다.
Timezone.xml 파일은 "%COMMONPROGRAMFILES%\microsoft shared\web server extensions\12\config" 폴더에 있습니다.
Tzmove에 대한 자세한 내용은 Microsoft 기술 자료 문서 939809 (영문)(https://go.microsoft.com/fwlink/?linkid=105804&clcid=0x412)를 참조하십시오.
예제
다음 예제에서는 다음 정의가 적용됩니다.
미래의 데이터: 이 데이터는 DST 기간이 가장 먼저 적용되는 해 이후의 새 DST 기간에 발생하는 날짜 값과 시간 값이 포함된 항목으로 구성됩니다.
과거의 데이터: 이 데이터는 DST 기간이 가장 먼저 적용되기 전까지의 해에서 새 DST 기간에 발생하는 날짜 값과 시간 값이 포함된 항목으로 구성됩니다.
표준 시간 정의의 DST 기간을 수정한 업데이트를 이전에 설치한 경우 다음 명령을 실행하여 미래의 데이터 항목을 업데이트해야 합니다.
stsadm –o tzmove –name <이름> –update before –date YYYYMMDD
참고
이 명령에서 YYYYMMDD는 표준 시간 정의가 수정된 업데이트를 설치한 날짜입니다.
업데이트를 설치하지 않았고 Timezone.xml 파일을 수정한 경우 다음 명령을 실행하여 미래의 데이터 항목을 업데이트해야 합니다.
stsadm –o tzmove –name <이름> –update before -date YYYYMMDD
참고
이 명령에서 YYYYMMDD는 Timezone.xml 파일을 수정한 날짜입니다.
표준 시간 정의의 DST 기간이 수정된 업데이트를 설치하지 않은 경우 다음 명령을 실행하여 미래의 데이터 항목을 업데이트해야 합니다.
stsadm -o tzmove -name <이름> -update all
참고
이 명령에서는 미래의 모든 데이터가 업데이트됩니다.
명령을 실행한 후에 표준 시간 정의에 대한 DST 기간을 다시 수정하면 명령을 다시 실행할 때 이전 데이터가 복원되지 않습니다. 이 경우 해당 명령을 다시 실행하기 전에 아래 명령을 실행해야 합니다.
stsadm –o tzmove –name <이름> -clear
참고
이 절차를 수행하면 명령에 의해 설정된 내부 플래그가 제거되고 데이터를 다시 수정할 수 있게 됩니다.