ESET 온라인 도움말

검색 한국어
범주 선택
항목 선택

DB 서버 백업 및 복원

모든 ESET PROTECT On-Prem 정보와 설정은 DB에 저장됩니다. 데이터 손실을 방지하려면 정기적으로 DB를 백업하는 것이 좋습니다. 나중에 ESET PROTECT On-Prem을(를) 새 서버로 마이그레이션할 때 백업을 사용할 수 있습니다. DB에 대해서는 아래의 해당 섹션을 참조하십시오.


note

DB 및 로그 파일 이름은 제품 이름을 ESET Security Management Center에서 ESET PROTECT On-Prem로 변경한 후에도 그대로 유지됩니다.

ESET PROTECT 가상 어플라이언스를 사용하는 경우 VA 데이터베이스 백업 지침을 따르십시오.

Microsoft SQL 백업 예제

Microsoft SQL DB를 파일에 백업하려면 아래 표시된 예제를 따르십시오.


warning

이러한 예제는 기본 설정(예:기본 DB 이름 및 DB 연결 설정)에서 사용하기 위한 것입니다. 기본 설정의 변경 사항을 적용하려면 백업 스크립트를 사용자 지정해야 합니다.

아래 명령을 실행하려면 충분한 권한이 있어야 합니다. 로컬 관리자 사용자 계정을 사용하지 않는 경우 백업 경로(예: 'C:\USERS\PUBLIC\BACKUPFILE')를 변경해야 합니다.

한 번 DB 백업

Windows 명령 프롬프트에서 이 명령을 실행하여 BACKUPFILE 파일에 백업을 만듭니다.

SQLCMD -S HOST\ERASQL -Q "BACKUP DATABASE ERA_DB TO DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'"


note

이 예제에서 HOST는 IP 주소 또는 호스트 이름을 나타내고 ERASQL은 Microsoft SQL 서버 인스턴스의 이름을 나타냅니다. 사용자가 지정한 이름의 SQL 인스턴스에 ESET PROTECT 서버를 설치할 수 있습니다(Microsoft SQL DB 사용 시). 이 시나리오의 경우 백업 스크립트를 상황에 맞게 수정하십시오.

SQL 스크립트를 사용하여 정기적 DB 백업

다음 SQL 스크립트 중 하나를 선택합니다.

a)정기적인 백업을 만들어서 만든 날짜를 기준으로 하여 저장:

@ECHO OFF

SQLCMD.EXE -S HOST\ERASQL -d ERA_DB -E -Q "BACKUP DATABASE ERA_DB TO DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'

  WITH NOFORMAT,INIT, NAME = N'ERA_DB', SKIP, NOREWIND, NOUNLOAD, STOP_ON_ERROR, CHECKSUM, STATS=10"

REN BACKUPFILE BACKUPFILE-[%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%_T%TIME:~0,2%%TIME:~3,2%].bac

b)백업을 한 개 파일에 추가:

@ECHO OFF

SQLCMD.EXE -S HOST\ERASQL -d ERA_DB -E -Q "BACKUP DATABASE ERA_DB TO DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'

   WITH NOFORMAT, NOINIT, NAME = N'ERA_DB', SKIP, NOREWIND, NOUNLOAD, STOP_ON_ERROR, CHECKSUM, STATS=10"

Microsoft SQL 복원

파일에서 Microsoft SQL DB를 복원하려면 아래 표시된 예제를 따르십시오.

SQLCMD.EXE -S HOST\ERASQL -d ERA_DB -E -Q "RESTORE DATABASE ERA_DB FROM DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'"

MySQL 백업

MySQL DB를 파일에 백업하려면 아래 표시된 예제를 따르십시오.

mysqldump --host HOST --disable-keys --extended-insert --routines -u ROOTLOGIN -p DBNAME -r BACKUPFILE


note

이 예제에서 HOST는 MySQL Server의 IP 주소 또는 호스트 이름을, ROOTLOGIN은 MySQL Server의 루트 계정을, DBNAME은 ESET PROTECT DB 이름을 나타냅니다.

MySQL 복원

파일에서 MySQL DB를 복원하려면 아래 표시된 예제를 따르십시오.

mysql --host HOST -u ROOTLOGIN -p DBNAME < BACKUPFILE


note

Microsoft SQL Server 백업에 대한 자세한 내용을 보려면 Microsoft TechNet 웹사이트를 방문하십시오. MySQL Server 백업에 대한 자세한 내용을 보려면 MySQL 문서 웹사이트를 방문하십시오.