본문 바로가기

프로그램 경험

[SqlServer] SQL Server 2005 Database suspect (주의대상) 복구 SQL Server 2005 트랜잭션 로그 손상에 의한 SUSPECT (주의대상) 발생 시 로그를 리빌드하여 복구하는 절차에 대해서 아래와 같이 정리하였습니다. [시나리오] LAIGO 데이터베이스 SUSPECT 발생 복구 절차 [복구절차] 1. 트랜잭션 로그 파일 이름 확인 USE LAIGO GO Exec sp_helpdb LAIGO 2. 데이터베이스 상태를 Single user 모드로 변경 ALTER DATABASE LAIGO SET SINGLE_USER WITH ROLLBACK IMMEDIATE 3. SQL Server 서비스 중지 및 기존 LDF 로그 파일의 이름을 변경 4. SQL Server 서비스 시작 5. 새로운 로그 파일 지정하여 rebuild log 수행 ALTER DATABASE LAI..
[윈도우] 윈도우 7 창 상단으로 올리면 최대화 하지 않기 윈도우 7에서 창을 화면의 상단에 올리면 자동으로 최대화 된다. 상황에 따라서 편리한 기능이긴 하나 난 너무 귀찮음...ㅠㅠ 아래와 같이 "화면 가장자리로 이동할 때 창이 자동으로 배열되지 않도록 방지" 에 체크 해주면 이 기능을 사용 안 할 수 있음.
[VC++] fatal error C1859: 'Debug\HelloWorld.pch' 미리 컴파일된 헤더에서 예기치 않은 오류가 발생했습니다. 컴파일러를 다시 실행하면 이 문제를 해결할 수 있습니다. VS2008에서 VC++로 헬로월드 하나 찍는데 이딴 오류가 난다. fatal error C1859: 'Debug\HelloWorld.pch' 미리 컴파일된 헤더에서 예기치 않은 오류가 발생했습니다. 컴파일러를 다시 실행하면 이 문제를 해결할 수 있습니다. 메뉴에서 정리 하고 빌드 하면 된다~
[윈도우] PDF 합치기/쪼개기 http://www.pdfsam.org/?page_id=32
[C#] SqlException 제한 시간 변경 쿼리가 미친듯이 느릴때는 이런 메시지가 뜰수 있다. 이럴땐 쿼리 튜닝을 하던가 무식하게 아래와 같이 프로그램에서 대기시간을 길게 잡아줄수 있다. SqlCommand cmd = new SqlCommand(); cmd.CommandTimeout = 300; //대기 시간을 300초(5분)으로 변경 (기본 30초)
[SqlServer] 'sa'의 계정이 현재 잠겨 있으므로 로그인하지 못했습니다....(Error:18486) 프로그램이 안된다며 연락이 왔다. DB에 들어가려 했더니 이딴 오류 메시지... 재부팅을 통해서 문제는 해결했지만.. 원인을 찾아보았다. 원인은 해킹. 서버에 DB포트를 잠깐 열었던 사이에 1000번 이상의 로그인 시도 때문에 보안감사정책에 의해서 계정을 잠근것이었다. 제길..ㅡㅡ;
[ASP.NET] HTTP 오류 403.1 - 거부됨: 실행 권한이 거부되었습니다. 간만에 웹 프로그래밍 하려니까 난관에 부딪친다..-_-;; IIS로 웹서버 하나 만들고 실행하니 아래와 같은 오류... 실행권한을 스크립트 전용으로 바꾸고 ASP.NET 을 허용 하면 된다.
[Emacs] 단축키 퀵 레퍼런스 표기법 Ctrl 키는 C 로 표현하고 -(대시) 문자는 뒤에오는 키와 함께 입력한다는 의미이다. M 키는 메타키로 일반키보드에서는 Alt키를 사용한다. 는 스페이스 키, 탭키를 말한다. 그외 는 리턴 키, 는 이스케이프 키, , 등으로 표기한다. 예) C-x C-f 컨트롤 키를 누른 상태에서, x를 누르고 (컨트롤 키를 떼지 않고) f를 누른다. 기본명령 명령 단축키 실행명령 emacs 파일열기 C-x C-f, /디렉토리명/디렉토리명/파일명 파일종료 C-x k 현재 파일을 닫는다. 실행종료 C-x C-c emacs 종료 파일저장 C-x C-s 실행취소 C-/ 또는 C-x u 명령취소 C-g (단축키를 잘못 누른 경우 반드시 명령취소를 해야 한다. 그렇지 않으면 emacs는 계속 명령을 대기한다.) 이동 ..