私は、SQLコンテンツを取り込んで安全に再実行するexeアプリケーションを作成しました。 SQL DBプロジェクトでスクリプトを公開/生成する際に実行するコード/アプリケーションを統合したいと考えています。誰かが私にいくつかの提案を投げてください。 DeploymentScriptGeneratorには、最終的なスクリプトを生成すると考えられるOnExecuteメソッドがあります。ここで私のコードをどこかで呼びたいと思います。最終的なスクリプトを入力して修正します。事前に感謝します生成されたスクリプトを変更するためにDeploymentScriptGeneratorをオーバーライドする方法は?
1
A
答えて
0
また、私はDeploymentPlanModifierを使用して同様のアプローチを実装しました。パブリッシュスクリプトが生成されているときにsqlpackage.exeによって呼び出され、適切なif existsチェックに各コマンドを埋め込むことによってスクリプトが変更されます。 この例では、どのようにすればよいかわかります。https://msdn.microsoft.com/en-us/library/dn306642%28v=vs.103%29.aspx
関連する問題
- 1. 生成されたKaa SDKのブートストラップサーバーアドレスを変更する方法
- 2. Entity Framework - 生成されたベースコンストラクタ(DBContext)を変更する方法
- 3. 埋め込みリソースの生成されたManifestResourceNameを変更する方法
- 4. UpdateViewによって生成されたフォームのクリーンメソッドをオーバーライドする方法は?
- 5. Visual Studioで生成されたSQLスクリプトをカスタマイズする方法
- 6. Bashスクリプトを生成するために使用されるPythonスクリプトのKeyError
- 7. 名前が変更されたjsスクリプトをデバッグする方法
- 8. 生成されたJAXBクラスのXmlTypeを変更するには
- 9. javascriptで生成されたCSSクラスを変更するには
- 10. Hugoの生成されたHTMLファイルパスを変更するには?
- 11. Dynamic Dataでgridviewを生成するために生成されたSelect文を変更しますか?
- 12. Symfony2バンドルが生成されたらバンドル形式を変更する方法は?
- 13. JWTトークンを生成するためのエンドポイントアドレスを変更する方法
- 14. 生成されたベアラトークンを変数に格納する方法
- 15. Rails 3のリソースのために生成されたルートを変更する方法
- 16. VBAで生成されたレポートをSSRSに変更する方法
- 17. 変更されたファイルを更新するためにSVNにpost-commitスクリプトを設定するには?
- 18. MVCで生成されたリンクをオーバーライド
- 19. シーンビルダで作成されたコントロールメソッドをオーバーライドする方法
- 20. nginx高速cgiのために生成されたスクリプトを再ロードする方法
- 21. JAXWSで生成されたWebMethodリクエストのXMLを変更する方法
- 22. Visual Studio 2010で生成されたWSDLでtargetNamespaceを変更する方法
- 23. Create-React-Appで自動生成されたサービスワーカーを変更する方法
- 24. ArrayAdapterで生成されたTextViewのテキストの色を変更する方法
- 25. angular-cli - 生成されたCSS/jsバンドルファイルの名前を変更する方法
- 26. 実行時に生成されたAJAXエラーコードを解析のためのPHP変数に変換する方法
- 27. Zend_Toolによって生成されたテンプレートコードを変更する
- 28. Telerik RadMap動的に生成されたインラインスタイルを変更する
- 29. PHPによって生成されたタイトルを変更する
- 30. ダイナミックに生成されたリンクのテキストを変更する
scar80私はこのアプローチを見ましたが、SSDTが最終出力を書き込む直前に私の既存のコードを再利用する予定でした。しばらくリサーチした後、DeploymentPlanModifierの代わりにDeploymentPlanExecutorを使用する予定です。しかし、今、私は、Required Contributorがロードできないという別の問題に直面しています(http://stackoverflow.com/questions/34520446/sql-server-data-tools-error-loading-custom-deploymentplanmodifier-required-con)。 )。レスポンスありがとう –