2012-05-08 3 views

답변

16

이동 투 -> 실행 -> cmd-> 유형 regedit.exe를하고 ODBC 폴더 아래 레지스트리 참조 :

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

enter image description here

나는 또한이 문제에 대해 a complete answer을 찾아, (MySQL을 기반으로하지만, 기본적으로 같은 것이다).

편집 이상 :

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

어쨌든 나는 또한 당신이 두 버전 간의 차이를보기 위해 2008 년 버전을 볼 수있는 방법을 보여 : 귀하의 의견에 따라 당신의 SQL Server 2005 버전을 설치했습니다.

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

SQL 서버 2012의 경우 : SQL 서버 2008/R2를 들어

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

여기 올바른 경로에 있을지 모르지만 ODBC 드라이버 아래에 나열된 항목이없는 것 같습니다. – HK1

+0

HKEY_LOCAL_MACHINE \ SOFTWARE \ Mcirosft \ Microsoft SQQL 네이티브 클라이언트 \ CurrentVersion – HK1

+0

\ SQLNCLI10 \ CurrentVersion이 아니라면이 버전을 볼 수 있습니다. 2005 버전이 있습니다. 내 대답이 업데이트됩니다. –

5

이것은 odbcad32.exe을 실행하여 확인할 수 있습니다. Microsoft Support site에서

:

는 SQL 서버 네이티브 클라이언트의 버전을 확인하려면 다음 방법 중 하나를 사용하십시오

방법 1 : 당신은 원주민의 버전을 확인하려는 시스템에 클라이언트에서 ODBC 관리자 (odbcad32.exe)를 시작한 다음 드라이버 탭의 버전 열을 확인하십시오.

64 비트 시스템에서는 odbcad64.exe도 확인하십시오.

+0

불행히도 명령 줄 인터페이스가 없으므로 자동으로이 작업을 수행 할 수 없습니다. – icc97

관련 문제