오래간만에 윈도우 서버와 SQL 서버를 구성했다.
드디어 우리도 테스트 서버가 생기는구나... ^^
실서버 보다 성능 좋은 테스트 서버이다.
윈도우 2016 STANDARD 서버에 MSSQL 2016을 올렸는데...
기분 좋게 마무리 테스트하려고 TCP로 접속은 하는데 ㅡ,.ㅡ;;;; 머다냐... 접속이 안되네...

ㅠ_ㅠ 너무 설치한지 오래됐나 봐..... ^^ㅋ 그러면서 기억을 더듬어 보니...

결국은 SQL Server 네트워크 구성에서 포트에 대한 구성이 안되어 있어서 문제였다.
고정 포트를 지정해 줘야 되는데.. 그 부분이 안되니.. 이모 냥이네....
아래와 같이 수정을 해주고 sql server를 재구동하니.. 한방에 붙는다.. ㅡOㅡ 앗... 삽질했다...

Posted by Midas Min™
,

-_-;;; 간만에 델파이 XE6로 개발을 하는데...

FTP 파일 전송시 에러가 발생하였다.

 

 

대충 봐도.... 한글 파일 전송때만 에러가 나는걸 보니 한글처리 문제였다.
-_-;;; 델파이7에서도 안나던 오류가... XE6에서 ㅠ_ㅠ OTL

그래도 어쩌겠는가.... 처리는 해야되니까.....

일단 한글처리 문제기 때문에.. 여기 저기 자료를 찾아보았다.
역시나 DEVGEAR 사이트에서 단서를 찾을 수 있었다.

Uses 절에 IdGlobal 을 추가하고

 

connetct 이후에 IdFTP1.IOHandler.DefStringEncoding := IndyTextEncoding(949); 를 추가해준다.

 

휴... 이렇게 처리하니까 한글 파일 업로드, 다운로드가 잘처리 되네요...
이것 때문에 빼앗긴 내시간... ㅠ_ㅠ 담부터는 삽질 안하려고 정리해 놓는다.

Posted by Midas Min™
,

최근에 MSSQL 서버 보안패치로 인한 큰 사고는 없었지만...

SQL 서버 보안패치 미적용으로 인한 큰 사고는 언제든지 발생할 수 있다.

2003년 1월 25일 국내 인터넷 대란이 발생했었다.
이때 원인이 된 시스템은 MSSQL 2000 서버였으며 웜바이러스로 인해 MSSQL서버의 서비스 포트의 취약성을 틈타 무작위로 서버의 인터넷 주소(IP)를 선정해 초당 1MB 이상 큰 용량의 패킷을 취약점이 있는 도 다른 SQL 서버에 보내 서버에 부하를 일으켜 시스템을 다운시키는 사고였습니다.
어떤 MSSQL 서버의 경우 100 Mbps가 넘는 트래픽도 유발했다고 합니다.

이 사고로 인해 KT의 DNS 서버에 문제가 생겼고 국내에서 가장 많은 서비스를 하던 KT망에 사고는 곡 대한민국 인터넷이 멈추는 사고가 되었습니다.

마이크로소프트는 이미 해당 문제점에 대한 보안패치는 한참 전에 발표한 상태였고 국내 대부분에 업체들이 패치를 진행하지 않는 상태였습니다.

지금 생각해보면 그때는 서버 OS 패치도 하지 않고 사용하는 서버들도 대다수였으니... 할 말 다했죠 ^^;;;

지금은 정말 보안의식이 많이 좋아진 상태이죠.
옛날 생각을 떠올려 보았고요. 저런 사고를 당했기에 보안패치에 상당히 신경을 쓰고 있고요.

그리고 이 MSSQL 패치를 매우 잘 정리되어 있는 사이트가 있어 공유해 드립니다.
해당 패치에 대한 마이크로소프트 링크도 다 되어있어 이 사이트만 참고해서 패치를 진행하시면 됩니다.

 

* 사이트 접속 주소 : https://sqlserverbuilds.blogspot.com/

 

Posted by Midas Min™
,

아....... 임원 한분 PC를 윈도우 10으로 교체해 드렸는데...
브라우저를 크롬 쓰시면서 시작페이지를 다음으로 바꾸어 드렸다.
그러자 요구사항이 나왔다. 검색창에 글을 치면 영문으로 나온다고....
ㅠ_ㅠ 한영키 누르시면 된다고 하니.. 음.. 귀찮으시단다....

결국 방법을 찾다가 이런걸 만들어 공유하시는 분이 있었네요. ^^

WindowexeAlwaysHangul.zip
0.05MB


* 압축을 풀고 관리자 권한으로 실행합니다.

* 오른쪽 하단 트레이 아이콘에 오른쪽 마우스를 크릭 후 "부팅시 시작프로그램에 등록"을 선택합니다.
  이렇게 하시면 재부팅후에도 자동으로 실행됩니다.

* 앞으로는 크롬을 실행하면 한글자판이 동작하게 됩니다.

Posted by Midas Min™
,

이번에 작업을 하며 입력한 제품의 표준코드를 검증해야 되는 상황이 발생했다.
당연히 Luhn algorithm 기반으로 검증 번호가 구현된 줄 알았지만.. -_-;;;
아 된장 할... 아니네....
결국 나중에 알고 보니 GTIN-13에 대한 검증 번호 규격이 있었다.
나중에 필요할 거 같아 정리해 둡니다.
^^;; 생각보다 간단하게 구현되어 있네!!

