1

Windows 가상 서버 (VPS)가 있습니다. 웹 응용 프로그램의 Production 데이터베이스에 대한 전체 액세스 권한이있는 SQL Server 2008이 포함 된 Windows Server 2012가 있습니다. 이를 통해 SQLBackupAndFTP을 사용하여 데이터베이스를 백업하고 제한된 권한 (복원 권한 없음)이있는 공유 호스팅 인 내 미러 호스팅에 저장할 수 있습니다.제한된 권한으로 공유 호스팅에서 SQL Server 2008 백업 및 복원을 자동화하십시오.

매일 밤 미러 서버 데이터베이스를 프로덕션 데이터베이스의 복사본으로 복원하려고합니다.

미러 서버는 프로덕션 서버를 계속 사용할 수 있도록하기 위해 폴백으로 사용됩니다. 최소한 최후의 프로덕션 환경으로 복원 할 수는 있습니다.

사용 권한이 제한되어 있기 때문에 어떻게해야합니까?

나는 복원 당신이 정말로 시작할 수 없습니다 공유 등 RDP 또는 SSH를 통해 호스팅은

당신은 SQL Server 및 기계에 대한 전체 액세스 권한이없는 경우

답변

0

이 그것을 실행에 액세스 할 수 없습니다 명령 (어쩌면 거기에 몇 가지 해결 방법이 있지만 모든 익숙하지 않은).

SQL Server가 공용 IP 주소 인 경우 수행 할 수있는 작업은 자동으로 동기화되도록 두 서버간에 일종의 복제를 설정하는 것입니다. 다시 말하지만, 기계에 대한 전체 액세스 권한이 없어도 가능한지 확실하지는 않지만 시도해 볼 수는 있습니다.

마지막 솔루션은 타사 비교 및 ​​동기화 도구 중 하나를 사용하여 주어진 시간에 데이터베이스를 동기화하는 것입니다. Data Diff from Apex과 같은 명령 줄 인터페이스가있는 도구를 찾으십시오. 당신이 사용할 수있는 또 다른 하나는 Red Gate에서 데이터 비교하지만 다른 사람도 있어야 확신합니다.

이러한 도구는 무료가 아니므로 ...

+0

안녕하세요. 답변 감사드립니다. 불행히도 처음 두 가지 제안은 완전한 데이터베이스 액세스 없이는 가능하지 않습니다. SQL 비교 도구를 사용한다는 것은 매일 밤마다 자동으로 수행해야 할 때 수동으로 수행해야한다는 것을 의미합니다. –