我所读到的只是停止 SQL Server 的潜在破坏性,因为它会创建一个冷缓存并占用内存。那么为什么有人要停止 SQL Server?如果您能提供任何文章链接,以便我可以阅读更多内容,我将不胜感激!
这个问题是我的老师提出来的。除非是一些棘手的问题,否则我绝对难倒。他的确切问题是:
使用 Internet 进行研究并了解为什么有人想要停止 SQL Server。解释你的答案。
这是在我们探索如何使用 SQL Server 2008 R2 的背景下。我不确定他是在问明显的答案,还是我遗漏了什么。
我正在使用 SQL Server 2014 Express
似乎在发生诸如数据锁定之类的事件时重新启动 SQL Server 并不是(总是)一个好主意。http://www.sqlpassion.at/archive/2016/08/08/restarting-sql-server-always-a-good-idea/
我想具体问一下SQL Server重启会回滚未提交的事务的问题。
我同事跑了 SELECT @@TRANCOUNT了,结果为零。因此,他认为重新启动 SQL Server 不会导致任何类型的回滚。然而,一个从一张桌子移到另一张桌子的位置,在重新开始后又被移回了原处。
是否存在即使SELECT @@TRANCOUNT返回零也会发生回滚的情况?
问题:我正在将 3TB 表上的非聚集索引从一个文件组移动到另一个文件组(用户文件组到索引),它花了 11 个小时但从未完成,我不得不终止该进程,因为它阻塞了其他进程。
回滚需要永远。我杀了这个过程已经 10 个小时了,不知道发生了什么。锁仍然被持有并且正在影响其他进程。
我看到百分比完成为 0% 并且在这么多小时后用 statusonly 杀死也显示为 0%。
您能否建议我是否有办法检查回滚是否仍在执行任何操作或只是卡住了。我害怕重新启动服务器,因为它无论如何都必须经过回滚过程。
在 sp_who2 diskIO 下为这个 SPID 移动的唯一积极的事情。
****任何帮助深表感谢....****