<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 12, 文章 - 0, 評論 - 5, 引用 - 0
    數(shù)據(jù)加載中……

    SQL Server 數(shù)據(jù)轉(zhuǎn)換

    數(shù)據(jù)轉(zhuǎn)換服務的概念


           通常數(shù)據(jù)總是以不同的格式,存儲在不同的地方,有的可能是文本文件,有的雖然具有表結(jié)構(gòu)但不屬于同一種數(shù)據(jù)源。這些情況極大地妨礙了數(shù)據(jù)的集中處理。為此SQL Server提供了DTS(Data Transformation Servers)組件。

           DTS本身包含多個工具,并提供了接口來實現(xiàn)在任何支持OLEDB的數(shù)據(jù)源間導入,導出或傳遞數(shù)據(jù),并使這一工作變得簡單,高效。

           利用DTS可能在任何OLEDB,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導出到任何OLEDB數(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ù)庫對象的。

    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可不包含或包含多個連接

    任務:每個DTS包都含有一個或多個任務,每個任務都是數(shù)據(jù)轉(zhuǎn)換(傳遞)處理的工作項目。

    步驟:步驟對象定義了任務執(zhí)行的順序,以及某一任務的執(zhí)行是否依賴前一任務的結(jié)果。步驟的一個重要特性是步驟的優(yōu)先權(quán)約束。

     

    數(shù)據(jù)的導入

           方法一:用企業(yè)管理器

    1,             打開企業(yè)管理器,打開要導入數(shù)據(jù)的數(shù)據(jù)庫,在表上按右鍵,所有任務——導入數(shù)據(jù),彈出DTS導入/導出向?qū)?,按下一?/span>

    2,             選擇數(shù)據(jù)源,即要導入的文件,按下一步

    3,             選擇目的,選擇Microsoft OLEDB 提供程序,選擇數(shù)據(jù)庫服務器,然后單擊必要的身份驗證方式。按下一步

    4,             在指定表格復制或查詢對話框中,單擊復制表格

    5,             在選擇源表格對話框中,單擊全部選定。下一步,完成。

            方法二:Transact—SQL語句

    數(shù)據(jù)的導出

           方法一:用企業(yè)管理器

    1,  打開企業(yè)管理器,打開要導入數(shù)據(jù)的數(shù)據(jù)庫,在表上按右鍵,所有任務——導入數(shù)據(jù),彈出DTS導入/導出向?qū)?,按下一?/span>

    2,單擊下一步就會出現(xiàn)導出數(shù)據(jù)源對話框

           

    3,單擊下一步,則選擇目的對話框

       

    4,單擊下一步,則出現(xiàn)指定表復制或查詢對話框

      

    5,單擊下一步,選擇源表和視圖對話框


    6,

     


    8,

       

    posted on 2012-07-17 21:31 拼搏 閱讀(1075) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 亚洲妇女无套内射精| 亚洲人xxx日本人18| 免费一级毛片在线播放视频免费观看永久| 精品国产sm捆绑最大网免费站| 亚洲av午夜福利精品一区人妖| 中文在线观看免费网站| 亚洲精品A在线观看| 一区二区三区免费高清视频| 爱情岛论坛网亚洲品质自拍| 全黄大全大色全免费大片| 国产A在亚洲线播放| 一级毛片免费播放| 亚洲春色另类小说| 国产成人免费在线| 亚洲久悠悠色悠在线播放| 午夜免费不卡毛片完整版| 国产午夜亚洲精品不卡| 国产亚洲精品激情都市| 免费播放在线日本感人片| 亚洲国产综合专区在线电影| 美丽的姑娘免费观看在线播放 | 成人免费视频88| 亚洲日韩在线中文字幕综合 | a级毛片在线免费看| 亚洲av永久无码精品漫画| 国产91免费在线观看| 亚洲精品永久在线观看| 久久青青草原亚洲av无码| 免费人成视频在线观看网站| 亚洲综合在线一区二区三区| 久久久久国产成人精品亚洲午夜 | 国产免费网站看v片在线| 亚洲高清不卡视频| 午夜成年女人毛片免费观看 | 免费精品无码AV片在线观看| 国产亚洲中文日本不卡二区| 免费中文字幕不卡视频| 三年片在线观看免费观看大全动漫| 亚洲一区二区三区精品视频 | 91香焦国产线观看看免费| 亚洲精品成a人在线观看☆|