티스토리 뷰
11.SQL의 DSN설정후 ODBC로 연결
마지막으로 ASP와 DB의 연결을 위해서 DSN설정 이후 ODBC드라이버 연결이 남았다.
STEP
01. DSN(Date Source Name)을 지정하기 위해서 SQL Server 구성 관리자 실행.
02. SQL Native Client 11.0 구성 > 별칭 에서 마우스 우클 > 별칭 - 새로만들기
03. 별칭지정, 서버는 localhost, 포트 번호는 1433 (기본이기도 하고 '10.SQL의 sa계정 활성화'에서 1433포트의 방화벽 해제도 해놓았다.)
04. 서버관리자 > ODBC 데이터 원본(64비트)
05. 시스템 DSN 탭 > 추가
06. SQL Server 선택
07. 이름을 지정해주어야 하는데 DSN과 같은 이름을 추천한다.
설명 부분은 스킵해도 된다.
서버 부분은 리스트 버튼 ▼을 누르면 등록되어있던 DSN이 자동으로 리스트업된다. 선택 후 다음.
08. 사용자가 입력한 로그인 ID.. 를 선택한후 로그인 ID에는 'sa / sa의 암호' 를 입력 해 준다. 다음.
(만약 여기서 1433포트에대한 방화벽이 막혀있다면 에러가 발생하고 다음으로 넘어 가지지 않는다.)
09. 웹페이지에서 사용할 기본 데이터베이스를 지정해 준다. 다음.
10. 데이터베이스 옵션 설정인데 다음.
11. 만들어진 ODBC드라이버의 명세. 데이터 원본 테스트를 누른다.
12. 잘 연결이 되었으면 제대로 구성 된 것이다.
13. 최종적으로 아래와 같은 ODBC 시스템 DSN이 만들어 졌다.
14. 제대로 DB에 연결이 되는지 ASP 소스 코드를 짜보자.
Dim DB
set DB = Server.CreateObject("ADODB.Connection")
DB.Open "DSN=DSN이름"; UID=sa; PWD=sa의 암호"
이렇게 해서 연결된 DB객체로 SQL에 접근할 수 있는것이다.
SQL = "select * from MY_TABLE"
set rst = DB.Excute(SQL)
name = rst("name_s")
Response.Write "출력된 DB 값 : " & name
index.asp)
<%
Response.Write "ASP가 제대로 출력되었습니다."
%>
<BR /><BR />
<%
Dim Flower
Set Flower=Server.CreateObject("ADODB.Connection")
Flower.Open "DSN=SYS_F; UID=sa; PWD=sa의 암호"
SQL = "Select descript From mainSetting where YesNo='1'"
set rst = Flower.Execute(SQL)
des = rst("descript")
Response.Write "출력된 DB값: " & des
%>
15. 브라우저를 띄워서 http://아이피주소/test/index.asp
이렇게 해서 Windows Server 2012의 주요 속성을 모두 변경 해 보았고 최종적으로 SQL Server 2012에 연결 해 보았다.
'■ 개발 서버 ■ > Windows Server 2012' 카테고리의 다른 글
SMTP설치후 파워쉘에서 메일발송 테스트 해보기 (0) | 2014.03.06 |
---|---|
윈도우서버 IUSR 접근권한 설정 (0) | 2014.02.20 |
10.SQL의 sa계정 활성화 (0) | 2014.02.16 |
09.SQL Server2012 Enterprise 설치 (0) | 2014.02.16 |
08.FTP설정 (0) | 2014.02.16 |