これが正しいサイトであるかどうかわかりませんが、とにかく尋ねます。 誰かが、複雑なSQL文を持つデータベースからのデータを含むPDFを作成できるプログラムを知っていますか?従業員が顧客の要求を完了すると、プログラムはデータベーステーブルの新しいエントリによってトリガされ、データベースから取得したデータを含む事前構築されたPDFが書き込まれます。 大きなSQL文を処理できる複雑なプログラムである必要があります。データベースに新規登録した後で自動的にPDFを作成する
答えて
SSRSはPDFを生成できます。そのテーブルの挿入トリガーがCLRを呼び出すことができ、そのCLRがメールに添付できるレポートを実行するかどうかを確認します。
レポートは必要に応じて複雑になる可能性があるため、レポートSPは新しく挿入された行に基づいてデータを取り込むことができます。
安定性のために、トリガーはありませんが、挿入プロセス自体はSPで実行する必要があります。このSPでは、挿入SPがCLRを呼び出す必要があります。
さらに、CLRを使用する代わりに、SSRS Data-Driven Subscriptionを使用できます。サブスクリプションを作成する際には、を予定しております。です。 SPはsp_start_jobを使用してSQL Serverエージェントからこの「期限切れの」ジョブを呼び出すことができます。
SQL Serverでカスタムコードを実行するためにできる唯一のことは、CRLストアドプロシージャと特定のユースケースでPDF処理を開始するトリガを作成することです。接続文字列内の特定のキーワードを使用して、トリガーされたデータベースに接続するクラスライブラリを作成できます。使用するキーを渡して、PDFパラメータをSPパラメータとして入力するために必要なデータセット全体を選択することができます。クラスライブラリで
https://msdn.microsoft.com/en-us/library/ms131094.aspx
編集可能なPDFと対話して、データベースから取得したデータを必要とするfliedsを埋めるために第三部のライブラリを参照することができます。私は、SQL ServerでのCLRの使用に関連するセキュリティ上の懸念について見てみることをお勧めします。基本的に、コードはSQLServer.exeプロセス内で実行され、リソースとアクセス権を共有します。
私はこれを行う実際のPDFビルダーがほしいと思っていました。私はこれが本当に私を助けるものではないと思う –
「本当のPDFビルダー」とは何を意味するのでしょうか?あなたは図書館か何かを意味しますか? –
私は、後で自動的に記入されるPDF用のモデルを作成できるものが必要です。 Idkどのように別の方法でそれを説明するために申し訳ありません –
- 1. ユーザー登録後にユーザーページを動的に作成する方法
- 2. Laravel 5.5に登録した後自動的にユーザーログインを防止する方法
- 3. Yii2登録後自動的にログインする
- 4. Androidスタジオプロジェクトのインデックス登録後に自動的に閉じます
- 5. 登録後の自動ログイン
- 6. django-celery:動的にタスクを作成して登録する
- 7. 内部データベース - ユーザー作成時のASP.NET自動Webサイト登録
- 8. 新規ユーザー登録後のデフォルトロール
- 9. の新規登録
- 10. Xamarin.FormsでPrismで自動的にビューを登録する方法
- 11. Identityserver4での登録後の自動ログインユーザ
- 12. 登録後にデバイスを使って自動的にログインする方法は?
- 13. Laravel 5.4 - 登録後に自動ログインを無効にする
- 14. StructureMapで複雑なジェネリック型を自動的に登録する
- 15. PDFを自動的に生成してサーバーに自動的にアップロードする
- 16. OpenfireにStrophe.jsで新規登録
- 17. cakephpにユーザを自動的に登録する
- 18. クラスをウィンドウに自動的に登録する
- 19. データベースに登録する登録フォームPHP
- 20. ストアが登録されたら、自動的にGoogleマップにランドマークを作成します
- 21. fcm登録トークンがfirebaseデータベースに自動的に保存されます
- 22. (C#で)自己登録のActiveXコントロールを作成するには?
- 23. StructureMapは自動的に子孫クラスを登録します
- 24. Moodleの新規登録ユーザーに学生ロールを自動的に割り当てます
- 25. Azure AD B2C新規に登録したユーザーをグループに追加
- 26. Symfony2/SonataUserBundle - 登録後の自動ログイン
- 27. 登録後の自動ログインPHP
- 28. Laravel 5.4 - 登録後の自動ログイン
- 29. GitLabで新規プロジェクトを作成中にREADMEを自動的に追加
- 30. コンテンツを作成した後で保存する前に登録を促す
私はGoogleで検索しましたが、私はそれが欲しいとは思いません。私は多くのテーブルの複数のwhereステートメントでデータベースのデータを自動的に埋め込むPDFを作成できます。 –
SPによって呼び出されるSSRS Data-Driven Subscriptionスケジュール済みジョブが追加されました。 –
ありがとうございます。 –