我正在使用 SQL Server,我需要访问 SQL Server 管理器。但是,我注意到有两种不同的访问路径:C:\Windows\System32\SQLServerManager16.msc
和C:\Windows\SysWOW64\SQLServerManager16.msc
. 我不确定使用哪一个。谁能解释这两条路径之间的区别以及推荐使用哪一条路径?
我正在使用 SQL Server,我需要访问 SQL Server 管理器。但是,我注意到有两种不同的访问路径:C:\Windows\System32\SQLServerManager16.msc
和C:\Windows\SysWOW64\SQLServerManager16.msc
. 我不确定使用哪一个。谁能解释这两条路径之间的区别以及推荐使用哪一条路径?
我的SQL Server 配置管理器指向:
这是 SSCM 的 64 位版本。如果你在 64 位版本的 Windows 操作系统上运行 SQL Server,这是现在的标准,那么我会选择这个版本而不是其他版本。
另一个路径指向 32 位版本的 SSCM:
该
SysWOW64
目录通常是存储 32 位版本程序的地方。该
system32
目录是存储 64 位版本程序的位置。进一步阅读可以在 Microsoft Learn 文章文件系统重定向器中找到。
是的,这令人困惑。
作为对先前答案的补充:
在 64 位服务器上使用哪个版本的 SSCM 实际上并不重要。64 位 SSCM 和 32 位 SSCM 都可以毫无问题地与服务器一起工作。理论上,在位不匹配的情况下,如果您处理大数据类型,您会看到一些性能损失,但实际损失将以皮秒为单位进行衡量。
连接驱动程序也是如此——因为它们是作为动态库构建的,所以它们必须匹配客户端应用程序,但它们不必匹配服务器。