도구를 개발해야합니다.데이터를 암호화하고 보안 FTP 사이트에 저장하는 가장 좋은 방법
SSIS 또는 windowsservice를 혼동스럽게 사용합니다.
아래 요구 사항을 확인하십시오.
데이터베이스에서 데이터를 가져와야합니다. 데이터는 txt/csv 형식으로 저장됩니다.
텍스트 파일은 PGP (Pretty Good Privacy)로 암호화해야합니다.
암호화/암호 해독에 사용할 공개 키만 있습니다. 위의 데이터 피드 문서를 한 번
수 있었다 매월 예약됩니다
SSH/SFTP 다음 "EmpInfo.txt.pgp"문서 프로토콜을 사용하여 보안 FTP 사이트에 게재됩니다 PGP 암호화 한 후
당신은 저에게 SSIS/windows 서비스를 사용하는 최선의 방법을 알려주십시오.
다른 방법이 있으면 알려 주시기 바랍니다.
Windows 서비스를 만드는 것을 배제하고 있습니다. 데이터 암호화 및 SFTP 업로드를 통합하는 것이 SSIS에서 너무 불쾌한 경우 명령 줄 exe를 만들고 Windows 작업 스케줄러를 사용하여 예약하십시오. Windows 서비스는 디버깅이 번거롭기 때문에 Windows 서비스가 필요한 유일한 이유는 영구적으로 실행할 필요가 없습니다. – Filburt
@ Filburt가 옳습니다. 시작하려면 http://stackoverflow.com/q/24945709/850848을 참조하십시오. –
너는 그 일들을 너무 복잡하게 만든 것처럼 보입니다. SecureBlackbox 또는 IPWorks와 같은 기존 라이브러리 중 하나를 사용할 수 있습니다. 둘 다 OpenPGP 및 SFTP 기능을 제공합니다. SecureBlackbox는 더욱 유연하며, IPWorks는보다 간단한 API를 제공합니다. –