간혹, DB가 손상되는 경우가 있다. 


하지만 이런 경우에도 DB 백업시 Checksum 옵션을 사용하지 않으면 정상 백업이 가능하다.

심지어 CheckSum 옵션을 사용했는데도 불구하고 정상 백업되는 경우가 있다. 


이런 일을 방지하고자 한다면, 

우선 dbcc checkdb 로 오류 검사를 한후 

오류가 없는경우 Database Backup 을 하면 된다.



SET @sql = 'DBCC CHECKDB (' + QuoteName(@name) + ') WITH ... options ...' EXEC sp_executesql @sql IF @@ERROR <> 0 BEGIN .. Error Handler ... END ... Continue with backup ...


dbcc checkdb로 해당 DB를 체크한 후, 오류 발생시 @@ERROR가 0이 아니므로 가능한 코드겠다




* 참고 

@@ERROR : https://technet.microsoft.com/ko-kr/library/ms190193(v=sql.105).aspx

* 원문

http://forums.sqlteam.com/t/only-create-backup-if-dbcc-checkdb-is-ok/9459/2


반응형

2010년 2월 아반떼HD를 끝물에 할인많이 받고 뽑아서

지금까지 잔고장없이 잘 타고 있다.


뭐 교체할거 없나 알아보나 점화플러그 교체주기가 지난거 같아 교체해봤다


일단 부품주문했다.

점화 플러그 4개 1세트 순정부품, 약 9천원

 


 

교체시 필요한 공구도 함께 팔길래 구매했다.

10mm 티복스 약 2천원, 점화플러그렌치 약 1만원..


 


보닛을 열어보니 먼지가 너무 많이 쌓여있다.

그와중 얼마전 교체한 베터리는 깨끗하네... 

 



대충 먼지를 털고

엔진룸 커버를 탈거한다

10mm 복스 사용




뒤쪽에 커버가 또있다. 

이것도 탈거한다.

10mm 복스 사용




탈거하면 점화플러그 케이블 4개가 보인다

아래는 그중 가장 오른쪽 하나를 뽑은 사진이다


우선 10mm복스로 볼트를 풀고,

뽑을 때 옆에보면 플라스틱 걸리는 부분이 있는데 

이걸 먼저 당기고 뽑으면 뽑힌다




이제 점화플러그 렌치를 넣어서 반시계방향으로 돌려서 

기존 사용중인 점화플러그를 빼낸다. 

생각보다 더 힘을 줘야 뽑힌다.



아래는 새것과 뽑아낸 것 비교샷~


 

먼지들어갈까봐 하나씩 교체했다.

너무 세게 돌리면 엔진이 고장날 수도 있다는 말들이 있어서 걱정했으나.. 걱정 붙들어 매도된다

어느정도 힘으로 돌리다보면 더이상 안돌아가는데 그때부터 힘줘서 약 90도 정도 더 돌려주면 됨

이건뭐 개인차이가 있을 수 있으니 알아서 적당히 돌려 꽂아주면 됨.

이번에도 공임굳었다. 고기먹으러 가야지~

반응형
여름휴가중
놀러는 못가고
배라도 호강시켜주려고
어글리스토브 옴


반응형

DB 에러 로그를 확인해보면.. 서비스를 재시작하지도 않았는데..


시도때도 없이 database를 시작하고 있다.

찾아봤더니.. AUTO_CLOSE 옵션 때문이라고함.

기본 ON으로 되어있어.. 자꾸 재시작하는 것~

이것 때문에 IO 부하가 생기고 Performance도 떨어짐

가끔 프로그램에서 DB 연결이 끊어지는 오류가 발생하기도 한다.


해결방법은


ALTER DATABASE [데이터베이스명] SET AUTO_CLOSE OFF


AUTO_CLOSE 를 OFF 하면 된다고.. 함.



* 참고

https://msdn.microsoft.com/en-us/library/ms190249.aspx

https://msdn.microsoft.com/ko-kr/library/bb402929.aspx

http://blog.sqlauthority.com/2016/09/22/sql-server-set-auto_close-database-option-off-better-performance/

반응형


컬럼을 각 컬럼의 길이로 맞추는 경우.. 
보통 PadRight() 나 string.format("{0, -길이 }") 사용하는데..

문제는 이 공백 문자 넓이가 다른 경우 원하던 결과를 얻을 수 없다.



원인은.. 폰트 때문이란걸 알았음.. 

Default 폰트를 "굴림"으로 사용중인데.. 

이걸 "굴림체"로 바꾸니 해결됨.




글꼴은 대부분 같은 이름으로 두개씩 존재합니다.

굴림 / 굴림체 , 돋움 / 돋움체 등이지요.

 

두 글꼴은 글꼴 방식에 있어서 차이가 존재합니다.

(제가 글꼴을 전문적으로 다루는게 아니라서 설명하기 힘들지만 찾아보면 나올겁니다.)

 

굴림 : 영문소문자/대문자/숫자/공백/한글 등의 각 한 문자의 크기가 다 다릅니다.

굴림체 : 영문소문자/대문자/숫자/공백/한글 등의 각 한문자의 크기가 고정되어 있습니다.

 

~체 글꼴로 표시하면 위의 예시는 원하는 레이아웃으로 표시될거고

~ 글꼴로 보면 정렬이 제대로 맞지 않는 것으로 표시될겁니다. 


* 발췌 : http://www.devpia.com/Maeul/Contents/Detail.aspx?BoardID=17&MaeulNo=8&no=71840&ref=71840


* 참고 : 굴림과 굴림체의 차이 http://tip.daum.net/question/70757137

반응형

+ Recent posts