我有一个loooooong运行脚本,我们在77M行--20GB表上生成聚簇索引。
我需要查询这些数据,所以我想停止索引生成并在晚上恢复它。
KILL
可以ProcessId
吗?
答案 0 :(得分:3)
SQL Server应该响应杀死任何进程。但是,清理后可能需要一段时间。例如,如果您终止大型更新查询,则必须回滚事务。对于索引构建,它不应该有这样的问题,应该返回相对较快。重点是,只要你让杀戮结束而不做像停电那样激烈的事情,你应该没事。
答案 1 :(得分:3)
杀死PID将导致事务回滚。
这样做不应该有害,但回滚会很痛苦。
没有办法暂停它,并在你离开的地方继续。