140 likes | 710 Views
DATABASE 연결 오류. - H2 Database 연결을 실패 했을때. - H2 Database 연결은 성공했는데 sa 사용자 로그인 실패 했을때. DATABASE 연결 오류 해결 방법 ( 서버 ). 1. MsSQL SQL Manager 가 실행 되어 있는지 확인해본다. 2. 레지스트리에 LoginMode 가 “ 2 ” 로 설정되어 있는지 확인. DATABASE 연결 오류 해결 방법 ( 서버 ). 3. OSQL – U sa – P osstem 을 통해 도스창에서 직접 접속해 본다.
E N D
DATABASE 연결 오류 - H2 Database 연결을 실패 했을때 - H2 Database 연결은 성공했는데 sa 사용자 로그인 실패 했을때
DATABASE 연결 오류 해결 방법(서버) 1. MsSQL SQL Manager가 실행 되어 있는지 확인해본다. 2. 레지스트리에 LoginMode 가 “2”로 설정되어 있는지 확인
DATABASE 연결 오류 해결 방법(서버) 3. OSQL –U sa –P osstem 을 통해 도스창에서 직접 접속해 본다 4. 1~3번까지 정상적으로 작동 했을때는 MSDE를 새로 설치한다. (dev2.gunse.com 에 41번에 있는 [MSDE 보완패치입니다]를 설치한다.)
DATABASE 연결 오류 해결 방법(클라이언트) 1. 서버에서 SQL Server 네트워크 설정을 확인한다.
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제거 방법 ** • C:\Program Files\Microsoft SQL Server 폴더를 제거하거나 • 리네임 한다. • 레지스트리 편집기에서 두개의 레지스트리 값을 제거 한다. • - [HKEY_LOCAL_MACHINE\SOFTWARE\ • Microsoft\Microsoft SQL Server] • - [HKEY_LOCAL_MACHINE\SOFTWARE\ • Microsoft\MSSQLServer]
진료에서 개별 수가 삭제및 추가시 오류 날때 ->QueryX 에서 [문제해결]->[진료업무]->[진료에서 수가의 횟수…] 를 선택한다.
수동 설치시는 설치 방법 • 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\
path = c:\osstem\ dbpath = c:\osstem\datafiles\
다른 프로그램이 설치 되어 있는 컴퓨터(MSDE)에 서버 설치하기 • (다른 프로그램과 두번에 동시 사용 가능) 1. DB 붙이기 1.1 도스창을 띄운다.(시작->실행->cmd or command) 1.2 osql -U 사용자명 -P 암호(osql -U sa -P 2002)
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 [osql -U 사용자명 -P 암호]를 실행했을때 “osql은 내부 또는 외부 실행할 수 없는 명령입니다” 라는 메시지가 나왔을때는 경로를 C:\Program Files\Microsoft SQL Server\80\Tools\Binn 으로 이동후에 실행한다.
*** 주의 사항 *** 1.2 다른 프로그램의 암호 : 바텍, 다모음(태성) -> 2002 : D4 Sodent -> Sodent : Dance -> ecnad 1.5. sp_attach_db ‘DB 명’, ‘mdf경로와 파일명’, ‘ldf경로와 파일명’ 명령을 내렸을 때 그림과 같이 에러 메시지가 나오면 정확히 입력 했는지 확인한다.
2. DB 연결 문자열 넣기 키값 : Database, 문자열:ConnectionStatement 문자열값: Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;PASSWORD=osstem;Initial Catalog=H2;Data Source=KANGSG
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