成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

微軟 BI 系列隨筆 - SSIS 2012 基礎 - SSIS 項目部署模型

數據庫 SQL Server
SSIS 2012 支持兩種部署模型:項目部署模型和包部署模型。 使用項目部署模型可以將項目部署到 Integration Services 服務器,使用包部署模型可以將單獨的包部署到Integration Services 服務器。

   關于部署

  SSIS 2012 支持兩種部署模型:項目部署模型和包部署模型。 使用項目部署模型可以將項目部署到 Integration Services 服務器,使用包部署模型可以將單獨的包部署到Integration Services 服務器。   下表顯示使用項目部署模型和使用包部署模型之間的差異和相似之處。

在使用項目部署模型時

使用包部署模型時

項目是部署單元。

包是部署單元。

參數用于向包屬性賦值。

配置用于向包屬性賦值。

將包含包和參數的項目生成為一個項目部署文件(.ispac 擴展名)。

包(.dtsx 擴展名)和配置(.dtsConfig 擴展名)單獨保存到文件系統中。

將包含包和參數的項目部署到 SQL Server 實例上的 SSISDB 目錄中。

包和配置復制到另一臺計算機上的文件系統中。 包也可以保存到 SQL Server 實例上的 MSDB 數據庫中。

數據庫引擎需要 CLR 集成。

數據庫引擎不需要 CLR 集成。

特定于環境的參數值存儲于環境變量中。

特定于環境的配置值存儲于配置文件中。

可在執行前在服務器上驗證目錄中的項目和包。 可以使用 SQL Server Management Studio、存儲過程或托管代碼執行該驗證。

恰好在執行之前對包進行驗證。 還可以使用 dtExec 或托管代碼驗證包。

通過對數據庫引擎啟動執行,來執行包。 在開始執行前,將項目標識符、顯式參數值(可選)和環境引用(可選)分配給某一執行。

還可以使用 dtExec 執行包。

使用 dtExec 和 DTExecUI 執行實用工具執行包。 適用配置是通過命令提示符參數(可選)來標識的。

在執行過程中,包生成的事件將自動捕獲并保存到目錄中。 您可以使用 TRANSACT-SQL 視圖查詢這些事件。

在執行過程中,包生成的事件不自動捕獲。 日志提供程序必須添加到包以便捕獲事件。

包在單獨的 Windows 進程中運行。

包在單獨的 Windows 進程中運行。

SQL Server 代理用于計劃包執行。

SQL Server 代理用于計劃包執行。

項目部署模型

下面列出了適用于項目部署模型時的功能:

功能

說明

參數 參數指定包將使用的數據。 您可以分別使用包參數和項目參數將參數范圍限定在包級別或項目級別。 參數可用于表達式或任務中。 在將項目部署到目錄時,可為每個參數分配文字值,或者使用在設計時分配的默認值。 還可以引用環境變量來代替文字值。 在包執行時解析環境變量值。
環境 環境是可由 Integration Services 項目引用的變量的容器。 每個項目可以具有多個環境引用,但包執行的單個實例只能引用來自單個環境的變量。 環境允許您對分配給包的值進行組織。 例如,您可以具有名為“開發”、“測試”和“生產”的環境。
環境變量 環境變量定義可在包執行過程中賦給參數的文字值。 若要使用某一環境變量,請創建環境引用(在與具有參數的環境相對應的項目中),向該環境變量的名稱分配某一參數值,并且在配置執行實例時指定相應的環境引用。
SSISDB 目錄 所有 Integration Services 對象都在某一 SQL Server 實例上稱作 SSISDB 目錄的數據庫中進行存儲和管理。通過該目錄,您可以使用文件夾組織您的項目和環境。每個 SQL Server 實例可具有一個目錄。 每個目錄中可具有零個或多個文件夾。 每個文件夾可具有零個或多個項目以及零個或多個環境。 該目錄中的文件夾也可以用作針對 Integration Services 對象的權限的邊界。
目錄存儲過程和視圖 可以使用大量存儲過程和視圖來管理該目錄中的 Integration Services 對象。 例如,您可以指定參數和環境變量值,創建和啟動執行,以及監視目錄操作。 您甚至可以精確看到在執行開始前將由包使用的值。

 

