サーバーにあるデータベースをC#のクライアントデスクトップアプリケーションからバックアップおよび復元したいと思います。プログラムでバックアップ/復元を行うサンプルコードをすでにいくつか見つけましたが、サーバーコンピューターでバックアップし、サーバーコンピューターからのみ復元します。ユーザーは、クライアントアプリケーションによってクライアントからバックアップファイルを選択するか、クライアントコンピューターでバックアップファイルを作成できる必要があります。
リモートでバックアップ/復元するにはどうすればよいですか?