国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號

SQL Server數(shù)據(jù)庫的數(shù)據(jù)轉(zhuǎn)換服務分析
2010-08-16   網(wǎng)絡

    在使用SQL Server 的過程中,由于經(jīng)常需要從多個不同地點將數(shù)據(jù)集中起來或向多個地點復制數(shù)據(jù),所以數(shù)據(jù)的導出,導入是極為常見的操作.我們可以使用BCP 命令來完成這一任務,但是記住 BCP 的命令格式是一件令人頭痛的苦差事,雖然你可以查看幫助文件,所以我們需要功能強大操作簡單的工具來完成這一任務,數(shù)據(jù)轉(zhuǎn)換服務DTS 提供了這種支持。因此本文將介紹DTS 的基本情況、討論DTS 的各個構(gòu)建組件以及如何完成數(shù)據(jù)轉(zhuǎn)換服務。

  數(shù)據(jù)轉(zhuǎn)換服務簡介

  為了支持企業(yè)決策,許多組織都需將數(shù)據(jù)集中起來進行分析。但是通常數(shù)據(jù)總是以不同的格式存儲在不同的地方。有的可能是文本文件,有的雖然具有表 結(jié)構(gòu)但不屬于同一種數(shù)據(jù)源,這些情況極大地妨礙數(shù)據(jù)的集中處理。SQL Server 為我們提供了令人欣慰的組件,即Data Transformation Services( DTS)。 DTS 本身包含多個工具并提供了接口來實現(xiàn)在任何支持OLE DB 的數(shù)據(jù)源間導入、導出或傳遞數(shù)據(jù),并使這一工作變得簡單高效。這意味著不僅可以在SQL Server 數(shù)據(jù)源間進行數(shù)據(jù)的轉(zhuǎn)儲,而且可以把Sybase, Oracle, Informix 下的數(shù)據(jù)傳遞到SQL Server。

  利用Data Transformation Services (DTS) 可能在任何OLE DB、 ODBC 驅(qū)動程序的數(shù)據(jù)源或文本文和SQL Server 之間導入、導出或傳遞數(shù)據(jù)。具體表現(xiàn)在: 數(shù)據(jù)的導入、導出服務

  通過讀寫數(shù)據(jù)在不同應用程序間交換數(shù)據(jù)。例如,可將文本文件或Microsoft Access 數(shù)據(jù)庫導入到SQL Server, 也可以把數(shù)據(jù)從SQL Server 導出到任何OLE DB 數(shù)據(jù)源。轉(zhuǎn)換數(shù)據(jù) 所謂傳遞是指在數(shù)據(jù)未到達目標數(shù)據(jù)源前而對數(shù)據(jù)采取的系列操作。比如DTS 允許從源數(shù)據(jù)源的一列或多列計算出新的列值,然后將其存儲在目標數(shù)據(jù)庫中。 傳遞數(shù)據(jù)庫對象   在異構(gòu)數(shù)據(jù)源情況下DTS, 的內(nèi)置工具只能在數(shù)據(jù)源間傳遞表定義和數(shù)據(jù)。如果要傳遞其它數(shù)據(jù)庫對象,如索引、約束、視圖時,必須定義一個任務,從而在目標數(shù)據(jù)庫上執(zhí)行那些包含在任務 中的SQL 語句,SQL 語句是被用來創(chuàng)建這些數(shù)據(jù)庫對象的。 18.1.2 DTS 結(jié)構(gòu) DTS 將數(shù)據(jù)導入、導出或傳遞定義成可存儲的對象,即包裹或稱為包。每一個包都是包括一個或具有一定順序的多個任務的工作流。每個任務可以將數(shù)據(jù)從某一數(shù)據(jù)源拷 貝至目標數(shù)據(jù)源或使用Active 腳本轉(zhuǎn)換數(shù)據(jù)或執(zhí)行SQL 語句或運行外部程序。也可以在SQL Server 數(shù)據(jù)源間傳遞數(shù)據(jù)庫對象。

  包對象用來創(chuàng)建并存儲步驟,這些步驟定義了一系列任務執(zhí)行的順序以及執(zhí)行任務的必要細節(jié)。包對象中還包括源列、目標列以及有關(guān)在數(shù)據(jù)傳遞過程中如何操縱數(shù)據(jù)的信息。

  包可以存儲在DTS COM 結(jié)構(gòu)的存儲文件中、msdb 數(shù)據(jù)庫中、或Microsoft Repository 中。

  可以通過以下工具來運行包,它們是:dtsrun 工具,DTS Designer, DTS 的導入、導出向?qū)В琒QL Server Agent 來運行規(guī)劃作業(yè),使用Execute 方法調(diào)用DTS 包對象的COM應用程序。

  包是頂層對象,它包含三種底層對象:連接、任務、步驟。

  連接

  連接定義了有關(guān)源和目標數(shù)據(jù)(數(shù)據(jù)源或文件)的信息這些信息包括數(shù)據(jù)格式和位置,以及安全認證的密碼。DTS 包可不包含或包含多個連接。使用連接的任務有:

  DTS Data Pump 任務 執(zhí)行SQL 任務 數(shù)據(jù)驅(qū)動查詢?nèi)蝿?定制任務;

  有三種類型的連接對象 數(shù)據(jù)源連接。

  數(shù)據(jù)源連接定義了有關(guān)源和目標OLE DB 數(shù)據(jù)源的信息。這些信息包括服務器名稱、數(shù)據(jù)格式和位置,以及安全認證的密碼。第一個使用連接的任務負責創(chuàng)建該連接。如果使用ODBC 的OLE DB 提供者,則連接也可以定義ODBC 數(shù)據(jù)源信息。

  文件連接定義了有關(guān)源和目標文件的信息。這些信息包括文件格式和位置。 Microsoft 數(shù)據(jù)連接對象

  Microsoft 數(shù)據(jù)連接對象或者加載數(shù)據(jù)連接文件(*.udl) 或者為OLE DB 提供者設(shè)置數(shù)據(jù)連接文件的屬性。

  任務

  每個DTS 包都含有一個或多個任務,每個任務都是數(shù)據(jù)轉(zhuǎn)換(傳遞)處理的工作項目。任務的種類包括: 執(zhí)行SQL 任務:即執(zhí)行SQL 語句; Data Pump 任務該任務:為Data Pump 操作定義了源和目標數(shù)據(jù)源以及數(shù)據(jù)轉(zhuǎn)換。Data Pump 從源和目標OLE DB 數(shù)據(jù)源間拷貝并轉(zhuǎn)換數(shù)據(jù); ActiveX 腳本執(zhí)行:ActiveX, VB, Jscript 或Perscript 腳本。凡是腳本支持的操作都可以執(zhí)行; 執(zhí)行處理任務(Execute Process task): 指執(zhí)行外部程序; 批量插入指執(zhí)行:SQL Server 批拷貝操作; 發(fā)送郵件:使用SQL Mail 發(fā)送尋呼或郵件; 數(shù)據(jù)驅(qū)動查詢:執(zhí)行OLE DB 數(shù)據(jù)源間的高級數(shù)據(jù)傳遞; 轉(zhuǎn)換SQL Server 對象:即從SQL Server OLE DB 數(shù)據(jù)源向另外的同類數(shù)據(jù)源復制對象,例如表、索引、視圖。

  步驟

  步驟對象定義了任務執(zhí)行的順序,以及某一任務的執(zhí)行是否依賴于前一個任務的結(jié)果。如果某一任務不與步驟對象相關(guān)聯(lián),則其將無法被執(zhí)行。可以為某一步驟設(shè)定運行條件,使其只在一定條件才被執(zhí)行,為了提高執(zhí)行的性能,也可以并行執(zhí)行多個步驟。

  步驟的一個重要特性是步驟優(yōu)先權(quán)約束。步驟優(yōu)先權(quán)約束定義了前一步必須滿足哪些條件之后才會執(zhí)行當前步驟,通過步驟優(yōu)先權(quán)約束可以控制任務的執(zhí)行順序。有三種類型的優(yōu)先權(quán)約束:

  完成:表示前一步驟完成后就執(zhí)行當前步驟,而不管其成功與否; 成功:表示前一步驟只有成功執(zhí)行才執(zhí)行當前步驟; 失敗:表示前一步驟執(zhí)行失敗時才執(zhí)行當前步驟。某一步驟可有多個優(yōu)先權(quán)約束,只有前一步滿足所有的約束后,才能執(zhí)行當前步驟。

