database 연결 오류

14
DATABASE 연연 연연 - H2 Database 연연연 연연 연연연 - H2 Database 연연연 연연연연연 sa 연연연 연연연 연연 연연연

Upload: gwylan

Post on 14-Jan-2016

159 views

Category:

Documents


3 download

DESCRIPTION

DATABASE 연결 오류. - H2 Database 연결을 실패 했을때. - H2 Database 연결은 성공했는데 sa 사용자 로그인 실패 했을때. DATABASE 연결 오류 해결 방법 ( 서버 ). 1. MsSQL SQL Manager 가 실행 되어 있는지 확인해본다. 2. 레지스트리에 LoginMode 가 “ 2 ” 로 설정되어 있는지 확인. DATABASE 연결 오류 해결 방법 ( 서버 ). 3. OSQL – U sa – P osstem 을 통해 도스창에서 직접 접속해 본다. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: DATABASE  연결 오류

DATABASE 연결 오류

- H2 Database 연결을 실패 했을때

- H2 Database 연결은 성공했는데 sa 사용자 로그인 실패 했을때

Page 2: DATABASE  연결 오류

DATABASE 연결 오류 해결 방법 ( 서버 )

1. MsSQL SQL Manager 가 실행 되어 있는지 확인해본다 .

2. 레지스트리에 LoginMode 가 “ 2” 로 설정되어 있는지 확인

Page 3: DATABASE  연결 오류

DATABASE 연결 오류 해결 방법 ( 서버 )

3. OSQL –U sa –P osstem 을 통해 도스창에서 직접 접속해 본다

4. 1~3 번까지 정상적으로 작동 했을때는 MSDE 를 새로 설치한다 . (dev2.gunse.com 에 41 번에 있는 [MSDE 보완패치입니다 ] 를 설치한다 .)

Page 4: DATABASE  연결 오류

DATABASE 연결 오류 해결 방법 ( 클라이언트 )

1. 서버에서 SQL Server 네트워크 설정을 확인한다 .

Page 5: DATABASE  연결 오류

DATABASE 연결 오류 해결 방법 ( 클라이언트 )

2. 서버명과 DB 암호가 제대로 맞는지 확인한다 . 서버에 DB 암호가 [osstem] 인지 확인한다 . DB 암호가 osstem 이 아닐 경우 수동으로 레지스트리를 구성한다 . (HKEY_LOCAL_MACHINE\SOFTWARE\OSSTEM\ hanaro\Database\ConnectionStatement\ 에 내용을 구성 ) Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa; PASSWORD=2002;Initial Catalog=H2;Data Source= 강석기3. 1,2 번이 다 맞는데 클라이 언트 연결하기가 안되면 서버 컴퓨터에서 MSDE 를 제거 하고 dev2.gunse.com 에 41 번에 있는 [MSDE 보완패치입니다 ] 를 설치한다 .

** MSDE 제거 방법 **1. C:\Program Files\Microsoft SQL Server 폴더를 제거하거나

리네임 한다 .2. 레지스트리 편집기에서 두개의 레지스트리 값을 제거 한다 . - [HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Microsoft SQL Server] - [HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\MSSQLServer]

Page 6: DATABASE  연결 오류

진료에서 개별 수가 삭제및 추가시 오류 날때

Page 7: DATABASE  연결 오류

진료에서 개별 수가 삭제및 추가시 오류 날때

->QueryX 에서 [ 문제해결 ]->[ 진료업무 ]->[ 진료에서 수가의 횟수… ] 를 선택한다 .

Page 8: DATABASE  연결 오류

• 수동 설치시는 설치 방법

