0
我是SSIS的新手。由於我的包的一部分,我請按照下列步驟SSIS。將數據從MS ACCESS插入到SQL Server 2014 Azure中。非常慢
- 創建表
- 打開數據流任務
- 連接Access數據庫
- 將數據插入SQL Server表已在步驟創建1
我剛剛運行該步驟,發現該過程正在持續進行。我只引進3列與255,000
Column A = INT
Column B = NVARCHAR (255)
Column C = NVARCHAR (255)
是一個總的行數,我已經懶的數據轉換然而,這樣一個小數量的記錄,我沒想到表現會一個問題。
10分鐘後,只插入了3%的數據。我在約10秒後重新檢查表中的記錄數,並且計數僅增加了大約400條記錄。
我有其他包從文本文件導入數據(更大),他們在幾秒鐘內運行,所以我有一種感覺,這可能是一個MS ACCESS問題。
如果是這種情況,您是否知道我是否可以使用SSIS觸發MS ACESS作業,然後將該文件導出爲CSV或文本,以便我的SSIS包可以將其拾取?我不想手動打開MS ACESS和運行作業,我試圖讓儘可能多的自動化解決方案中儘可能
在此先感謝
連接到Azure的DB和運行下面的查詢和更新您的問題 – TheGameiswar
'走到目的地,並從「表或視圖」更改的數據訪問模式設置爲「快速加載表或視圖」選擇 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, pln.query_plan 從sys.dm_exec_requests視圖EC 交叉應用 sys.dm_exec_sql_text(ec.sql_handle)TXT 交叉應用 sys.dm_exec_query_plan兩個(ec.plan_handle)PLN 加入 sys.dm_tran_database_transactions trn on trn.transaction_id = ec。transaction_id' – TheGameiswar
對不起,但我沒有權限運行此查詢 – Easy987us