이것이 올바른 사이트인지 확실하지 않지만 어쨌든 묻습니다. 복잡한 SQL 문을 사용하여 데이터베이스의 데이터로 PDF를 생성 할 수있는 프로그램을 아는 사람이 있습니까? 직원이 고객에 대한 요청을 완료하면 프로그램이 데이터베이스 테이블의 새 항목에 의해 트리거되고 데이터베이스에서 가져온 데이터가 포함 된 미리 작성된 PDF를 채우고 싶습니다. 큰 SQL 문을 처리 할 수있는 복잡한 프로그램이어야합니다.데이터베이스에 새로 등록한 후 PDF를 자동으로 작성하십시오.
답변
SSRS는 PDF를 생성 할 수 있습니다. 해당 테이블 삽입 트리거가 CLR을 호출 할 수 있는지 확인합니다. CLR은 전자 메일에 첨부 할 수있는 보고서를 실행합니다.
보고서는 필요에 따라 복잡 할 수 있으므로 보고서 SP가 새로 삽입 된 행을 기반으로 데이터를 채울 수 있습니다.
안정화를 위해 트리거는 필요 없지만 삽입 프로세스 자체는 삽입 SP에서 CLR을 호출해야하는 SP에서 수행해야합니다.
또한 CLR 대신 SSRS Data-Driven Subscription을 사용할 수 있습니다. 서브 스크립 션을 만들 때 한 번 으로 예약 할 수 있습니다.. SP는 sp_start_job을 사용하여 SQL Server 에이전트에서이 '만료 된'작업을 호출 할 수 있습니다.
SQL Server에서 사용자 지정 코드를 실행하는 유일한 방법은 CRL 저장 프로 시저와 특정 사용 사례에서 PDF 처리를 시작하기위한 트리거를 만드는 것입니다. 연결 문자열에서 특정 키워드를 사용하여 트리거 된 데이터베이스에 연결하는 클래스 라이브러리를 작성할 수 있습니다. SP 매개 변수로 PDF를 채우기 위해 필요한 전체 데이터 세트를 선택하는 데 사용할 키를 전달할 수 있습니다. 당신이 편집 가능한 PDF와 상호 작용 데이터베이스에서 검색 한 데이터를 필요로하는 flieds을 채우기 위해 세 번째 부분은 라이브러리를 참조 할 수있는 클래스 라이브러리에서
https://msdn.microsoft.com/en-us/library/ms131094.aspx
. SQL Server에서 CLR 사용과 관련된 보안 문제를 살펴 보시기 바랍니다. 기본적으로 SQLServer.exe 프로세스 내에서 코드가 실행되어 리소스와 액세스 권한을 공유합니다.
나는이 작업을 수행하는 실제 PDF 빌더를 원한다는 것을 의미했습니다. 이게 정말 도움이되지 않는다고 생각합니다 –
"실제 PDF 작성기"가 무엇을 의미하는지 설명해 주시겠습니까? 도서관을 의미합니까, 아니면 무엇을 의미합니까? –
나중에 PDF가 자동으로 채워지는 모델을 만들 수있는 무언가가 필요합니다. Idk 어떻게 다른 방법으로 그것을 설명하기 위해 미안 –
- 1. CreateUserWizard : 등록한 후 사용자가 자동으로 로그온되기를 바랍니다
- 2. VBA 백그라운드에서 PDF를 작성하십시오.
- 3. 데이터베이스의 데이터에서 PDF를 작성하십시오
- 4. PHP를 사용하여 PDF를 작성하십시오.
- 5. Dotnetnuke에 등록한 후 리디렉션
- 6. 새로 등록한 프로젝트를 찾는 방법
- 7. 페이지를 새로 고침하면 데이터가 데이터베이스에 자동으로 저장됩니다.
- 8. 사용자가 여권을 사용하여 등록한 후 사용자 로그인
- 9. 자바에서 이진 데이터로 PDF를 작성하십시오.
- 10. Nodejs에서 실패한 브라우저에 PDF를 작성하십시오.
- 11. Joomla/VirtueMart에 등록한 후 메시지
- 12. plone 사이트에 성공적으로 등록한 후 즉시 로그인하십시오.
- 13. 자동으로 PDF를 브라우저에 저장
- 14. 변경 후 속성 파일을 자동으로 새로 고침
- 15. GeoDataFrame을 SQL 데이터베이스에 작성하십시오.
- 16. PDF를 자동으로 생성하고 서버에 자동으로 업로드
- 17. 응답 출력 스트림에 PDF를 작성한 후 페이지 새로 고침
- 18. Ruby on Rails에서 템플릿으로 PDF를 작성하십시오.
- 19. 다중 페이지 PDF를 objective-c로 작성하십시오.
- 20. 장고 - 서버의 디스크에 xhtml2pdf로 만든 PDF를 작성하십시오.
- 21. MATLAB - 빈을 사용하여 sin 웨이브의 PDF를 작성하십시오
- 22. 실제 파일 대신 메모리에 PDF를 작성하십시오.
- 23. Javascript가 자동으로 pdf를 위치에 저장합니까?
- 24. 작업을 중지 한 사용자를 등록한 후 로그인
- 25. Joomla에 등록한 후 사용자를 맞춤 URL로 리디렉션
- 26. RoR : 기기를 등록한 후 기기를 리디렉션합니다.
- 27. yii 컨트롤러에 등록한 후 성공적인 페이지
- 28. 등록한 후 NsdManager 서비스를 찾을 수 없습니다.
- 29. 사용자가 wordpress에 등록한 후 사용자는 비활성이어야합니다.
- 30. WordPress에 등록한 후 사용자에게 활성화 링크 보내기
나는 Google에서 검색했지만 그게 내가 원하는 것 같지 않습니다. 나는 여러 테이블에서 여러 where 문을 사용하여 데이터베이스의 데이터로 자동으로 채워지는 PDF를 만들 수 있기를 원합니다. –
SP에서 호출 할 수있는 SSRS 데이터 기반 구독 예약 작업이 추가되었습니다. –
감사합니다. –