1. 두번에 설치 CD 속에 fscommand 폴더 밑에 Osstem 이라는 폴더를 그대로 복사해 C: 드라이브에 복사를 한다 . 2. fscommand 폴더 밑에 System32 속에 내용을 복사하여 설치하려는 컴퓨터에 System32 속에 복사한다 ( 복사시 같은 파일이 있을때는 복사하지 않는다 ) 3. 두번에 DLL 파일을 등록한다 .(dev2.gunse.com 밑에 DLL 자동 등록 bat 파일이 있으므로 받아서 실행 해주면 된다 ). 4. MSDE 를 설치 한다 ( 기존에 설치된 MSDE 를 쓴다면 설치 안해도 된다 ) (Setup Blanksapwd = 1) 5. DB 연결하기 (DataLink_Server.exe 를 실행하여 서버 연결하기를 함 ) 6. 레지스트리에 정보 넣기 (HKEY_LOCAL_MACHINE\SOFTWARE\OSSTEM\hanaro 여기서 오른쪽 마우스를 눌러 “새로만들기 -> 키” 를 선택한다 . 키이름을 “ path” 로 하고 오른쪽 빈 화면에서 오른쪽 마우스르 누러 두개의 문자열을 만든다 . path = c:\osstem\ dbpath = c:\osstem\datafiles\

Page 9: DATABASE  연결 오류

path = c:\osstem\

dbpath = c:\osstem\datafiles\

Page 10: DATABASE  연결 오류

• 다른 프로그램이 설치 되어 있는 컴퓨터 (MSDE) 에 서버 설치하기

( 다른 프로그램과 두번에 동시 사용 가능 )1. DB 붙이기

1.1 도스창을 띄운다 .( 시작 -> 실행 ->cmd or command)

1.2 osql -U 사용자명 -P 암호 (osql -U sa -P 2002)

Page 11: DATABASE  연결 오류

1.3 use master( 사용자 변경 )

1.4 go( 실행 )

1.5 sp_attach_db ‘DB 명’ , ‘mdf 경로와 파일명’ , ‘ldf 경로와 파일명’

sp_attach_db ‘h2’, ‘c:\osstem\datafiles\h2_data.mdf’,

‘c:\osstem\datafiles\h2_log.ldf’

1.6 go( 실행 )

1.7 exit

*** *** 주의 사항 주의 사항 ******

1.2 [1.2 [osql -U 사용자명 -P 암호 ] 를 실행했을때 “ osql 은 내부 또는 외부

실행할 수 없는 명령입니다” 라는 메시지가 나왔을때는

경로를 C:\Program Files\Microsoft SQL Server\80\Tools\Binn

으로 이동후에 실행한다 .

Page 12: DATABASE  연결 오류

*** *** 주의 사항 주의 사항 ******

1.2 1.2 다른 프로그램의 암호다른 프로그램의 암호

: : 바텍바텍 , , 다모음다모음 (( 태성태성 ) -> 2002) -> 2002

: D4 Sodent -> Sodent: D4 Sodent -> Sodent

: Dance -> ecnad : Dance -> ecnad

1.5. 1.5. sp_attach_db ‘DB 명’ , ‘mdf 경로와 파일명’ , ‘ldf 경로와 파일명’

명령을 내렸을 때 그림과 같이 에러 메시지가 나오면 정확히 입력

했는지 확인한다 .

Page 13: DATABASE  연결 오류

2. DB 연결 문자열 넣기키값 : Database, 문자열 :ConnectionStatement문자열값 :Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;PASSWORD=osstem;Initial Catalog=H2;Data Source=KANGSG

Page 14: DATABASE  연결 오류

3. 기존에 설치 되어 있는 프로그램을 사용하지 않아도 될때

(DB 암호 변경 )

3.1 도스창을 띄운다 .( 시작 -> 실행 ->cmd or command)

3.2 osql -U 사용자명 -P 암호 (osql -U sa -P 2002)

3.3 use master

3.4 go

3.5 sp_password ‘ 기존 암호’ , ‘ 새로운 암호’ , ‘ 사용자’

ex) sp_password ‘2002’, ‘osstem’, ‘sa’

3.6 go