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

HK1*_*HK1 12 sql-server registry

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

Voi*_*uca 19

转到 - >运行 - > cmd->键入regedit.exe,然后在ODBC文件夹下看到注册表:

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\
    ODBC Drivers\SQL Server
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我也找到关于这个问题的完整答案,(基于MySQL,但基本上是一回事).

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Microsoft SQL Native Client\CurrentVersion
Run Code Online (Sandbox Code Playgroud)

无论如何,我还告诉你如何看到2008版本,看看两个版本之间的差异.

对于SQL Server 2008/R2:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Microsoft SQL Server\SQLNCLI10\CurrentVersion
Run Code Online (Sandbox Code Playgroud)

对于SQL Server 2012:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Microsoft SQL Server\SQLNCLI11\CurrentVersion 
Run Code Online (Sandbox Code Playgroud)


Aar*_*nus 7

这可以通过运行找到odbcad32.exe.

Microsoft支持站点:

若要确定SQL Server Native Client的版本,请使用以下方法之一:

方法1:在要查找Native Client版本的系统上,启动ODBC Administrator(odbcad32.exe),然后选中Drivers选项卡下的Version列.

在64位系统上,还要检查odbcad64.exe.