MSSQL DTS 導(dǎo)入、導(dǎo)出向?qū)第1頁
MSSQL DTS 導(dǎo)入、導(dǎo)出向?qū)第2頁
MSSQL DTS 導(dǎo)入、導(dǎo)出向?qū)第3頁
MSSQL DTS 導(dǎo)入、導(dǎo)出向?qū)第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

DTS導(dǎo)入、導(dǎo)出向?qū)?database/mssql/index.aspDTS導(dǎo)入、導(dǎo)出向?qū)椭脩艚换ナ降亟?,從而在具有OLEDB和ODBC驅(qū)動(dòng)程序的源和目標(biāo)數(shù)據(jù)源間進(jìn)行數(shù)據(jù)的導(dǎo)入、導(dǎo)出和轉(zhuǎn)換。例18-1:使用DTS向?qū)?dǎo)出pubs數(shù)據(jù)庫中的authors表。利用SQLServerEnterpriseManager執(zhí)行數(shù)據(jù)導(dǎo)出的步驟為:(1)啟動(dòng)SQLServerEnterpriseManager后,登錄到指定的服務(wù)器,右擊DataTransformationServices文件夾,在彈出菜單中選擇Alltasks,Exportdata,打開DTSExportWizard,如圖18-1所示。DaLitrruntifnrEniititjnSRrvtcetiImport/ExportWizard(2)單擊“下一步”按鈕,打開ChooseaDataSource對話框,如圖18-2所示。首先在SourceServer旁的下拉列表中選擇數(shù)據(jù)源。在本例中選擇MicrosoftOLEDBProviderforSQLServer。如果使用SQLServer認(rèn)證方式,則應(yīng)輸入訪問數(shù)據(jù)庫的合法用戶賬號(hào)和密碼,在Database旁的下拉列表中選擇pubs(先單擊Refresh按鈕)。DTS 岬血匚h也瞄壬隹? 門Sow 廠HlFtmvharBdahuL*Lgi日h叩Taucui■:apy-IlLldtibEthsfallirritifmurv UP<-jrr- |jWrm-.f:!!^LFFjffcrSG:.Sfi-fi.ToDorrecJh:iMBowdtSQLS&i^ei.g叫眼』即既也ite:照做nwf=|rene.and口哉加end.TOC\o"1-5"\h\z翎傾: 網(wǎng)JIN 三]■■Us?5UL5eivei£1:孑61 || ~ -~Pas±Kc<d J|Qp±ffHRefeah11匚墮疫送j,::::|C上一?:?下一古?》|H.,H| |圖18-WCheese3DataSource甘話柢(3)單擊“下一步”按鈕,打開ChooseaDestination對話框,如圖18-3所示。在Destination旁的下拉列表中選擇MicrosoftOLEDBProviderforSQLServeroDatabase旁的下拉列表中選擇DBA_pubs數(shù)據(jù)庫。

