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

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

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

    blog.Toby

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      130 隨筆 :: 2 文章 :: 150 評論 :: 0 Trackbacks
    ?

    ?

    在以前的DTS中,在包的開發(fā)、測試、發(fā)布遷移過程中有很多問題,典型的問題是你必須手動的確定包中的所有連接都指向一個實際存在的物理服務(wù)器

    幸運的是,現(xiàn)在在SSIS中提供了這種問題的解決方案,那就是包配置
    包配置是一個動態(tài)改變你的SSIS對象和連接屬性的一種機制,它把這些動態(tài)可以改變的信息保存在包的外部,有下面幾種方法存儲這些值并將其傳送到包中:
    ?XML文件
    ?環(huán)境變量
    ?注冊表鍵值
    ?父包變量

    下面我們將舉例使用XML文件存儲這些值

    這個例子我們將會把一個文本文件導入到數(shù)據(jù)庫的表中,并可以動態(tài)配置數(shù)據(jù)庫的位置來源

    首先開始我們的包的建立:
    ?假設(shè)存在一文本文件 PersonAge.txt,內(nèi)容如下:
    ??1,Joe Bloggs,27
    ??2,Mary Smith,26
    ??3,Fred Jones,28
    ?目標表為dbo.PersonAge,使用下面代碼建立?
    ??CREATE TABLE [dbo].[PersonAge](
    ???[PersonAgeKey] [int] NULL,
    ???[Person] [varchar](35) NULL,
    ???[PersonAge] [int] NULL
    ??) ON [PRIMARY]
    ??GO
    ?下面開始拖曳組件到控制流面板
    ???。一個Execute SQL task組件,命名為Truncate destination. 其 SQL 命令為 TRUNCATE TABLE dbo.PersonAge.
    ???。一個數(shù)據(jù)流組件,命名為Import File.
    ???。然后把2者關(guān)聯(lián)起來
    ?
    ???
    ?
    ??下面開始設(shè)計【Import File】數(shù)據(jù)流任務(wù)
    ???。一個 Flat File connection 組件指向PersonAge.txt文件
    ???。一個 OLE DB Connection 組件指向存在dbo.PersonAge表的數(shù)據(jù)庫 ,然后配置列的屬性,使表跟文件對應(yīng)起來
    ??????
    ???
    ??
    ??到現(xiàn)在為止,已經(jīng)成功的建立了包

    設(shè)置包配置
    ??現(xiàn)在開始設(shè)置包配置,這是非常簡單的且具有很好的彈性
    ??包配置使你能編輯你的包的屬性、變量、連接和你的控制流的其他屬性,需要注意的是,你不能編輯你的數(shù)據(jù)流組件的屬性
    ??
    ??在菜單條上,單擊DTS, Package Configurations… 或者在控制流設(shè)計面板右鍵選擇Package Configurations….
    ??然后在包配置中允許包配置選擇,并單擊添加
    ??在單擊過后出現(xiàn)一個歡迎屏幕并讓你選擇配置類型,當前選擇XML Configuration File
    ??然后鍵入配置文件名,如C:\PackageConfigurations\Environment.dtsConfig,單擊下一步
    ??然后在對象樹瀏覽中選擇Connections.Destination.Properties的InitialCatalog 和 ServerName屬性,然后單擊下一步
    ??給你的配置一個名字,這樣整個過程就完成了
    ??
    這樣你的包將在運行期間獲得2個屬性的值,你打開XML配置文件,你將看得這些你需要動態(tài)改變屬性的當前值??

    現(xiàn)在,你可以非常容易的遷移包到另一個新的環(huán)境,而你只須改變你的包配置文件(C:\PackageConfigurations\Environment.dtsConfig)即可


    英文來源:http://www.sqlis.com/default.aspx?26

    posted on 2007-02-14 10:51 渠上月 閱讀(257) 評論(0)  編輯  收藏 所屬分類: sql (sqlServer)
    主站蜘蛛池模板: sss日本免费完整版在线观看| 一个人看的www免费高清| 日韩中文无码有码免费视频 | 高潮毛片无遮挡高清免费| 国产亚洲成人在线播放va| 99视频有精品视频免费观看| 色老板亚洲视频免在线观| 亚洲精品A在线观看| 四虎免费影院ww4164h| 337P日本欧洲亚洲大胆艺术图| 亚洲国产精品无码久久久秋霞2 | 欧洲 亚洲 国产图片综合| 国产a v无码专区亚洲av| 中文字幕视频免费| 特级一级毛片免费看| 亚洲日本国产精华液| 免费看男女下面日出水视频| 免费A级毛片无码专区| 国产偷国产偷亚洲高清在线 | 免费国产高清毛不卡片基地| 97久久精品亚洲中文字幕无码| 国产免费卡一卡三卡乱码| 91热久久免费精品99| 白白色免费在线视频| 久久精品国产亚洲AV无码麻豆| 免费一级毛片正在播放| 成年人网站免费视频| 免费网站看av片| 美女又黄又免费的视频| 国产精品亚洲片在线va| 久久综合图区亚洲综合图区| 亚洲国产黄在线观看| 成年人性生活免费视频| 一区二区三区在线免费看| 4hu四虎免费影院www| 免费看黄福利app导航看一下黄色录像| 亚洲精品影院久久久久久| 亚洲乱码中文字幕综合| 亚洲第一页日韩专区| 国产一精品一AV一免费孕妇| 91九色视频无限观看免费|