我们的德国托管公司抱怨我们的 SQL Server Express 安装存在许可问题,并要求我们卸载(或重新许可)以下组件:
- Microsoft SQL Server 2008 R2 RsFx 驱动程序
- 微软 SQL 服务器浏览器
- Microsoft SQL Server VSS 编写器
根据我对 SQL Server 的有限了解,我很确定我可以卸载 Browser 和 VSS Writer,而不会影响 SQL Server 本身的功能。
但是呢RsFx Driver
?这听起来更像是一个核心组件,我在不知道它的功能是什么的情况下不情愿地安装它。有人可以阐明这部分吗?如果它是安全的,我该如何卸载该驱动程序?我在Programs and Features中找不到它。
以下是我们安装的版本的详细信息:
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)
我会回复他们,这些都是经过适当许可的功能,是 SQL Server Express 免费层的组件。他们可能会扫描他们的客户计算机以寻找开放端口或其他未授权软件的指标。似乎这是他们修复扫描标准的问题,而不是您的;除非您所在国家/地区的 Express 版本有一些不同的许可。
我能看到问题的唯一情况是,如果您之前安装了 SQL 标准版或企业版,并将其替换为 Express,在这种情况下,可能会留下之前安装的一些二进制文件,完全卸载/重新安装应该可以解决这个问题。
为了完整起见,“RsFx 驱动程序”是一个文件系统过滤器驱动程序,它实现了Microsoft WinFS以启用 Microsoft SQL FILESTREAM功能(外部文件中二进制数据的事务性存储)。驱动程序具有模糊的描述“
allows Win32 user-mode applications/services to own and manage Win32 namespaces of the UNC format
”并创建虚拟文件系统路径\RsFxName
。