메모

ms sql 서버, 이름, ip 지정...펌

맘편한넘 2012. 5. 7. 21:18

MS SQL Server에 연결
[파일] 메뉴의 [ODBC] 메뉴를 통해 MS SQL Server에 직접적으로 연결할 수 있습니다. 일단 연결이 되면 Ican이 제공하는 모든 메시징 기능과 인쇄 기능, 데이터 관리 기능 등을 즉시 이용할 수 있습니다.
MS SQL Server에 연결하려면 사용자의 시스템에 SQL Server ODBC 드라이버가 설치되어 있어야 합니다.
시스템에 SQL Server 드라이버가 이미 설치되어 있는지 여부를 확인하기 위해 [제어판]의 데이터 원본(ODBC) 항목을 더블클릭합니다.
Windows 2000 및 XP 계열에서는 [관리도구] 내에 데이터 원본 항목이 있습니다.


<Windows 2000의 제어판의 관리 도구>
위 관리도구를 더블클릭하면 다음과 같이 관리 도구 항목이 표시되며 여기서 "데이터 원본(ODBC)" 항목을 다시 더블클릭합니다.


<ODBC 데이터 원본>
아래 화면에서 "드라이버" 탭을 클릭하여 "SQL Server" 항목이 표시되는지 확인하십시오.


<ODBC 드라이버>
만약 없다면 다음 위치에서 SQL Server 드라이버를 지금 설치할 수 있습니다.
Ican 설치 CD-ROM의 mdac 폴더에서 mdac_typ.exe (Version 2.7)를 더블클릭합니다.
설치 CD-ROM이 없다면 지금 다운로드하여 설치할 수 있습니다. => mdac_typ.exe 다운로드 (Version 2.7)
드라이버의 최신 정보를 보려면 아래 사이트를 방문하십시오. (MDAC는 마이크로소프트에서 제공되는 SQL Server 드라이버가 포함된 컴포넌트입니다.)
MDAC 다운로드 사이트 : http://www.microsoft.com/data/
설치가 완료되었거나 이미 시스템에 SQL Server 드라이버가 있다면 이 후 설명되는 과정으로 연결할 수 있습니다. (DSN을 만든 후 Ican의 ODBC 연결을 이용하여 연결합니다. 다른 DB에 ODBC로 접속하고자 할 때도 대부분은 같은 과정으로 진행됩니다.)
1. [제어판]->([관리도구])에서 데이터 원본(ODBC) 항목을 실행합니다.
2. "시스템 DSN" 탭에서 [추가...] 단추를 누릅니다.


<시스템 DSN 탭의 [추가...] 단추>
** 참고 : 사용자 DSN과 시스템 DSN
Windows는 부팅 시 서로 다른 사용자의 계정으로 로그인 할 수 있습니다. 사용자 DSN은 로그인된 사용자만 사용할 수 있는 DSN이고 시스템 DSN은 로그인 된 사용자에 관계없이 시스템의 모든 사용자가 사용할 수 있는 DSN입니다. 따라서 대개의 경우 "시스템 DSN"으로 만들 것을 권장합니다.
3. 드라이버 선택 대화 상자에서 SQL Server 항목을 선택하고 [마침] 단추를 누릅니다.


<SQL Server를 선택한 상태에서 [마침] 단추 누름>
4. 다음 대화 상자에서 이름과 Server 주소를 입력합니다.


<이름(DSN)과 SQL Server가 설치된 컴퓨터의 IP 주소를 입력합니다.>
입력이 완료되면 [다음] 단추를 누릅니다.
5. 다음 대화 상자에서 접속 방법을 선택합니다.


<접속 방법 선택>
SQL Server에 접속할 수 있는 권한이 있는 로그인 ID와 암호를 설정합니다.
또한 [클라이언트 구성...] 단추를 눌러 다음 대화 상자에서 "TCP/IP" 항목이 선택되어 있는지 확인합니다.


<클라이언트 구성 대화 상자>
[확인] 단추를 누르고 [다음] 단추를 누릅니다. 이 때 연결이 정상적으로 이루어지지 않은 경우 다음과 같은 대화 상자가 나타날 수 있습니다.


