1

私は、SQL Server 2008 を搭載した Windows 仮想プライベート サーバー (VPS) Windows Server 2012 を使用しておりProduction、Web アプリケーションのデータベースに完全にアクセスできます。これによりSQLBackupAndFTP、データベースをバックアップし、ミラー ホスティングに配置することができます。ミラー ホスティングは、権限が制限された共有ホスティングです (復元権限はありません)。

ミラー サーバー データベースを毎晩、運用データベースのコピーに自動的に復元したいと考えています。

ミラー サーバーは、運用サーバーが停止した場合のフォールバックとして使用されます。少なくとも、昨夜の運用環境に復元することができます。

権限が制限されている場合、どうすればこれを達成できますか?

RDP や SSH などを介して共有ホスティングにアクセスできません。

4

1 に答える 1

0

SQL Server とそれを実行しているマシンへの完全なアクセス権がない場合、復元コマンドを実際に開始することはできません (いくつかの回避策があるかもしれませんが、私はそれに慣れていません)。

SQL Server がパブリック IP アドレス上にある場合にできることは、2 つのサーバー間である種のレプリケーションをセットアップして、それらが自動的に同期されるようにすることです。繰り返しますが、マシンへのフル アクセスなしでこれが可能かどうかはわかりませんが、試してみることはできます。

最終的な解決策は、サードパーティの比較および同期ツールのいずれかを使用して、特定の時点でデータベースを同期することです。Data Diff from Apexなどのコマンドライン インターフェイスを備えたツールを見つけてください。他に使用できるのはRed Gateの Data Compareですが、他にもあるはずです。

これらのツールは無料ではないことに注意してください…

于 2013-09-04T12:37:32.723 に答える