亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺析實(shí)現(xiàn)基于網(wǎng)頁(yè)的數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)入

        2013-04-29 00:00:00李石
        中國(guó)新通信 2013年4期

        【摘要】計(jì)算機(jī)技術(shù)的發(fā)展帶來(lái)了龐大的信息數(shù)據(jù),如何實(shí)現(xiàn)數(shù)據(jù)的維護(hù)和轉(zhuǎn)移是在數(shù)據(jù)管理中必須考慮的問(wèn)題。實(shí)際操作中,常常需要對(duì)不同操作軟件和存儲(chǔ)服務(wù)器中的數(shù)據(jù)進(jìn)行導(dǎo)出和導(dǎo)入,本文就常見的SQL Server數(shù)據(jù)轉(zhuǎn)移方式進(jìn)行了介紹,并介紹了一種利用DTS的,基于網(wǎng)頁(yè)的數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)入方式。

        【關(guān)鍵詞】計(jì)算機(jī)技術(shù)數(shù)據(jù)導(dǎo)入SQL Server DTS

        SQL Server是一種常用的數(shù)據(jù)庫(kù)軟件,其可以提供豐富的方法和策略以實(shí)現(xiàn)數(shù)據(jù)的轉(zhuǎn)移。在SQL Server中進(jìn)行數(shù)據(jù)的導(dǎo)入和導(dǎo)出需要考慮數(shù)據(jù)傳輸和數(shù)據(jù)轉(zhuǎn)換兩個(gè)方面,以應(yīng)對(duì)不同環(huán)境下的不同需求。

        一、SQL Server中的數(shù)據(jù)轉(zhuǎn)換服務(wù)

        數(shù)據(jù)轉(zhuǎn)換服務(wù),即DTS,可以按照用戶需求將不同位置的數(shù)據(jù)進(jìn)行導(dǎo)入導(dǎo)出操作,以便集中處理和格式轉(zhuǎn)換。具體實(shí)現(xiàn)過(guò)程為,需要進(jìn)行數(shù)據(jù)導(dǎo)出的數(shù)據(jù)源中的各種數(shù)據(jù)被傳輸?shù)綌?shù)據(jù)泵中,通過(guò)數(shù)據(jù)泵的數(shù)據(jù)轉(zhuǎn)換功能將不同格式的數(shù)據(jù)轉(zhuǎn)換為符合用戶要求的數(shù)據(jù),然后將這些轉(zhuǎn)換后的數(shù)據(jù)存入目標(biāo)數(shù)據(jù)庫(kù)。

        1.1利用DTS設(shè)計(jì)器實(shí)現(xiàn)數(shù)據(jù)導(dǎo)入導(dǎo)出

        SQL Server集成了一個(gè)簡(jiǎn)單便于操作的數(shù)據(jù)導(dǎo)入導(dǎo)出工具,“DTS導(dǎo)入/導(dǎo)出向?qū)А?,可以利用該向?qū)?shí)現(xiàn)數(shù)據(jù)的導(dǎo)入導(dǎo)出工作。向?qū)J酱笾掳缦聨讉€(gè)步驟,選中需要導(dǎo)出數(shù)據(jù)的數(shù)據(jù)源,然后確定生成數(shù)據(jù)文件所使用的文本類型,然后選擇不同數(shù)據(jù)間的分隔符類型,再次確認(rèn)數(shù)據(jù)導(dǎo)出目的地,通常為某一服務(wù)器,然后進(jìn)行數(shù)據(jù)保存。這種數(shù)據(jù)轉(zhuǎn)移方式還可以將特定數(shù)據(jù)存為DTS包,方便以后的復(fù)制和轉(zhuǎn)移操作。

        需要注意的是,若數(shù)據(jù)庫(kù)源端的拷貝表中存在外鍵,需要在移動(dòng)的過(guò)程中進(jìn)行分批次序移動(dòng),以防丟失外鍵、主鍵和索引等。也可以一次性將數(shù)據(jù)轉(zhuǎn)移后在重新建立外鍵、主鍵和索引等。最好的方法是將上述文件與建表文件分開存儲(chǔ),便于日后對(duì)數(shù)據(jù)庫(kù)進(jìn)行優(yōu)化。

        1.2利用Bcp拷貝使用程序?qū)崿F(xiàn)數(shù)據(jù)的導(dǎo)入導(dǎo)出

        Bcp是由系統(tǒng)提供的一個(gè)塊拷貝使用程序,利用該程序可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)表和數(shù)據(jù)文件之間的數(shù)據(jù)拷貝,但是該工具的交互界面不是圖形化的,需要要通過(guò)程序代碼進(jìn)行實(shí)現(xiàn)。其優(yōu)點(diǎn)在于執(zhí)行速度快,性能好,所占用的內(nèi)存空間少。需要注意的是,bcp命令參數(shù)非常豐富,可以根據(jù)具體要求實(shí)現(xiàn)數(shù)據(jù)庫(kù)表或全局臨時(shí)表的數(shù)據(jù)導(dǎo)出或?qū)?,但是該方式不能?dǎo)出數(shù)據(jù)庫(kù)中的某一局部臨時(shí)表。

        1.3利用數(shù)據(jù)庫(kù)的備份與恢復(fù)功能實(shí)現(xiàn)數(shù)據(jù)的導(dǎo)入導(dǎo)出

        該方法利用數(shù)據(jù)庫(kù)的備份功能將數(shù)據(jù)進(jìn)行備份,然后將備份后的數(shù)據(jù)文件復(fù)制到目的服務(wù)器上進(jìn)行數(shù)據(jù)恢復(fù),在恢復(fù)時(shí),填寫恢復(fù)數(shù)據(jù)庫(kù)名與源數(shù)據(jù)庫(kù)相同,并強(qiáng)制回復(fù),可以實(shí)現(xiàn)不同數(shù)據(jù)庫(kù)之間的數(shù)據(jù)傳遞。

        1.4直接對(duì)數(shù)據(jù)文件進(jìn)行拷貝和恢復(fù)實(shí)現(xiàn)數(shù)據(jù)的導(dǎo)入導(dǎo)出

        這種方式是將數(shù)據(jù)庫(kù)中的數(shù)據(jù)文件和日志文件進(jìn)行復(fù)制和轉(zhuǎn)移到目標(biāo)服務(wù)器,然后再目標(biāo)服務(wù)器中的數(shù)據(jù)文件和日志文件進(jìn)行恢復(fù)即可。這種復(fù)制操作可以自主選取是否保留原始日志文件。

        1.5通過(guò)自己編寫應(yīng)用程序的方式實(shí)現(xiàn)數(shù)據(jù)的導(dǎo)入導(dǎo)出

        應(yīng)用程序如PB、VB等可以執(zhí)行用戶編寫的命令,根據(jù)實(shí)際情況選擇合適的語(yǔ)句進(jìn)行程序定制可以靈活實(shí)現(xiàn)數(shù)據(jù)的導(dǎo)入與導(dǎo)出,如select...into target_tablenames where...和insert source_tablenames select...from...where兩種語(yǔ)句都可以實(shí)現(xiàn)數(shù)據(jù)的轉(zhuǎn)移,但是區(qū)別在于前者是將數(shù)據(jù)插入到新建立的表中,后者是對(duì)現(xiàn)有數(shù)據(jù)表進(jìn)行數(shù)據(jù)插入等。

        二、基于網(wǎng)頁(yè)的數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)入實(shí)現(xiàn)

        針對(duì)網(wǎng)頁(yè)的數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)入本文建立一個(gè)簡(jiǎn)單的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),在該結(jié)構(gòu)中,存在兩個(gè)服務(wù)器A和D,且相互獨(dú)立,而工作站B和C處于同一局域網(wǎng)內(nèi),其中,A和B位于同一局域網(wǎng)內(nèi),C和D位于因特網(wǎng)內(nèi),A所使用的的數(shù)據(jù)庫(kù)管理系統(tǒng)為Oracle,而D所使用的數(shù)據(jù)庫(kù)管理系統(tǒng)為SQL Server。如何實(shí)現(xiàn)將源數(shù)據(jù)庫(kù)A中的有關(guān)數(shù)據(jù)導(dǎo)入到目標(biāo)數(shù)據(jù)庫(kù)D中是本文所需要解決的具體問(wèn)題。

        普遍的做法是在B中運(yùn)行相應(yīng)的客戶端軟件,利用該軟件對(duì)A中的數(shù)據(jù)進(jìn)行備份,導(dǎo)入到本地?cái)?shù)據(jù)文件中,然后利用移動(dòng)存儲(chǔ)設(shè)備將本地?cái)?shù)據(jù)文件從B復(fù)制到C中,然后在C端利用某些ftp軟件進(jìn)行數(shù)據(jù)文件上傳,此時(shí)D中已經(jīng)存在了所需要轉(zhuǎn)移的數(shù)據(jù),在C中使用遠(yuǎn)程桌面軟件登陸D利用DTS完成數(shù)據(jù)的導(dǎo)入工作,并對(duì)導(dǎo)入數(shù)據(jù)進(jìn)行存儲(chǔ)。整個(gè)數(shù)據(jù)導(dǎo)入流程結(jié)束。

        但是這種方式的缺點(diǎn)是需要管理人員進(jìn)行手動(dòng)操作,且操作流程過(guò)于繁瑣,不利于經(jīng)常性操作。為改進(jìn)這種數(shù)據(jù)導(dǎo)入的缺陷,可以在將數(shù)據(jù)復(fù)制到C中后,打開D中的相關(guān)網(wǎng)頁(yè),利用網(wǎng)頁(yè)實(shí)現(xiàn)數(shù)據(jù)的導(dǎo)入。這種實(shí)現(xiàn)方式首先要實(shí)現(xiàn)網(wǎng)頁(yè)內(nèi)的上傳功能,其次利用DTS的可編程對(duì)象在網(wǎng)頁(yè)端將數(shù)據(jù)文件導(dǎo)入到SQL Server中。

        DTS可編程對(duì)象是一組COM對(duì)象的集合,包含Package、Connection、Step、ExecuteSQLTask、DataPumpTask、Transformation等一系列功能部分。在網(wǎng)頁(yè)端利用Script腳本對(duì)COM對(duì)象進(jìn)行調(diào)用,完成數(shù)據(jù)導(dǎo)入工作。

        亚洲成熟中老妇女视频| 午夜一级成人| 玖玖资源站无码专区| 国产精品入口牛牛影视| 一区二区三区在线观看日本视频 | 欧美一区二区三区红桃小说 | 日本无码人妻波多野结衣| 国产精品18禁久久久久久久久| 午夜天堂精品一区二区| 中美日韩在线一区黄色大片| 性猛交╳xxx乱大交| 污污污污污污污网站污| 亚洲女同系列高清在线观看| 人妖啪啪综合av一区| 免费a级毛片无码a∨中文字幕下载| 女人做爰高潮呻吟17分钟| 亚洲欧洲国无码| 中文字幕人妻被公喝醉在线 | 国产美女主播福利一区| 国产精品主播在线一区二区| 欧美成人精品三级网站| 亚洲国产成人AV人片久久网站| 亚洲免费av第一区第二区| 亚洲日韩成人无码| 国精无码欧精品亚洲一区| 娇柔白嫩呻吟人妻尤物| 亚洲黄色精品在线播放| 国产精品久久久久久一区二区三区 | 国产亚洲欧洲aⅴ综合一区| 国产精品无码一区二区三区免费 | 日本护士一区二区三区高清热线| 亚洲av日韩一卡二卡| 夜鲁很鲁在线视频| 国产精品无码久久久一区蜜臀 | 国产成年女人毛片80s网站| 在线看片无码永久免费aⅴ| 精品少妇人妻久久免费| 国内精品免费一区二区三区 | 国内精品久久久久久99| 亚洲av无码资源在线观看 | 国产欧美日韩精品丝袜高跟鞋|