티스토리 뷰
[Microsoft][ODBC 드라이버 관리자] 데이터 원본 이름이 없고 기본 드라이버를 지정하지 않았습니다.
왜 이런 오류가 발생한거니?
윈도우 10에 64비트를 사용 중인데, node.js 64비트 버전으로 장난감을 만드는 중에 SQL 서버를 연결하고 싶었다.
SQL 서버와 SQL Management Studio 도 설치되어 있는 곳이라 접속 는 발생할 것 같지 않았다.
일단 요 모듈을 사용해보기로 했다. https://github.com/TimelordUK/node-sqlserver-v8
그런데 그런 일이 벌어졌다. -_-;
왜 이런가?
1. SQL 서버 ODBC 드라이버는 윈도우에는 기본적으로 설치되어 있던거 아닌가?
맞다. 그런데 윈도우 64비트 버전에 기본으로 포함된 ODBC 드라이버는 32비트용이다. -_-;
그러니 있으나 있는 게 아니더라.
2. 그럼 64비트 버전의 SQL 서버 ODBC 드라이버를 설치하면 되겠지?
...
그런데 안된다. 뭐지? ODBC 드라이버가 없다며?!
아차! 라이브러리에서 사용하는 ODBC 드라이버가 좀 다른 종류였다. Native Client 였다.
해결책은?
SQL Server Native Client 를 받으면 되겠지?
여기서 찾으면 되는데 귀찮으니까 링크를 바로 달아 놓자.
http://go.microsoft.com/fwlink/?linkid=239648
이것도 귀찮으니, 그냥 올려 놓자.
첨부 파일은 Native Client 인데 SQL Server 2012 버전
댓글