210215_(전문)_의약품_바코드와_RFID_tag의_사용_및_관리요령(제2021-49호).hwp
0.23MB

Posted by Midas Min™
,

11월에도 비슷한 문제가 있었는데...
이번에 11월 패치 이후 공유 프린터 사용이 안 되는 증상이 발생하였다.

문제는 KB5007186(11월 보안패치) 패치 적용 후 컴퓨터로 공유한 공유 프린터로 출력이 안되었다.
업데이트 제거 후 재부팅을 해 줍니다.

그리고 아래 그림과 같이 업데이트 hide 시키는 프로그램에서 해당 업데이트를 hide 처리하여 더이상 업데이트가 안되도록 합니다.
-_-;;; 아무래도 네트워크 프린터로 교체해야 될 듯 하네요!!

 

HIDE 방법은 아래 링크를 참조하세요!!
https://it-manager.tistory.com/126

 

윈도우10 업데이트 오류 해결법 - OFFICE 2007 Validation (0x80240023)

윈도우 10 설치 후 구버전이 office 2007을 설치하고 서비스팩 1 설치 후 윈도우 업데이트를 하면 오류가 난다. 윈도우 10 20H1 적용 후부터 발생하는 문제이다. 일단 아래 첨부된 wushowhide.diagcab 다운로

it-manager.tistory.com

Posted by Midas Min™
,



https://www.whatismybrowser.com/ 사이트에 접속하면 아래 그림과 같이 브라우저 버전과 운영체제 확인이 가능합니다.

Posted by Midas Min™
,

지난번에도 비슷한 문제가 있었다고 애기를 들었는데...
이번에 10월 패치 이후 공유 프린터 사용이 안 되는 증상이 발생하였다.

문제는 KB5006670(10월 보안패치) 패치 적용 후 네트워크 공유 프린터가 지워지거나 새롭게 등록하려 해도 안 되는 문제가 발생했다.
특이한 건 보통 공유하는 쪽만 문제가 발생했는데 이번에는 양쪽 다 문제가 발생했다.
아래 그림과 같이 업데이트 제거를 해주었다.

업데이트 제거 후 재부팅을 해 줍니다.

그리고 지난번 오피스 패치 제거와 같이 아래 업데이트 파일을 HIDE 시켜 다시 업데이트되지 않도록 한다.
HIDE 방법은 아래 링크를 참조하세요!!
https://it-manager.tistory.com/126

 

윈도우10 업데이트 오류 해결법 - OFFICE 2007 Validation (0x80240023)

윈도우 10 설치 후 구버전이 office 2007을 설치하고 서비스팩 1 설치 후 윈도우 업데이트를 하면 오류가 난다. 윈도우 10 20H1 적용 후부터 발생하는 문제이다. 일단 아래 첨부된 wushowhide.diagcab 다운로

it-manager.tistory.com

이상 이렇게 처리 하면은 윈도우10에서 공유한 프린터를 사용할 수 있게 됩니다.
휴.... 윈도우10 패치될 때마다 가끔씩 말썽이네요!!

Posted by Midas Min™
,

최근 국세청에서 새로 오픈한 사업자번호 진위 체크 API를 이용하여 사내 ERP 매출처의 사업자번호를 검증하도록 개선 작업을 진행하였다.
델파이 개발 툴로 개발 PC에서 개발 후 스케쥴러를 통해 서버에서 1일 1회씩 동작하도록 프로그램을 APPLY 했는데...
아흑... 에러가 발생했다.

프로그램을 돌리자마자 "could not load SSL library" 메시지 창이 떴다....

헐... 갑자기 마른하늘에 날벼락!! 왜 에러가 뜨지... 해서 자료를 찾아보니 ssl 암호화 통신을 위한 dll 파일이 필요했다.
아마두 개발 pc에는 인터넷뱅킹도 쓰기에 해당 모듈이 깔려 있었는데... 서버는 당연히 그런 걸 깔 리가 없으니.. 없는 듯했다.

* libeay32.dll과 ssleay32.dll 파일을 개발 PC에서 서버로 복사해 넣었다.
  - 64bit 운영체제 : c:\windows\SysWOW64\
  - 32bit 운영체제 : c:\windows\System32\drivers\

복사해 넣고 프로그램을 가동하니 에러 문제가 해결되었다.
그냥 넣어놓기만 하면 잘 동작한다.

* 혹시 몰라 해당 파일 2개를 압축해서 첨부해 놓습니다.

ssl 통신 dll.zip
0.68MB

Posted by Midas Min™
,

윈도우 10 설치 후 구버전이 office 2007을 설치하고 서비스팩 1 설치 후 윈도우 업데이트를 하면 오류가 난다.
윈도우 10 20H1 적용 후부터 발생하는 문제이다.

일단 아래 첨부된 wushowhide.diagcab 다운로드하여 실행 후 문제가 되는 업데이트를 해제시켜주면 된다.

우리 회사는 아직도 구버전 오피스를 쓰고 있네 ㅠ_ㅠ



wushowhide.diagcab
0.04MB

Posted by Midas Min™
,