Business Intelligence——SSIS項目從創建到部署的簡單總結(二)

在上一篇博客中,我們成功的把包導進了SQL Server中,那么接下來我們就為其創建作業,使數據庫能夠自動執行我們的任務。

首先,我們需要啟動“SQL Server 代理”。如圖1:
圖1
在“SQL Server 代理”的子節點中,選中“作業”,右鍵“新建作業”。打開“新建作業”對話框。如圖2:
圖2
輸入名稱后,進入“步驟”選擇頁,單擊“新建”,打開“新建作業步驟”對話框。如圖3:
圖3
輸入步驟名稱,在類型中選擇“SQL Server Integration Services 包”。此時,界面會發生一些變化,出現了兩個選項卡,我們先來配置“包”選項卡:“包源”選擇“SSIS目錄”,“服務器”這里大家根據自己的實際情況配置即可,登陸方式也一樣。在最下面的包,就是讓我們選擇之前部署在SQL Server里的包了。如圖4:
圖4
選擇好包后,不要以為就創建完成了,我們還需轉到“配置”選項卡下,首先檢查包中的參數是否配置正確,不正確的話可以在此處修改,如果沒有參數直接忽略即可。接下來,檢查連接管理器。連接管理器就是我們在SSIS項目中創建的那兩個連接管理器了,分別連接源數據庫和目標數據庫。但是,在這里我們需要重新配置兩個連接管理器的密碼,否則作業會執行錯誤的:
圖5

圖6
編輯完成之后,不要忘了還有一個“高級”選項卡沒有設置呢。這一步經常容易忽視,導致報錯而找不到原因。切換到“高級”選項卡,勾選“32位運行時”。這里就不做過多解釋了,至于原因,感興趣的可以在網上搜一下。
圖7
當然,還沒有完,我們切換到“高級”選擇頁(這里是選擇頁,不是選項卡了)。在這里設置作業執行成功和作業執行失敗時要執行的操作,通常如果作業中有多個步驟,那么無論執行成功還是失敗,都設置為“轉到下一步”,這樣不會影響到后續正確的步驟執行。如果是最后一個步驟,那么成功時就設置成“退出報告成功的作業”,失敗時就設置成“退出報告失敗時的作業”。由于我們的例子只創建了一個步驟,所以按最后一個步驟來設置,如圖8。
圖8
好了,步驟這一步算是創建完成了。接下來進入“計劃”選擇頁,我們來新建一個計劃,如圖9:
圖9
這里面的設置比較簡單,我就不舉例了,大家根據需要自行設置即可。設置完成后,別忘了點擊確定保存。
基本上到此,作業就算創建完成了。后續的諸如”警報“、“通知”、“目標”這些個選擇頁根據個人需要設置就行了,不需要直接保存也可以。
最后,讓我們測試一下作業是否可以正常執行。右鍵我們創建的作業。
圖10
在彈出的右鍵菜單中,選擇“開始作業步驟”。接下來就是等待作業執行,按照我的步驟應該是沒有問題的。成功后如圖11所示:
圖11

OK,SSIS項目部署完成了。
---------------------
作者:CodeRookieGuo
來源:CSDN
原文:https://blog.csdn.net/CodeRookieGuo/article/details/50515486
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

轉載于:https://www.cnblogs.com/purple5252/p/10232941.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/249867.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/249867.shtml
英文地址,請注明出處:http://en.pswp.cn/news/249867.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

我的vscode配置 利用Settings Sync一鍵安裝

{"prettier.eslintIntegration": true, // 點擊保存時,根據 eslint 規則自定修復,同時集成 prettier 到 eslint 中"prettier.semi": false, //去掉代碼結尾的分號"prettier.singleQuote": true, //使用帶引號替代雙引號&q…

IdentityServer4【QuickStart】之使用asp.net core Identity

使用asp.net core Identity IdentityServer靈活的設計中有一部分是可以將你的用戶和他們的數據保存到數據庫中的。如果你以一個新的用戶數據庫開始,那么,asp.net core Identity是一個選擇。這個示例演示了如何在IdentityServer中使用asp.net core Ientit…

vue demo1

1.開發工具 試過sublime,現在轉戰vscode,覺得很順手,總之啥工具習慣就好。 vscode用著不錯的插件,推薦安裝。 2.項目目錄介紹 vue-cli生成的項目目錄有點多,初看有點懵,梳理一下會好很多。 ├── ind…

mysql日志介紹

1. 錯誤日志 錯誤日志記錄的事件: a. 服務器啟動關閉過程中的信息 b. 服務器運行過程中的錯誤信息 c. 事件調試器運行一個事件時間生的信息 d. 在從服務器上啟動從服務器進程時產生的信息 2. 查詢日志 查詢日志記錄查詢語句與啟動時間,建議不是在調試環境…

Mac OS X終端的常用操作命令(UNIX指令)

用了十多年windows,終于換了個高配Mac,俗話說 無論前端還是后端最終還是走向了linux,無論是換了多少臺PC最終都會走向Mac。不學習命令行用什么Mac? 干就完了~ pwd 顯示現在的文件路徑 (print working directory) ls 顯示…

索引( index )

索引在龐大的數據庫上最能體現出作用,所謂索引就是根據需求將指定的列提取出來做索引表,可以顯著提高在查找數據方面的速度。 在索引的前提下還可以指定索引值是否唯一,索引值是單列或是多列索引。 根據索引類型,索引分為&#xf…

dependencies 和 devDependencies 區別

當我們項目需要下載一個模塊的時候,我們安裝npm包(在項目目錄下面npm install module_name)的時候,很多時候我們會在后面加上–save-dev 或 –save。這兩個參數代表什么呢? 初識 相信很多人都會回答: np…

CentOS下防御或減輕DDoS攻擊方法(轉)

查看攻擊IP 首先使用以下代碼,找出攻擊者IP netstat -ntu | awk {print $5} | cut -d: -f1 | sort | uniq -c | sort -n 將會得出類似如下的結果: 1 114.226.9.132 1 174.129.237.157 1 58.60.118.142 1 Address 1 servers) 2 118.26.131.78 3 123.125.1…

