私は、NHibernate と Castle ActiveRecord を使用して ASP.NET 上に構築された e コマース サイトを、SQL Server 2008R2 を使用して約 100,000 製品で管理しています。商品には通常価格とセール価格があります。クライアントは、特定のセール価格 (通常価格からのパーセント) でセール (ブラック フライデーなど) を数日間実行した後、製品のセール価格をスーパー セールの前の価格に戻したいと考えています。スーパーセールの対象商品は約2500点のみ。
スーパーセール後に価格を復元できるように、スーパーセール前の価格を保存するためのプログラムによるオプションはありますか? データや状態を一定期間保存してから復元するプロジェクトなどはありますか? 販売価格を元に戻したいだけです。
テーブルのビューを SSMS から INSERT スクリプトに手動でエクスポートできますが、クライアントはそれを実行できません。