Visual C# をフロント エンドとして使用し、SQL Server 2008 R2 Express をバックエンドとして使用するプロジェクトに取り組んでいます。
SQL Server Express データベースのサイズ制限は 10 GB であることがわかったので、選択制限に達したときのデータベース バックアップ用のコードを作成し、バックアップが成功したらデータベースを空にします。
現在のアプリケーションのバックエンド (以前に空にしたもの) が邪魔されないように、バックアップ ファイルを復元する最善の方法を知りたいです。
現在のデータベースに同じものを復元しても大丈夫ですか。その場合、私のアプリケーションはリアルタイムで 15 分ごとに動作するため、アプリケーションの動作に影響を与えるかどうか質問があります。interval はデータベースにいくつかの値を保存しました。
古いデータを表示するための他のユーティリティを作成する必要があるかどうか..?
毎日約 50 MB のデータがデータベースに挿入されるため、ピック サイズに達するまでに約 8 か月かかります (私の大まかな計算によると)。また、アプリケーションの性質に関する限り、ユーザーはアーカイブ データを頻繁に使用することはありません。これを考慮して、アプローチを提案してください。
前もって感謝します..!!