我使用 SQL Server 2008R2 和大约 100k 产品管理一个基于 ASP.NET 和 NHibernate 和 Castle ActiveRecord 的电子商务网站。产品有正常价格和销售价格。客户希望能够在几天内以一定的销售价格(正常价格的百分比)进行销售(如黑色星期五),然后将产品的销售价格恢复到超级销售之前的价格。超级销售仅涉及约2500种产品。
是否有程序化选项可以保存预售价格以便能够在超级销售后恢复它们?是否有一个项目可以将数据或状态保存一段时间然后恢复?我只想恢复销售价格。
我可以手动将表视图从 SSMS 导出到 INSERT 脚本,但客户端无法执行此操作。