이번엔 odbc에 연결을 해보도록 하겠습니다. 방금전에 데이타베이스를 생성하셧죠? 그것을 웹에서 쓰려면 oledb로 연결할수있습니다. 근데 보통 편리하(?)고 빠르게(?)이용하기위해서 odbc에 등록하여 사용합니다. 아래의 그림처럼 ODBC를 실행합니다.
그러면 아래의 그림처럼 odbc관리자가 뜹니다. 그럼 위쪽 탭 메뉴에서 시스템DSN을 선택합니다.
그런다음 우측의 추가를 클릭하세요~~ 그런다음 아래의 그림처럼 맨 아래쪽으로 쭉쭉 내리세요. 끝까지~~~
그런다음 SQL Server 을 선택한다음 아래의 마침을 누르십시오.
그럼 그림처럼 새로운 데이타베이스 원본 만들기가 나옵니다. 그럼 그곳에 이름을 적으세요(이곳에 적는 이름이 진짜 config.asp에서 수정할때 DB이름이 되는것입니다. 보통은 db이름과 같게 해주세요 혼돈되요~~^^;) 그리고 설명은 자신이 알아볼수 있도록 적습니다. 연결할 SQL Server 이름은 웹서버와 DB서버를 함께쓰면 (local)로 선택하시면 됩니다. 그렇지 않고 원격으로 떨어져 있으면 해당 DB서버의 ip를 적어주시면 됩니다.
여기서 떨어져 있을때는 추가적으로 손봐야 할데가 있습니다. local사용자는 안보셔도 되는부분이지요^^;
이부분은 DB가 원격에 떨어져 있을경우에만 하시기 바랍니다. 로컬에 있으면 이렇게 하실필요는 없어요~~
원격 사용자는 아래의 그림처럼 클라이언트 네트워크 유틸리티를 실행합니다.
그리고 TCP IP를 오른쪽으로 이동(물론 네임파이프를 이용해도 상관없지만 쿼리분석기를 이용할대 네트워크로그인을 해야만 이용하는 불편함때문에 TCP IP를 이용합니다.)