加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-server-2008 – 混合网络2003/2008文件共享问题

发布时间:2020-12-14 00:20:17 所属栏目:Windows 来源:网络整理
导读:我们的一位客户拥有一台2008R2 Datacenter Edition SP1文件服务器,并在访问这些文件的多台计算机上运行我们的应用程序.当文件存在(在文件服务器文件夹中)时,每隔20或30秒,每台机器打开(读取和写入),确定它无法处理,并立即再次关闭.完全独立的互锁机制可防止
我们的一位客户拥有一台2008R2 Datacenter Edition SP1文件服务器,并在访问这些文件的多台计算机上运行我们的应用程序.当文件存在(在文件服务器文件夹中)时,每隔20或30秒,每台机器打开(读取和写入),确定它无法处理,并立即再次关闭.完全独立的互锁机制可防止多个节点甚至尝试同时打开文件.

这在所有访问计算机都运行Server 2008R2时运行良好,即使服务器打开文件列表将文件显示为永久打开.但是,当Windows 2003计算机启动运行相同的应用程序和相同的互锁时,它始终无法打开具有共享冲突的文件,并且此计算机也无法删除该文件.关闭所有2008R2访问器会导致文件从文件服务器打开文件列表中消失,并允许Windows 2003计算机打开该文件并将其删除.但是,当访问者关闭时,PROCMON显示没有与文件联系.

就好像有一个私有代码,2008R2机器和服务器使用它来保持文件处于伪打开状态,而2003不知道,因此它认为该文件是真正开放的.它实际上不能永久打开,因为2008节点定期打开它.如果我的理论是正确的,我们的客户怎么能解决它?

我立即怀疑SMB和SMB2客户端访问同一文件的互操作性有些损失.您至少可以通过在Windows Server 2008 R2客户端上禁用SMB2来尝试将行为隔离为SMB / SMB2互操作性问题. (从性能的角度来看,这是一件坏事,但它可能会将问题隔离得足以确定删除Windows Server 2003客户端是“解决方案”.)

你能描述一下你的“联锁”协议是如何运作的吗?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读