메타베이스 보안 및 안정성

메타베이스 액세스 제어

메타베이스 키 값은 디스크 파일에 저장되며 기본적으로 Metabase.bin이라는 이름이 지정됩니다. 메타베이스는 IIS가 시작할 때 디스크에서 로드되며 IIS가 종료될 때 디스크에 저장됩니다. 또한 IIS 실행 중 주기적으로 저장됩니다. 이 파일은 반드시 권한이 있는 사용자만 사용할 수 있도록 보호해야 합니다. 이 파일을 NTFS 파티션에 저장하고 Windows 보안 기능을 사용하여 보호하는 것이 좋습니다.

Metabase.bin은 Inetsrv 디렉터리에 저장됩니다. 파일을 이동하거나 이름을 변경할 수 있으며, 시동 시 IIS에게 해당 파일의 위치를 알리는 Windows 레지스트리를 변경할 수 있습니다. 메타베이스 파일의 위치나 이름을 변경하려면, IIS를 반드시 멈추고 파일을 이동하거나 이름을 변경한 뒤, 레지스트리 키 LOCAL_MACHINE\SOFTWARE\Microsoft\INetMgr\Parameters를 수정해야 합니다. 그런 다음 MetadataFile이라는 REG_SZ 값을 이 키에 추가합니다. MetadataFile은 드라이브 문자와 파일 이름을 포함하여 메타베이스 파일의 완전한 새 경로를 지정합니다.

메타베이스 안정성

메타베이스에 대한 사용자 정의 백업 정책을 구현하거나, 특수 백업 도구를 만들 수 있습니다. 응용 프로그램에서는 IIsComputer 개체(IIS 관리 개체) 또는 IMSAdminBase(IIS 관리 기본 개체)에서 제공하는 메서드를 사용하여 메타베이스 백업을 관리할 수 있습니다. 오랜 기간 동안 여러 백업 버전을 저장하고, 백업 버전에서 메타베이스를 복원하고, 백업을 나열하거나 삭제할 수 있습니다.

중요   메타베이스 백업과 복원 기능이 IIS 5.1에서 업데이트되었습니다. 레거시 메타베이스 백업은 컴퓨터 간의 복제가 아니라 버전 관리를 목적으로 한 것입니다. 레거시 메타베이스 백업은 원래 만들어진 컴퓨터에서만 복원되어야 합니다. 메타베이스 백업 만들기와 복원에 대한 자세한 내용은 메타베이스 백업과 메타베이스 복원을 참조하십시오.

자세한 내용은 Platform SDK의 고급 프로그래밍 방식 관리 절을 참조하십시오.


© 1997-2001 Microsoft Corporation. All rights reserved.