홈페이지 » 어떻게 » SQL Server Management Studio를 사용하여 SQL 데이터베이스 백업 복원

    SQL Server Management Studio를 사용하여 SQL 데이터베이스 백업 복원

    이전에 동일한 SQL Server 설치에서 생성 된 백업 파일을 복원하는 데 이상적인 명령 줄을 사용하여 단순한 SQL 데이터베이스 복원을 다루었지만 다른 설치에서 생성 된 백업을 복원하거나 간단히 포인트 앤 클릭 인터페이스를 선호하는 경우 SQL Server Management Studio (또는 Express Edition)를 사용하면이 작업을 쉽게 수행 할 수 있습니다..

    참고 : SQL Server 전문가는 초보자를 대상으로하므로 오늘 수업을 건너 뛰기를 원할 수 있습니다..

    시작하기 전에 대상 SQL Server 컴퓨터의 로컬 하드 드라이브에 SQL 백업 파일 (일반적으로 확장명이 .BAK 인 파일)을 복사해야합니다.

    SQL Server Management Studio를 열고 데이터베이스를 복원 할 SQL Server에 로그인합니다. Windows 관리자 또는 SQL 'sa'사용자로 로그인하는 것이 가장 좋습니다.

    로그인 한 다음 데이터베이스 폴더를 마우스 오른쪽 단추로 클릭하고 '데이터베이스 복원'을 선택하십시오..

    '복원 할 원본'섹션의 '장치에서'옆에있는 줄임표 단추를 클릭하십시오..

    '파일'을 백업 미디어로 설정하고 '추가'를 클릭하십시오..

    복원 할 SQL 백업 (BAK) 파일을 찾습니다..

    데이터베이스 복원 대화 상자에서이 백업을 복원 할 데이터베이스의 이름을 입력하거나 선택하십시오..

    • 기존 데이터베이스를 선택하면 백업의 데이터로 대체됩니다..
    • SQL Server 설치에 현재 존재하지 않는 데이터베이스 이름을 입력하면 만들어집니다.

    그런 다음 사용할 복원 지점을 선택하십시오. SQL 백업 파일은 여러 백업을 저장할 수 있으므로 둘 이상의 복원 지점이 나열 될 수 있습니다.

    이 시점에서 데이터베이스를 복원하기에 충분한 정보가 입력되었습니다. 그러나 SQL 백업 파일은 데이터 파일이 복사되는 위치에 대한 정보를 저장하므로 대상 디렉토리가 없거나 충돌하는 데이터 파일 이름과 같은 파일 시스템 문제가 있으면 오류가 발생합니다. 이러한 문제는 다른 SQL Server 설치에서 생성 된 백업을 복원 할 때 일반적입니다..

    파일 시스템 설정을 검토하고 변경하려면 데이터베이스 복원 대화 상자의 왼쪽에있는 옵션 페이지를 클릭하십시오.

    옵션 페이지에서 '다음으로 복원'열이 올바른 폴더 위치를 가리키고 있는지 확인해야합니다 (필요에 따라 변경할 수 있음). 파일은 존재하지 않아도되지만 폴더 경로가 있어야합니다. 각 파일이 존재하면 SQL Server는 다음과 같은 간단한 규칙 집합을 따릅니다.

    • '일반 페이지'의 'To database'가 데이터베이스 복원 백업과 일치하는 경우 (즉, 일치하는 데이터베이스로 복원하는 경우), 복원의 일부로 각 파일이 겹쳐 쓰여집니다.
    • 'To database'가 데이터베이스 복원 백업과 일치하지 않는 경우 (즉, 다른 데이터베이스로 복원하는 경우) '기존 데이터베이스 덮어 쓰기'를 선택하여 복원 프로세스를 완료해야합니다. 완전히 다른 데이터베이스의 데이터 파일 위에 데이터베이스 백업 정보를 복원 할 수 있으므로주의해서이 함수를 사용하십시오.

    일반적으로 SQL Server가 각 파일을 참조하는 데 사용하는 내부 이름 인 '원본 파일 이름'을 기준으로 데이터베이스가 서로 다르다고 알릴 수 있습니다.

    복원 옵션이 설정되면 확인을 클릭하십시오..

    결론

    SQL Server Management Studio는 복원 프로세스를 단순하게 만들어 주며 드물게 데이터베이스 복원을 수행하는 경우 이상적입니다. 이 프로세스는 Express에서 Enterprise 로의 모든 SQL Server 버전에서 작동합니다. Express 버전을 사용하는 경우 SQL Server Management Studio Express를 다운로드하여이 인터페이스에 액세스 할 수 있습니다.

    모래밭

    Microsoft에서 SQL Server Management Studio Express 다운로드