2017-04-18 5 views
0

私はSSISを初めて使用しています。私のパッケージの一部として、私はこれらの手順SSIS。 MS ACCESSからSQL Server 2014 Azureへのデータの挿入非常に遅い

  1. は、ステップ1
で作成されたSQL Serverテーブルにデータベース
  • 挿入データにアクセスするには、テーブル
  • オープンデータフロータスク
  • 接続を作成従います

    私はステップを実行して、プロセスが永遠に続くことを発見しました。私ははい、私はしかし、レコードのような小さな数で、私はパフォーマンスがあろうと、データ変換と怠惰は思わなかったされている255000

    Column A = INT 
    Column B = NVARCHAR (255) 
    Column C = NVARCHAR (255) 
    

    の総行数を3列に持ち込むていますまったく問題。

    10分後、わずか3%のデータが挿入されました。私は約10秒後にテーブルのレコードの数をチェックし、カウントは約400レコードだけ上昇する。

    私はテキストファイルからデータをインポートするパッケージ(はるかに大きい)が数秒で実行されるため、MS ACCESSの問題が発生する可能性があります。

    この場合、SSISパッケージを使用できるようにSSISを使用してCSVまたはテキストとしてファイルをエクスポートできるMS ACESSジョブをトリガすることができますか?私は手動でMSのアセスを開き、私は可能な限り自動化されたソリューションの限りに事前

  • +0

    AzureのDBに接続し、クエリの下に実行して、あなたの質問 – TheGameiswar

    +0

    'を更新 session_id、 start_time、 コマンド、を選択します。DB_NAME(ec.database_id)DBNAMEとして、 blocking_session_id、 wait_type、 last_wait_type、 WAIT_TIME、 CPU_TIME、 logical_reads、 読み取り、 書込み、 ((database_transaction_log_bytes_used + database_transaction_log_bytes_reserved)/ 1024)/ 1024 logusageMB、 としてtxt.text、EC クロスクロス適用 sys.dm_exec_query_plan(ec.plan_handle)PLN TXT sys.dm_exec_sql_text(ec.sql_handle)を適用 pln.query_plan sys.dm_exec_requestsからに参加10 sys.dm_tran_database_transactions trn on trn.transaction_id = ec。transaction_id' – TheGameiswar

    +0

    申し訳ありませんが、このクエリを実行する権限がありません。 – Easy987us

    答えて

    0

    WOWで

    感謝を取得しようとしていますようにジョブを実行したくありません!それを考え出した...

    ステップ1:

    テーブル名から*ステップを私のソース接続に行って、「テーブルまたはビュー」から「SQLコマンド」にデータアクセスモードを変更し、その後、ちょうど選択を書きました2:先に行って、「にテーブルまたはビュー」からのデータアクセスモードを変更「テーブルまたはビュー - 高速負荷」今秒で

    ラン

    関連する問題