我的工具正在从表中删除数据,这需要花费大量时间1/2天, 同时有计划的备份, SQL Server可以处理这种情况还是最好停止该工具? 我没有足够的时间无法尝试使用该工具
答案 0 :(得分:0)
SQL Server备份处于联机状态,因此无需在备份期间停止您的进程。
但是,备份必须包含备份期间发生的事务的日志记录,以便在还原备份时可以将数据库恢复到一致状态。
因此,如果您的删除过程在一个大事务中运行,则备份将无法完成,直到它捕获了所有提交或回滚长时间运行的事务的日志记录为止。因此,为避免大型备份文件和长时间运行的备份,您可能不希望在运行时不进行备份。
但是,如果它提交了一系列较小的事务,则可以在运行时进行备份。