DATABASE 연결 오류

Download Report

Transcript DATABASE 연결 오류

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제거 방법 **
1. C:\Program Files\Microsoft SQL Server 폴더를 제거하거나
리네임 한다.
2. 레지스트리 편집기에서 두개의 레지스트리 값을 제거 한다.
- [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