2009-11-07 2 views
1

내 로컬 공급자에 대해 호스팅 제공 업체 및 MS SQL Standard 2008과 공유 MS Sql 2008 데이터베이스가 있습니다. 그것들은 SQL Server를 잠갔습니다 (맞습니다)하지만 백업 데이터베이스 마법사를 사용하거나 전체 데이터베이스를 생성하기위한 스크립트를 생성 할 수있는 충분한 권한이 없습니다.잠겨있는 호스팅 제공 업체의 SQL Server 2008 백업

이 문제를 해결하려면 매일 밤 데이터를 가져 오려면 로컬 상자의 SQL Server 에이전트를 사용하여 예약 된 DTS 작업을 실행하고 모든 저장 프로 시저 로그인의 최신 스크립트가 있어야합니다. 호스트에서 뭔가 잘못되었을 경우 등.

내가 가지고있는 두 가지 문제점이 있습니다.

첫째, 어떤 이유로 든 호스팅에 문제가있는 경우 최악의 시나리오에서 다음 DTS 작업이 모든 로컬 데이터를 말도 안되는 데이터로 덮어 쓸 수 있습니다.

두 번째로는이 방법을 사용하는 것이 다소 번거롭고 최악의 상황이 발생하면 신속하게 DB를 온라인 상태로 되돌릴 수 없습니다.

현재 설정으로 백업을 실행하는 가장 좋은 방법은 무엇입니까? 모든 의견이나 제안을 환영합니다.

장기간 내 다른 옵션은 다른 SQL Server를 다른 호스팅 회사에두고 로컬 SQL Server 에이전트를 사용하여 마스터에서 백업으로 시간별 DTS 데이터 복사본을 실행하는 것입니다. 그렇게하면 마스터 SQL 서버에 대한 DNS 레코드를 설정할 수 있습니다.이 레코드는 실패 할 경우 신속하게 넘겨 쓸 수 있습니다.

답변

1

호스트에 대해 이것에 대해 이야기 해 보셨습니까? 대부분의 경우 SQL Server에 백업 명령을 보내거나 외부에서 액세스 할 수있는 폴더에 백업 할 수 있도록 백업 명령을 설정할 수 있습니다. 일반적으로 이것은 웹 서버의 FTP 사이트에있는 보호 된 폴더 (웹 컨텐트를 업로드하는 서버와 같지만 공개적으로 액세스 할 수있는 폴더는 아닙니다)입니다.

호스트에서 이와 같은 작업을 수행 할 수 없으면 호스트를 전환하십시오.

+0

>>> 스위치 호스트. 이것이 좋은 선택 일 것이라고 생각합니다. – amjags