【SQL Server】SSIS自動抽取數據並填入數據庫

需求:將報表每日定時生成的excel文件自動導入數據庫。
方法:採用SQL Server SSIS自動抽取數據並填入數據庫
操作SOP:

1.創建數據庫導入導出任務

*右鍵數據庫名,選擇“任務”,“導入數據”
在這裏插入圖片描述
2.進入導入導出嚮導
*選擇數據源類型:Excel
*選擇數據源文件:要導入數據庫的excel文件
*默認勾選“首行包含列名稱”,將excel文件的首行識別爲列名。
在這裏插入圖片描述
3.選擇要將數據複製到的位置
*選擇目標:Microsoft OLE DB Provider for SQL Server
*選擇服務器:
*選擇數據庫:SITRICost
在這裏插入圖片描述
4.指定表複製
*勾選“複製一個或多個表或視圖的數據”在這裏插入圖片描述
5.選擇數據源表
*選擇數據源excel文件中的sheet在這裏插入圖片描述
6.運行導入
*勾選“立即運行”
*點擊“完成”在這裏插入圖片描述
7.重複以上步驟,到保存運行步驟
*勾選“文件系統”
*選擇“下一步”
在這裏插入圖片描述
8.保存SSIS包
*命名
*選擇文件保存位置
*點擊完成,SSIS包被保存在指定目錄下在這裏插入圖片描述
9.雙擊 已經創建好的job“MES_Data_Sync”,進入編輯job
在這裏插入圖片描述
10.在job中左側選擇頁選擇“步驟”在這裏插入圖片描述
11.進入job步驟編輯,創建新的導入步驟
*點擊下方“插入”,插入步驟在這裏插入圖片描述
12.編輯job步驟屬性-常規-包
*創建步驟名稱
*選擇job步驟類型:SSIS包
*包源:文件系統
*選擇包:選擇第8步驟中保存好的dtsx文件在這裏插入圖片描述
13.編輯job步驟屬性-常規-執行選項
*切換屬性窗口到"執行選項"
*勾選"使用32位運行時
在這裏插入圖片描述
14.編輯job步驟屬性-高級
*高級中可以編輯執行job後的操作
*成功時
*重試次數
*失敗時
編輯完成,點擊"確定",回到job屬性在這裏插入圖片描述
15.job屬性中,點擊“移動步驟”可以更改步驟執行順序
*編輯完成後,點擊“確定”。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章