我使用SpecFlow和Selenium在我的ASP.NET MVC网站上进行UI测试。我希望在完成我的测试套件之后,能够将数据库( Server 2012)恢复到它的测试前状态,并且我希望尽快完成它。我可以使用replace (或STOPAT)进行完全备份和还原,但这需要很长时间,而差异备份本身只需几秒钟。我想基本上设置一个恢复点,然后尽快恢复到它,删除备份后所做的任何更改。在我看来,这应该可以非常快地完成,而不需要覆盖整个数据库。这有可能吗?如果有
我有一个基于C# ASP.NET MVC的web应用程序,其中有一个存档(备份)和按一下按钮恢复数据库的功能。目前,我们的系统是-Prem,所以我们使用Server中的存储过程来进行备份和还原。由于备份和还原to命令在Azure SQL中不起作用,所以请有人帮助我找到一种方法,通过to手动执行DBs的备份和恢复。
任何帮助都将不胜感激!