우리는 이유를 설명하고 어쨌든 백업을 만들기 위해 사용 가능한 모든 옵션을 보여줄 것입니다.
공유 호스팅 환경에서와 같이 서버의 파일 시스템에 대한 액세스가 제한된 서버입니다.
로컬 데이터베이스 서버는 물리적으로 액세스할 수 있는 로컬 서버나 사용자가 완전히 제어할 수 있는 전용/가상 서버와 같은 파일 시스템에 대한 전체 액세스 권한을 가진 서버입니다.
원격 백업의 문제점은 무엇입니까?
원격 서버의 주요 문제는 데이터베이스 백업 명령을 포함하여 결과*에 액세스하는 스크립트를 실행할 수 있다는 것입니다.박 파일은 문제가 있습니다. *.이 파일은 해당 서버의 로컬 드라이브 어딘가에 배치됩니다. 해당 위치에 액세스하지 않으면 압축,암호화,저장 등과 같은 추가 처리를 위해 백업 파일을 복사 할 수 없습니다. 그런 다음 옵션은 스크립트 파일을 만드는 것으로 제한됩니다.
박(*.박)스크립트 대 파일(*.데이터베이스 백업에 대한 자세한 내용은 데이터베이스 백업에 대한 자세한 내용을 참조하십시오. 그들은 보통*.박 확장. 당신은*를 만들 수있는 옵션이있는 경우.박 파일-당신이뿐만 아니라 전체 저장할 수 있기 때문에 항상 대안을 선호하지만,차등 및 트랜잭션 로그 백업뿐만 아니라. 그리고 형식은 제 3 자에게 가장 일반적이며 독점적이지 않습니다. 당신은에서 복원 할 수 있습니다(*.박)표준 복원 데이터베이스 명령과 많은 타사 도구를 사용하여 파일.
스크립트(*.데이터베이스 개체를 다시 만들고 테이블에 데이터를 삽입하는 명령 집합입니다. 스크립트 파일 사용의 이점은 대부분의 호스팅 환경에서 스크립트 파일을 업로드하고 호스팅 관리 제어판을 사용하여 실행할 수 있다는 것입니다. 그런 다음 호스팅 업체가 설치하거나 구성 할 필요없이 데이터베이스를 복원 할 수 있습니다.
그러나 스크립트(*.메서드는 다음과 같은 제한 사항이 있습니다:이러한 스크립트는 데이터베이스의 텍스트(바이너리가 아닌)표현이기 때문에 더 많은 공간을 차지하지만 바이너리 백업보다 훨씬 더 압축할 수 있습니다.
*에 대한 원격 백업.bak 파일에 네트워크 공유
경우 원격 SQL 서버와 동일한 네트워크에서 당신과 SQL 서버에 액세스할 수 있는 동일한 네트워크 공유(같은 servername 된 경),다음 SQL 서버 백업할 수 있습니다 이 위치와 다음과 같은 명령을 입력하십시오:데이터베이스 백업에 대한 자세한 내용은 다음을 참조하십시오.박’
그리고 당신의 자신의 컴퓨터에서 당신은*를 가지고,같은 위치에 액세스 할 수있을 것입니다.박 파일 및 당신이 그것으로 원하는 것을 할.
자체 스크립트를 작성하여이를 자동화하거나 네트워크를 백업 할 수 있습니다.
같은 탐낼*에서 백업을 얻을 것입니다.박 형식. 단점은 기본적으로 액세스 권한을 올바르게 구성 할 필요성과 관련이 있습니다. 권한에 대한 자세한 내용은 위의 링크를 방문하십시오.
스크립트에 대한 원격 백업(*.이 스크립트는 다음과 같이 작동합니다.백업 파일에는 원격 컴퓨터에서 데이터베이스를 다시 만드는 데 필요한 정보가 들어 있습니다. 스크립트에는 데이터베이스 스키마(테이블,뷰,저장 프로시저,트리거,전체 텍스트 카탈로그,역할,규칙 등)및 데이터를 다시 만드는 명령이 포함됩니다. 당신은 스크립트를 생성하는 몇 가지 옵션이 있습니다(*.이 방법은 원격 데이터베이스를 백업하는 가장 간단한 방법입니다. 서버 유형 설정 로그인 자격 증명으로”원격 서버”를 선택하십시오.:
그런 다음 압축,암호화,백업을 보낼 위치 및 이메일 알림을 보낼 위치를 구성하십시오. 이 작업은 임시”백업”으로 작동하지만 스크립팅을 예약할 수는 없습니다. 데이터베이스 스크립트를 생성하려면:백업하려는 데이터베이스를 마우스 오른쪽 단추로 클릭하고 작업->스크립트 생성을 선택합니다. 이 마법사를 엽니 다
스크립트를 로컬 파일에 복사하고 필요한 곳에 저장하거나 실행하십시오. 스크립팅과 관련하여”백업”이라는 단어를 사용하는 것이 상당히 많은 경우,이 섹션에서 설명하는 옵션은”데이터베이스 백업”으로 간주되는 것과 훨씬 더 멀리 떨어져 있습니다. 그러나 데이터의 일부 복사본을 가져올 수 있으므로 이러한 옵션도 검토할 것입니다.