匚h也瞄外El?TqvharBdoyau.hulLLqrejy日■口Tducutc-apy匚h也瞄外El?TqvharBdoyau.hulLLqrejy日■口Tducutc-apy-IlLi.Lqd??bEthsfallavsn^_ Liai.LioTii.DesItub□n- |3MicrasnllDLFDEPinuideffccSQL3er.?w.IdcorrecJiqMBd機(jī)hSQLSaivti.皿即既陌服:照做msh=1rene.and口哉暮%id學(xué)界: iixdl 二芹U齡*]血。唱NT辿111刖1由)叩—UgSULSuig■aJherkJtiDri業(yè)孑$i I """"Pasiwcfd |EdMM: UI?■Refnsh:j 也lv**d<±—£d)] >1里捎I菇助圖18-3ChooseaDestination(4)單擊“下一步”按鈕,打開SpecifyTableCopyorQuery對話框,如圖18-4所示。在此處可以指定傳遞的內(nèi)容,可以傳遞表或某一查詢的數(shù)據(jù)結(jié)果集甚至于數(shù)據(jù)庫對象。在本例中選擇CopytablesfromthesourcedatabaseoSii?eif7tM>ig 應(yīng)曲遷. 廠獨(dú)LSpacafyvbalharkacapycm*cirica■lablax/va-?*■arLk?t11■■Ki■jimly£■"■■L.?IdLai■-■■:k. ■Miciasdi.50L5w? 機(jī)夠竟SQLS弦審Eopy函匕丹tf*dvi匕禎土]fr?3TiiFe:aurccdalabasa廣JJst-aEspecifythedal.-aIdb-arrfer廣匚實(shí)abfEEiEaidddt-abrtweenSQLSeivhcW.4bKfls?1:Tg|下一煎徂:H順| — |囹16-4SpecifyTableCopyorQuery(5)單擊“下一步”打開SelectSourceTableandView對話框,如圖18-5所示。從中選擇一個(gè)或多個(gè)表或視圖進(jìn)行傳遞。通過Preview按鈕可對將要傳遞的數(shù)據(jù)進(jìn)行預(yù)覽。DTSImpoHFEwoHtW&awiSelect蘇口花gTiiixlq垢心idVIhsTE-uesneHddxbaa-iarbotv■:kl-1■■iarvsrrxla YaurbTicopythaxchmi.ui-1di.L?lkhj-j-aarxTxt1Hh arrllrk(.)lairuiaFaraIMdkhullti^Acta¥■!xcripLiTablefslandView(5|-1同]|*i||北口|luulhui工|舊k]|dba||dk£[pd:d]|dba||ernp4[k]|血11出]DWnalknH[ugv][dhn|laulhmt]IrUzwj|。血||叫忙|dbo||pubila^Lldbal.liD^r...1/r1SdetlAJIDesdcclAJIPieueviih**X丸典ME"期&E1/1理?扇感H-,H V:UJi|囹18-5SelectSourceTableandView時(shí)帶框(6)如果想定義數(shù)據(jù)轉(zhuǎn)換時(shí)源表和目標(biāo)表之間列的對應(yīng)關(guān)系,則單擊 Trnsform列的方格按鈕,打開ColumnsMapping,Transformation,andConstrains對話框,如圖18-6所示。|ugvl|dt>?|.[-9UlhDi5]Duuilc.D>9slrd]Dn.|ugvl|dt>?|.[-9UlhDi5]Duuilc.D>9slrd]Dn.? 項(xiàng)SH耳西可切|Tlar^rfann-aAians|Conslj-anls|廣〔梅袖MAgicn做id FLDdeleiokufi table- I-EruhJeiderlilj.ihsertf*AaiandmmIodEstmalontaOBSOLFC*T廣NuWtSixPredsionScat-&mW.n頊vaicha111■su_hamt■BU_lnameVdichel□40■w.j_lrrane■w.j_fnanevaichcd120phenechai□12—afck*:vaichaHlcity響chat205>xr>>6courr'i. au_MYaicnaillIjNOTnullOKCaredHefc-Sj18-6ColumnMappings,TransformationsandConstraints時(shí)語框-ColumnMappings標(biāo)簽夷其中各選項(xiàng)的含義如下:Createdestinationtable:在從源表拷貝數(shù)據(jù)前首先創(chuàng)建目標(biāo)表,在缺省情況下總是假設(shè)目標(biāo)表不存在,如果存在則發(fā)生錯(cuò)誤、除非選中了Dropandrecreatedestinationtableifitexists選項(xiàng);Deleterowsindestinationtable:在從源表拷貝數(shù)據(jù)前將目標(biāo)表的所有行刪除,仍保留目標(biāo)表上的約束和索引,當(dāng)然使用該選項(xiàng)的前提是目標(biāo)表必須存在;Appendrowstodestinationtable:把所有源表數(shù)據(jù)添加到目標(biāo)表中,目標(biāo)表中的數(shù)據(jù)、索引、約束仍保留。但是數(shù)據(jù)不一定追加到目標(biāo)表的表尾,如果目標(biāo)表上有聚簇索引,則可以決定將數(shù)據(jù)插入何處;Dropandrecreatedestinationtable:如果目標(biāo)表存在,則在從源表傳遞來數(shù)據(jù)前將目標(biāo)表、表中的所有數(shù)據(jù)、索引等刪除后重新創(chuàng)建新目標(biāo)表;Enableidentityinsert:允許向表的標(biāo)識(shí)列中插入新值。(9)返回SelectSourceTable對話框,單擊“下一步”打開Save, ScheduleandReplicatePackage對話框,如圖18-9所示。h^DTS^Jimipnffit/EKpiiiFtiMzsi-dSit*,,irhcAnle,.aiiidreflic-ttc弊我妃虹^肥Spbaafyifn-mttaebvcthizJH3 Yw117Lp丫白R(shí)dzieat*11l4 口EWnhti:*立女Qit#>iLCku>iiW 此iLlritU'tji!4.-When-際日un而1白知1舊Ip 廠UsclEpk^tiariIdpi±4shdeslrdnnr~□cbedJeDTSpackagelailaier??EuliDn1ai花5QL5eira尸SQLGefvefMetaDala5cr>jice±LShuctuedSlarAqtFieLVisualEaskFil±七上i步壓)]~FTQ!)〉|取消哥防罔佰-9Save.ScheduleandReplicatePackage片話帷在When選項(xiàng)區(qū)可以選擇與包有關(guān)的操作:Runimmediately:表示立即運(yùn)行包;CreateDTSpackageforReplication:表示讓由發(fā)布目標(biāo)來進(jìn)行復(fù)制;ScheduleDTSpackageforlaterexecution:表示將包保存之后,在以后的某一規(guī)劃時(shí)間運(yùn)行。在Save選項(xiàng),選中SaveDTSPackage,則將包進(jìn)行保存。SQLServer:將包存儲(chǔ)在msdb數(shù)據(jù)庫中;SQLServerMetaDataService:將包存儲(chǔ)在Repository中;StructuredStorageFile:以DTSCOM結(jié)構(gòu)的文件格式存儲(chǔ)。容易通過文件服務(wù)器進(jìn)行郵遞和分發(fā)。VisualBasicFile(10)單擊“下一步”,打開SaveDTSPackage對話框,如圖18-10所示。在Name輸入該包的名稱AuthorsPackage,可以將包保存在本地服務(wù)器或其它的遠(yuǎn)程服務(wù)器,也可以選擇適當(dāng)?shù)恼J(rèn)證方式,如果選擇SQLServer認(rèn)證,要提供用戶名和密碼。UTSFi&cltege 廠期或'tirO.E4.M4tL?DIjPicJcAfic k>±£l界0tlif:1?中scLkdjllyitEwL臼 OILNare: |Add-iDisPdcki3Qe!~Descripban- |DT5packagedescfiplicfi□.'iMTieipKEgdt U3BTpdS7V4Dld.LocdtiDn.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論