基于大量Internet搜索的结果,我找不到任何不使用挂载点的原因(SQL Server 2000之后)。
主要原因是某人对他们的经历不好(或者相反,对他们没有经验),并且彻底摆脱了他们……永远。这就是所谓的个人喜好。
现在,是你不能使用他们的一些原因。我能想到的第一个原因是第三方驱动程序或应用程序/工具(认为过滤器驱动程序,磁盘复制等)不支持它。一个简单的例子就是块级磁盘复制工具,它不支持NTFS以外的任何功能,它只有特定的群集大小,并且任何特定的卷都不能超过2 TB。
有人知道Windows OS与此主题有关的限制吗?
不,您可以建立许多很多挂载点。实际上,在达到Windows Server内部任何明显的限制之前,您通常会遇到设备接口问题(假设您使用的Windows Server版本不超过17年)。
•最近,我一直在听到“操作系统无法识别挂载点”的说法。(不正确,基于我对我们使用的Windows Server版本的研究)。
如果操作系统无法识别挂载点,那么它将如何让您使用挂载点?那根本没有道理。
如果操作系统无法识别挂载点,为什么还要跟踪它们并查询其元数据?另外,请注意,挂载点是操作系统可能支持或可能不支持的文件系统的构造。并非您遇到的所有文件系统都可能支持安装点,但是Windows Server中最常见的文件系统是NTFS,实际上它确实支持安装点,并且有一段时间了。
只是为了把这个不真实的东西带回家。Windows群集具有称为群集共享卷(CSV)的名称,它实际上使用卷的安装点...这是使用技术的本机项目。我必须说,无论谁告诉你,这件事都应该在问题上得到教育。
是否有任何基于证据或经验的原因不将装载点用于SQL Server?
是的,总是有一台运行Windows NT 4的服务器...不要在那里使用它。您可能还需要确保运行的是受支持的Windows Server版本并保持最新。
但是,如上所述,可能存在一些不支持或无法正常使用的第三方项目。我会说放弃那个提供商,然后找到一个新的提供商。
据我了解,挂载点对于隔离工作负载非常有用。
挂载点非常有用。有很多使用它们的方法,最常见的是绕开Windows的驱动器号限制(例如,只有这么多)。下一个最常见的用途是使用较小的可管理大小的驱动器(例如LUN,虚拟磁盘[VMDK,VHDX])来帮助摆脱庞大而很少管理的整体卷(管理10TB范围的驱动器确实是一个问题,因为单个LUN,虚拟磁盘等),尤其是在实施量少于可能使用量的旧版NTFS上。例如,在旧版Windows中,最大NTFS大小为2TB。
工作负载隔离是另一个很好的用途。可以肯定地看到,有很多用途,这取决于您的个别用例。还有一些不正确的使用方式...例如发表笼统的声明,即一切都必须是挂载点。那时,这只是疯狂的管理开销。