sql-server - 检查是否安装了SQL Server客户端

标签 sql-server registry

如何检查 SQL Server 客户端驱动程序是否已安装?是否也可以确定版本?

最佳答案

转到->运行->cmd->输入regedit.exe,您会在 ODBC 文件夹下看到注册表:

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\
    ODBC Drivers\SQL Server

enter image description here

我还找到了a complete answer关于这个问题,(基于MySQL,但基本上是同一件事)。

稍后编辑:根据您的评论,您已经安装了2005版本的SQL Server:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Microsoft SQL Native Client\CurrentVersion

无论如何,我还向您展示了如何查看 2008 版本,以了解两个版本之间的差异。

对于 SQL Server 2008/R2:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Microsoft SQL Server\SQLNCLI10\CurrentVersion

对于 SQL Server 2012:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Microsoft SQL Server\SQLNCLI11\CurrentVersion 

关于sql-server - 检查是否安装了SQL Server客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10499643/

相关文章:

sql-server - 使用 SQL Server 导入导出向导限制要导出的行数

java - 如何从Windows服务器系统的注册表中获取java主目录

windows - 为什么/如何在 Regedit 中隐藏注册表条目但在 PowerShell 中可见?

sql-server - SQL Server 更改跟踪、复制、差异备份

sql - 有没有办法用 t-sql 创建 "pivot group"列?

sql-server - SQL Server 2005 FREE TEXT() 性能问题

sql-server - 如何在 SSMS 2008 中更改 "Edit Top 200 Rows"中的 SQL

全局标志 (gflags) 的注册表项

c# - Registry.GetValue 自动扩展环境变量 - 有什么方法可以避免这种情况?

php - ZF2 Zend Registry 的替代品