OLEDB나 ODBC와 같이 데이터 연결이 되기위해서는 MDAC이란 콤포넌트가 서버에 설치되있어야합니다.
물론 Windows2000 Server를 설치하면 기본 2.5버전이 설치가 됩니다. 문제는 웹서버에 Ms-Sql2000을
설치하게되면 MDAC이 2.7버전으로 업그레이드됩니다.
웹서버와 DB서버가 같은 서버안에 있을때는 MDAC의 버전이 동일해서
아무문제가 되지않지만 같은서버에서 독립서버로 웹서버를 이전을하게되면 웹서버의 MDAC버전이 2.5버전
으로 되면서 연결이 되지않습니다.
이와같은문제는 웹서버의 MDAC버전을 DB서버와 동일 또는 그이상으로 업그레이드해주면 해결됩니다.
MDAC의 버전을보려면 시작->실행창->regedit 후 아래경로로 이동하시면됩니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess\Version
2003/11/1일 현재 최신버전은 2.8버전이며 다운경로는 아래와같습니다.
http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c
물론 Windows2000 Server를 설치하면 기본 2.5버전이 설치가 됩니다. 문제는 웹서버에 Ms-Sql2000을
설치하게되면 MDAC이 2.7버전으로 업그레이드됩니다.
웹서버와 DB서버가 같은 서버안에 있을때는 MDAC의 버전이 동일해서
아무문제가 되지않지만 같은서버에서 독립서버로 웹서버를 이전을하게되면 웹서버의 MDAC버전이 2.5버전
으로 되면서 연결이 되지않습니다.
이와같은문제는 웹서버의 MDAC버전을 DB서버와 동일 또는 그이상으로 업그레이드해주면 해결됩니다.
MDAC의 버전을보려면 시작->실행창->regedit 후 아래경로로 이동하시면됩니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess\Version
2003/11/1일 현재 최신버전은 2.8버전이며 다운경로는 아래와같습니다.
http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c