部署一個項目

編譯項目

在解決方案窗口,選中項目文件,右鍵單擊并選擇“編譯”。此時Visual Studio將編譯整個項目,并在Bin目錄下的Development(默認)或Release目錄中生成ispac文件。

該文件包含如下信息

@Project.manifest -- SSIS項目的所有基礎數據,包擴項目屬性,連接,參數,包的屬性,連接,參數等等。

[Content_Types].xml -- 該目錄下文件的內容類型,如dtsx的內容是text/xml,conmgr 的內容是text/xml等等。

*.conmgr -- 該項目的連接管理器下面的連接

*.dtsx -- 該項目所包含的包文件

Project.params -- 項目的參數。

 

部署項目

在解決方案窗口,選中項目文件,右鍵單擊并選擇“部署”(或者雙擊編譯后的ispac文件)。會打開部署向導窗口。

 

選擇源文件,這里可以選擇從項目部署文件或者Intergration Services目錄

選擇目的地

檢查核對信息

部署結果

在Intergration Services目錄查看部署后的結構

總結

本文介紹了微軟SSIS的部署,希望能夠幫助初學SSIS的開發者更好的掌握SSIS。后面將繼續介紹如何運行和配置SSIS。
責任編輯:honglu 來源: 博客園
相關推薦

2015-08-27 14:50:40

BISSIS

2015-08-27 14:59:58

SSISParameterEnvironment

2009-04-16 17:06:50

SSIS集成開發平臺BI

2010-11-01 09:27:24

2011-07-18 13:06:18

漸變維度數據庫

2013-03-27 13:34:49

數據清洗

2012-09-20 09:43:37

SSIS

2009-09-07 07:38:05

Myeclipse項目

2011-04-27 16:09:48

SQL ServerSSIS

2011-04-14 14:43:38

SSISTransformat

2011-04-19 09:18:02

SSIS數據轉換

2014-08-15 09:55:09

SSIS

2011-12-31 09:49:30

MavenJava

2022-02-18 07:27:01

Nest項目

2016-11-10 10:03:02

微軟Power BI組件

2011-08-19 16:07:33

SQL Server數據流

2014-02-19 10:52:43

ETL項目SSIS框架

2022-11-07 12:22:00

2009-04-16 16:54:53

集成IntegrationSSIS

2011-08-19 14:13:39

SQL Server數導入IIS日志
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美成人手机在线 | 久草热线 | 五月天激情综合网 | 51ⅴ精品国产91久久久久久 | av在线成人 | 超碰在线人人 | 欧美一区免费 | 久久99精品久久久久久 | 国产一区二区三区 | 亚洲精品在线免费 | 日本不卡一区二区三区 | 日韩视频国产 | 天天草天天干天天 | 国产精品99久久久久 | 久久九九色| 精品国产乱码一区二区三区a | 久久精品国产久精国产 | 人人爽人人草 | av香港经典三级级 在线 | 97伊人| 亚洲精品久久久久久国产精华液 | 成年人在线电影 | 欧美精品v | 激情久久网 | 欧美精品在线观看 | 情侣黄网站免费看 | 中文字幕a√ | 欧美国产精品一区二区 | 天天插天天狠天天透 | 一区二区三区视频在线观看 | 中文字幕一区二区三区乱码在线 | 国产成人免费视频网站高清观看视频 | 精品乱人伦一区二区三区 | 一区二区三区日韩 | 日干夜干| 精品视频在线免费观看 | 欧美精品一区在线发布 | 在线免费观看黄视频 | 日本精品裸体写真集在线观看 | 少妇一级淫片免费播放 | 91在线网|