어느 순간 고객사 프로그램에서 뜬다는 에러 메세지


데이터 입력이 들어올 때 뜬다고 하는데 다시 시도 하면 입력이 된다고 하네요...


원인은 하드디스크 공간 부족, DB파일 자동증가 설정이 안된 게 문제라고 함!


조치 1. 일단 데이터 저장소 용량 체크 (DBF파일을 다른 드라이브로 이동... DBF 파일이 머지?;)


조치 2. 해당 DB의 파일 증가 옵션 설정하기


조치 3. LOG 파일 정리

           명령어 : BACKUP LOG [DB명] WITH NO_LOG

                       dbcc SHRINKFILE([LOG 파일명], [파일사이즈 : 단위 1KB])


추가 조치 4. 해당 DBfile이 있는 드라이버 포멧 확인.. FAT32일 경우 4기가까지만 가능하다. 

                  이 경우 NTFS로 변경을 해야 한다.

                  실행 > cmd > conver [해당 드라이브 ed) d:] /fs:ntfs > Y 


추가 조치 5. 파일의 maxsize를 증가 시키는 방법 링크 : http://laigo.kr/80

                 확인 쿼리 : Sp_helpdb 'DB명'


하지만... 거래처의 maxsize는 Unlimited 로 설정됨.. ㅜㅜ




일단은 이렇게 조치하고 추후에 다시 발생하는지를 지켜 봄...


제발 뜨지 마라.. ㄷㄷ



1. Configration > Drivers > Native > NET DIR 에 공유할 주소를 설정한다.



2. Configration > System > INIT > LOCAL SHARE 의 설정값을 TRUE로 설정한다.




만약에 이렇게 설정했는데도 안되면 DB폴더 안의 LOCK 파일을 확인하기...



아.. 얼마나 삽질을 했던가 .. ㅠㅠ



1. 해당 폴더에서 마우스 우클릭 메뉴에서 속성(R)로 들어가서

    공유 탭에서 [이 폴더 공유(S)]로 설정, 사용권한 에서 읽기, 쓰기는 알아서 설정

    보안 탭에서 1-1. 해당 계정(Guest, Everyone 등등)  추가

                      1-2. 있으면 사용권한 설정 (어떻게 사용할지는 알아서..)

                      1-3. 고급(V) 으로 들어가서 

                             [부모 개체가 가진 사용권한을 자식 개체에 적용(여기에서 새로 설정한 권한 포함]

                             설정하고 적용, 확인 하기


2. 윈도우 탐색기 메뉴  도구 > 폴더 옵션 >

   보기 탭에서 [모든 사용자에게 동일한 폴더 공유 권한을 지정(권장)] 설정 해제 확인


3. 제어판 > 관리도구 > 로컬 보안 정책 > 사용자 권한 할당 >

    - 네트워크에서 이 컴퓨터 엑세스        >> 설정 (Everyone

    - 네트워크에서 이 컴퓨터 엑세스 거부 >> 제거

    확인하기


4. 내 컴퓨터(아이콘) 마우스 우 클릭 메뉴에서 관리로 들어가서

    컴퓨터 관리(로컬)  > 시스템 도구 > 로컬 사용자 및 그룹  > 사용자 >

    Guest >> 마우스 우 클릭 메뉴에서 속성(R) 으로 들어가서 [계정 사용 안 함(B)] 체크 해제


5. 실행 창 >> regedit 

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa 

    >> restrictanonymous값이 0으로 설정되어 있는지 확인



대충 이정도를 체크 하면 될 것 같음... 


다른 경우도 있으려나.. 아시면 댓글 좀 부탁해요.. ㅎㅎ;;

   




+ Recent posts