<SQL Server에 연결이 실패한 경우 오류 화면>
이런 경우 SQL Server의 접속 IP가 정확한지, SQL Server Service가 정상적으로 작동 중인지 확인하십시오.
다음과 같은 대화 상자가 표시된다면 로그인 ID가 잘못된 경우입니다. SQL Server 관리자에게 문의하여 접근 권한이 있는 정확한 ID와 비밀번호를 확인하십시오.


<로그인 ID가 잘못된 경우 오류 화면>
6. 접속하려는 데이터베이스 이름을 선택합니다.


<데이터베이스 이름 선택>
7. 다음 대화 상자에서 필요한 추가 설정을 합니다.


<추가 설정 사항>
대개 기본값으로 두고 [마침] 단추를 누르면 됩니다.
8. 접속 테스트를 해 봅니다.


<데이터 원본 테스트>
접속 테스트에 성공하면 다음과 같은 대화 상자가 표시됩니다.


<데이터 원본 테스트 성공 표시 화면>
[확인] 단추를 두 번 누르면 "시스템 DSN" 항목에 추가된 DSN 이름이 표시됩니다.
9. Ican의 [파일] 메뉴에서 [ODBC] 항목을 선택합니다.
다음과 같은 대화 상자가 표시되며 DSN에서 위 과정으로 만들어진 DSN 이름을 선택합니다.


<ODBC 연결 대화 상자>
UID : 데이터베이스에 접근할 수 있는 사용자 ID
암호 : 이 사용자에 대한 암호
데이터베이스 : 연결하고자 하는 데이터베이스 이름
드라이버, 서버 : DSN이 선택되어 비 활성화됨 (이 정보는 DSN에 이미 포함되어 있음, 참고로 이것은 SQL Server가 로컬 네트워크 내에 있는 경우 DSN에 None를 선택하고 즉시 설정하여 연결할 수도 있음.)
연결을 파일로 저장 : 데이터베이스내의 모든 테이블을 연결된 테이블로 만들어 마치 로컬의 DB처럼 사용할 수 있도록 하는 옵션입니다. 여기에 MDB 파일명을 입력하거나 선택할 수 있습니다. 이것은 상당히 권장되는 방법입니다. 왜냐하면 Ican의 모든 설정 사항을 저장할 수 있기 때문입니다. 연결을 파일로 저장하지 않고 단순히 연결만 하는 경우에는 설정을 저장할 수 없어 매번 추가적인 대화 상자가 표시될 수 있습니다.
10. [확인] 단추를 누르면 다음과 같이 Ican의 작업 화면으로 모든 데이터가 표시됩니다.
can에서 표시된 화면>
이제 Ican이 제공하는 모든 기능을 연결된 데이터베이스에 대해 사용할 수 있습니다.
기본키가 있는 테이블은 Ican에서 데이터를 직접 추가/수정/삭제할 수 있습니다. 테이블에 기본키를 만들려면 SQL Server Enterprise Manager를 실행하여 Table Design에서 각 테이블에 기본키를 만들어 주십시오.
** 참고 사항
1. SQL Server 데이터베이스를 한번에 MDB로 변환할 수 있습니다.
그렇게 하려면 [도구] 메뉴에서 [데이터베이스 도구]->[MDB로 변환...]을 선택하십시오. 많은 데이터가 있는 경우 변환에 다소 시간이 걸릴 수도 있지만 MDB가 작업 능률은 더욱 올라 갑니다.
2. 형식이 다른 데이터베이스의 테이블을 SQL Server로 한번에 입력시킬 수 있습니다.
테이블을 새로 만들면서 가져오려면 [파일]->[가져오기...]를 눌러 원하는 형식의 DB를 가져오십시오.
기존 테이블에 추가해 넣으려면 [도구]->[테이블 병합...]을 실행하여 원하는 데이터베이스를 선택하십시오. 참고로 테이블 병합은 동일 필드명끼리 복사됩니다.
,