sql >> データベース >  >> RDS >> Oracle

SSISOLEDBソースにOracleデータソースからランダムに行がありません

    この決疑論は非常に具体的であることを私は知っていますが、誰かを助けることができる場合に備えて...

    問題の原因は、Oracleへの接続方法に依存していました。この新しいバージョン(19C)では、抽出を続行するためにソーステーブルをクエリする前に、「secpac.set_user」呼び出しを使用する必要があります。

    そのために、データフローの前にSQLタスクを使用していました。接続マネージャーの接続プロパティ「Retainsameconnection」がfalseに設定されていたため、接続を継続的に開いたり閉じたりして、フローが機能しなくなりました。

    解決策:「同じ接続を保持する」プロパティをTrueに設定します。次に、接続は最初に必要になったときに開かれ、パッケージ内のすべてのタスクに対して開いたままになります。




    1. Mac10.8.5でmySQLのバージョンを確認してください

    2. Postgres9.4でのJSON->JSONB列変換のおよその速度

    3. postgresql:注文された結果

    4. 50シェードオブNULL–SQLにおけるNULLのさまざまな意味