什么是“Microsoft SQL Server 2008 R2 RsFx 驱动程序”,没有它我能运行 SQL Server 吗?

什么是“Microsoft SQL Server 2008 R2 RsFx 驱动程序”,没有它我能运行 SQL Server 吗?

我们的德国托管公司抱怨我们的 SQL Server Express 安装存在许可问题,并要求我们卸载(或重新许可)以下组件:

  • Microsoft SQL Server 2008 R2 RsFx 驱动程序
  • Microsoft SQL Server 浏览器
  • Microsoft SQL Server VSS 编写器

凭借我对 SQL Server 的有限了解,我很确定我可以卸载浏览器和 VSS 编写器而不会影响 SQL 服务器本身的功能。

关于什么RsFx Driver?这听起来更像是一个核心组件,我不太情愿安装它,因为我不知道它的功能是什么。有人能解释一下这个部分吗?如果安全的话,我如何卸载该驱动程序?我找不到程序和特点

以下是我们所安装版本的详细信息:

SELECT @@VERSION

返回:

Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64)
Jun 17 2011 00:54:03
Copyright (c) Microsoft Corporation
Express Edition (64-bit) on Windows NT 6.1 <X64>
(Build 7601: Service Pack 1) 

答案1

我会回复他们,这些都是经过适当许可的功能,是 SQL Server Express 免费版本的组件。他们可能会扫描客户的计算机,寻找开放端口或其他未经许可的软件指标。这似乎是他们的问题,需要修复他们的扫描标准,而不是您的问题;除非您所在国家/地区的 Express 版本有不同的许可。

我看到的唯一问题情况是如果你以前安装了 SQL 标准版或企业版,并用 Express 替换它,在这种情况下可能留下以前安装的一些二进制文件,完全卸载/重新安装应该可以解决这个问题。

答案2

为了完整起见,“RsFx 驱动程序”是一个文件系统过滤驱动程序,它实现了微软WinFS启用 Microsoft SQL文件流功能(将二进制数据以事务方式存储在外部文件中)。驱动程序具有模糊描述“ allows Win32 user-mode applications/services to own and manage Win32 namespaces of the UNC format”,并创建虚拟文件系统路径\RsFxName

相关内容