熱詞搜索:

上一篇:SaaS對IT管理部門職能的影響及風險
下一篇:微軟SQL Server 2000中全文檢索的使用

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
欧美亚洲自偷自偷| 国产亚洲aⅴaaaaaa毛片| 欧美人成在线| 亚洲日本激情| 欧美日韩成人在线| 亚洲九九爱视频| 国产精品美女诱惑| 久久久久国产精品www| 亚洲国产va精品久久久不卡综合| 久久精品首页| 99国产精品私拍| 国产欧美一区二区三区视频 | 欧美福利一区二区| 国产欧美一级| 亚洲欧美一区二区激情| 一色屋精品视频在线看| 国产综合色产在线精品| 亚洲精品乱码久久久久久日本蜜臀 | 国产日韩一区二区三区在线| 亚洲国产精品久久久久婷婷老年 | 午夜精品久久99蜜桃的功能介绍| 久久久噜噜噜久久人人看| 国产精品自在欧美一区| 亚欧成人精品| 国内精品伊人久久久久av一坑| 国产精品igao视频网网址不卡日韩| 国产一区二区三区奇米久涩| 亚洲精品午夜精品| 日韩五码在线| 蘑菇福利视频一区播放| 这里只有精品在线播放| 亚洲专区免费| 国产精品美女视频网站| 欧美影院一区| 国产精品乱码| 欧美国产大片| 国产精品igao视频网网址不卡日韩| 国产精品三级久久久久久电影| 国产亚洲一区二区三区| 亚洲精品日韩一| 欧美亚洲自偷自偷| 欧美精品v国产精品v日韩精品| 欧美午夜精品久久久久久浪潮| 国产亚洲精品综合一区91| 久色成人在线| 亚洲欧洲三级电影| 国产精品毛片va一区二区三区| 欧美特黄一区| 国产欧美日本在线| 欧美日韩国产探花| 亚洲永久在线观看| 国产精品高潮呻吟久久| 亚洲小视频在线| 国产情侣久久| 欧美日韩国产一区二区三区地区| 亚洲在线中文字幕| 欧美三级免费| 国产欧美日韩精品a在线观看| 性欧美1819性猛交| 久久九九全国免费精品观看| 中文日韩电影网站| 夜夜嗨一区二区| 久久精品视频在线免费观看| 午夜精彩视频在线观看不卡 | 国产精品swag| 欧美黄在线观看| 欧美精品免费播放| 国产欧美日韩精品丝袜高跟鞋| 欧美亚洲不卡| 国产亚洲欧美日韩日本| 亚洲国产综合91精品麻豆| 日韩视频免费在线| 久久av资源网| 国产欧美在线看| 亚洲精品黄色| 久久99伊人| 欧美视频日韩视频在线观看| 国产精品www994| 嫩草影视亚洲| 久久精品国产一区二区三区免费看| 久久久久久日产精品| 红桃视频亚洲| 亚洲天堂男人| 亚洲深夜福利视频| 欧美在线观看视频在线| 欧美大色视频| 国产精品日韩在线观看| 精品91视频| av成人免费观看| 香蕉亚洲视频| 久久亚洲图片| 欧美日韩一区在线观看| 亚洲国产另类 国产精品国产免费| 国内精品久久久久影院色| 亚洲美女在线观看| 久久综合色一综合色88| 国内久久精品视频| 久久亚洲国产成人| 国产亚洲毛片| 性18欧美另类| 1000部国产精品成人观看| 午夜在线观看欧美| 一区视频在线播放| 欧美另类高清视频在线| 亚洲精品在线观看免费| 欧美日韩在线三级| 欧美中文在线观看国产| 国产综合在线看| 欧美成熟视频| 一区在线免费| 欧美日本免费| 亚洲欧美清纯在线制服| 国产欧美日韩一区二区三区| 久久精品日韩欧美| 国内精品视频在线观看| 欧美成人激情在线| 欧美一区二区高清| 亚洲欧洲精品一区二区精品久久久| 在线精品亚洲| 欧美激情综合在线| 亚洲欧美激情精品一区二区| 久久高清免费观看| 国产在线不卡精品| 欧美日韩另类综合| 久久手机精品视频| 国产伦精品一区二区三区四区免费 | 午夜视频在线观看一区| 欧美国产日韩一二三区| 国内精品国语自产拍在线观看| 一本色道久久综合亚洲精品高清 | 欧美日韩一区二区视频在线| 亚洲婷婷国产精品电影人久久| 国内外成人免费激情在线视频| 国产精品久久久久久久久婷婷| 久久久久综合一区二区三区| 亚洲欧美另类在线| 99精品视频免费观看| 亚洲美女尤物影院| 日韩视频免费| 一本色道久久88综合亚洲精品ⅰ | 国产视频一区在线观看一区免费| 香蕉久久一区二区不卡无毒影院| 一本久久a久久精品亚洲| 欧美日韩一区在线播放| 欧美日韩日本国产亚洲在线| 欧美日韩成人在线播放| 欧美日韩大片| 国产综合亚洲精品一区二| 亚洲成人在线| 99国产精品国产精品久久| 最新成人在线| 亚洲美女中出| 久久精品1区| 国产模特精品视频久久久久| aⅴ色国产欧美| 亚洲国产精品久久人人爱蜜臀 | 午夜国产欧美理论在线播放| 欧美午夜精品久久久久久浪潮| 欧美精品国产| 国产精品免费电影| 欧美一区二区三区日韩| 一区二区欧美日韩视频| 亚洲精品国产精品国产自| 在线日本成人| 欧美激情片在线观看| av成人福利| 国产精品日韩二区| 欧美一区二区三区免费观看| 悠悠资源网亚洲青| 欧美精品免费观看二区| 亚洲一区二区免费视频| 国产欧美一区二区三区久久| 另类春色校园亚洲| 欧美视频二区36p| 亚洲成色999久久网站| 欧美一区二区三区日韩| 欧美日韩精品在线视频| 亚洲第一视频| 午夜在线a亚洲v天堂网2018| 欧美视频一区二区在线观看| 国产综合色一区二区三区| 亚洲一区二区高清| 欧美视频在线免费看| 久久久亚洲一区| 国产精品久久久久久久电影| 久久狠狠婷婷| 日韩一级免费观看| 国产综合在线看| 欧美特黄视频| 免费观看不卡av| 亚洲综合电影一区二区三区| 亚洲国产日韩欧美| 国产一级揄自揄精品视频| 欧美日韩午夜剧场| 久久亚洲色图| 性高湖久久久久久久久| 欧美午夜在线| 欧美日韩国产一区精品一区| 久久资源av| 久久精品一本|