iTerm2 快捷鍵

Ctrl a:將光標移動到命令行首 Ctrl e:將光標移動到命令行尾 Ctrl w:刪除光標前的一個單詞 Ctrl u:刪除所有內容 Ctrl y:粘貼上次刪除的內容 Ctrl r:搜索歷史命令刪除光標之前的單詞:ctrl …

vscode - 添加背景圖片

首先,CtrlShiftP安裝backround , 而后重啟vscode會有默認的背景圖片 修改背景圖,可自定義三張 具體請看gif圖 最開始時,發現png根本不是全透明,用ps處理了一下(下列所有操作均字母組合) 1.1 Ctr…

架構設計雜談004——架構師

什么是架構設師 架構師是:負責系統架構設計的人、團隊或組織 架構師主要干什么 ●架構師是技術領導,領導并負責架構設計,負責做決策 ●架構師可以是團隊或組織,這個時候通常會有首席架構師 ●架構師必須掌握足夠的技術知識 ●架構…

學習JS基本數據類型與對象的valueOf方法

https://blog.csdn.net/licheng11403080324/article/details/60128090 https://yq.aliyun.com/articles/399499 轉載于:https://www.cnblogs.com/smzd/p/9548530.html

security和oauth2.0的整合

security和oauth2.0的整合 之前已經介紹過security的相關的介紹,現在所需要做的就是security和oauth2.0的整合,在原有的基礎上我們加上一些相關的代碼;代碼實現如下: pom.xml: <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http:…

關于Vue.use()詳解

問題 相信很多人在用Vue使用別人的組件時&#xff0c;會用到 Vue.use() 。例如&#xff1a;Vue.use(VueRouter)、Vue.use(MintUI)。但是用 axios時&#xff0c;就不需要用 Vue.use(axios)&#xff0c;就能直接使用。那這是為什么吶&#xff1f; 答案 因為 axios 沒有 install。…

百度TTS的來由

#### https://home-assistant.io/components/tts.baidu/#### https://github.com/charleyzhu/HomeAssistant_Components#### 當前使用自定義組件 https://bbs.hassbian.com/thread-1152-1-1.html#### 2018-3-15添加百度云語音識別 - platform: baidu language: zh app_i…

eslint 禁用命令

/* eslint-disable */ ESLint 在校驗的時候就會跳過后面的代碼還可以在注釋后加入詳細規則&#xff0c;這樣就能避開指定的校驗規則了/* eslint-disable no-new */常用&#xff1a; rules: {"comma-dangle": ["error", "never"], //是否允許對象…

分布式工具的一次小升級?

前言 之前在做 秒殺架構實踐 時有提到對 distributed-redis-tool 的一次小升級&#xff0c;但是沒有細說。 其實主要原因是&#xff1a; 秒殺時我做壓測&#xff1a;由于集成了這個限流組件&#xff0c;并發又比較大&#xff0c;所以導致連接、斷開 Redis 非常頻繁。 最終導致獲…

淺談vue $mount()

Vue 的$mount()為手動掛載&#xff0c;在項目中可用于延時掛載&#xff08;例如在掛載之前要進行一些其他操作、判斷等&#xff09;&#xff0c;之后要手動掛載上。new Vue時&#xff0c;el和$mount并沒有本質上的不同。 具體見代碼&#xff1a; 順便附上vue渲染機制流程圖&a…

小三角

{border-color: transparent;border-right-color: #e5e5e5;border-width: 7px;margin-top: -7px;right: 100%;top: 20px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none; }轉載于:https://www.cnblogs.com/smz…

Laravel日志查看器 -- log-viewer擴展

1.修改laravel配置文件. config\app.php log>daily 2.在項目目錄中composer命令安裝擴展&#xff1a;composer require arcanedev/log-viewer 3.安裝成功后&#xff0c;需要在config\app.php 的providers陣列中注冊服務 Arcanedev\LogViewer\LogViewerServiceProvider::clas…