본문 바로가기

전체 글54

트랜젝션 로그 파일 줄이기. 트랜젝션 로그 설정을 자동 증가가 되지 않도록 해놓았을때 로그가 정해진 용량에 도달하면 The transaction log for database is full. To find out why space in the log cannot be reused. see the log_reuse_wait_desc column in sys.databases 라는 문구를 내보내면서 쿼리가 동작하지 않는다. 해결 방법으로는 정해진 용량을 자동 증가되도록 설정하는 방법이있다. DataBase Properties -> Files -> Log 파일을 선택해서 Autogrowth 옵션에 자동 증가를 켜준다. 그리고 무제한 증가로 설정해주면 된다. 단, 이때 이 Log 파일이 커지다보면 HDD 용량을 초과하게 되고, 더 이상 쓸.. 2016. 8. 31.
Tortoise SVN Repository 생성 및 구동 - Console 창에서 SVN 메인 경로로 이동. 예) C:\>cd SVN_MAIN - svnadmin create --fs-type fsfs 디렉토리명 (디렉토리 생성) 예) C:\SVN_MAIN>svnadmin create --fs-type fsfs New_Folder - svn checkout file:///체크아웃할 디렉토리 경로 (디렉토리 체크아웃) 예) C:\SVN_MAIN>svn checkout file:///C:/SVN_MAIN/New_Folder체크아웃된 리비전 0. (체크 아웃 결과 출력됨.) - svnserve -d -r SVN메인경로 (SVN 서버 구동) 예) C:\SVN_MAIN>svnserve -d -r C:/SVN_MAIN 이후 생성된 디렉토리로 가서 디렉토리내에 conf 폴.. 2016. 8. 26.
바이너리로 읽어온 1바이트 4개를 4바이트 변수로 변환하기 SQL 컬럼 중 varbinary 같은 경우 RecordSet에서는 RFX_Binary로 불러온다. RFX_Binary(pFX, _T("[컬럼이름]"), m_arValue, 400); 2015. 10. 30.
File Programming 기본 File은 곧 Stream 이라고 할 수 있다.Stream이란 내부적으로 Pointer를 가지고 순차적인 조작을 하는 개념적인 시스템이다. File을 조작할 경우 파일을 생성/열기 -> 조작 -> 닫기 순차적으로 이루어진다. 생성/열기시에 열기는 읽기 전용/쓰기 전용/공통으로 열기로 나누어지고, File의 형태는 TEXT/Binary로 나누어진다.또한 자원을 혼자 독점할 것인지, 다른 곳에서 사용 가능한 공용으로 사용할 것인지를 설정하고, 보안 특성을 설정한다.이 후, 파일 조작의 핸들을 얻어내고 이것으로 이후 조작을 한다. File 조작시 API는 ANSI 표준과 WIN32 Native로 나뉜다. ANSI 표준은 C언어 표준함수로 어떤 OS에서도 대부분의 기능을 제공해주나, 해당 OS의 특수한 기능은 .. 2015. 6. 23.