![在 Win 2k8 R2 中定期完全失去对文件的访问权限(无法取得所有权)](https://linux22.com/image/559308/%E5%9C%A8%20Win%202k8%20R2%20%E4%B8%AD%E5%AE%9A%E6%9C%9F%E5%AE%8C%E5%85%A8%E5%A4%B1%E5%8E%BB%E5%AF%B9%E6%96%87%E4%BB%B6%E7%9A%84%E8%AE%BF%E9%97%AE%E6%9D%83%E9%99%90%EF%BC%88%E6%97%A0%E6%B3%95%E5%8F%96%E5%BE%97%E6%89%80%E6%9C%89%E6%9D%83%EF%BC%89.png)
运行 Win 2k8 R2 SP1 64 位作为带有 IIS 7/.NET 4 的 Web 服务器盒。
有时,我会完全失去对我的一个网站 (ASPNETDB) 中会员数据库的访问权限,这会导致网站上出现“网络服务无法访问会员数据库...”错误,并使整个网站瘫痪!这显然不太好。
以下是我已经尝试过的操作(使用管理员帐户):
- GUI 工具用于获取该文件的所有权,以及该文件上方文件夹的所有权
- 来自提升的命令提示符的命令行工具:takeown、subinacl、icacl
- 使用 Process Explorer 检查并发现不文件句柄
如果我重启整个服务器,问题就会消失,但这显然不是一个有效的长期解决方案。还有其他关于如何排除故障的想法吗?