Oracleデータベーススキーマを設定する必要があるpsolutionのデプロイメントパッケージをまとめようとしています。スキーマには、ほとんどのOracleオブジェクト型が1つの形式または別の形式で格納されています。.Netデプロイメントプロジェクトを使用したOracle PL/SQLパッケージのデプロイ
デプロイメントアプリケーション全体からデプロイメントを実行し、ほとんどのアクションを実行するカスタムインストールタスクを作成したいとします。
テーブルとビューを何も問題なく作成できますが、.Netデータアクセスツールを使用してPL/SQLパッケージを作成することはできません。
.NET Framework 2.0およびOracle Data Clientを使用してこの問題をどのように克服したか教えてください。
編集:私は現在、コマンドラインからSQLスクリプトを実行していますが、インストーラからこれらを呼び出しています。これは私が探しているフィードバックのレベルを与えるものではありませんが、ほとんどの状況でアプリケーションをすぐに配備することができます。
また、このメソッドは、トリガーを作成する権限を持たないために展開していたスキーマのために失敗してしまいました。
Chrisに感謝します。私はこれを1回のパスで行い、ボタンを押してインストールをやり直すことを検討しています。これは一般的に新しいスキーマになります。任意のDBリンクを手動で設定する必要があります。スキーマが正しく設定されている場合は、展開が分離されます。私はあなたのドメインを保護しているDBAについて何を意味するのか正確に知っています... 99%+稼働時間を提供するサードパーティのプロバイダは、あらゆる権利を持っています。 – Hooloovoo