2014-01-16 43 views
2

使用BIML(通過在Visual Studio BIDS助手)我怎麼賦值SSIS 2008的性能執行包任務的對象,特別是分配屬性使用BIML

  • 位置執行包任務的SSIS對象:SQL服務器
  • 連接:SomeConnectionString

使用BIML。我搜索了很多小時,但無法找到如何設置這些屬性

+0

你可以編輯你的問題表明你周圍的'ExecutePackage'的BIML產生的執行包任務爲SQL Server出現標籤 – billinkc

+0

謝謝billinkc,完美答案! – norm

回答

3

在您的ExecutePackage標記中,您需要指定它是一個SqlServer源。

在下面的聲明中,我創建了兩個連接管理器,一個用於基於文件的連接管理器,另一個用於與我的命名實例建立SQL連接。

Biml本身創建2個包。一個孩子和父母。父包創建兩個執行包任務

<Biml xmlns="http://schemas.varigence.com/biml.xsd"> 
    <Connections> 
    <FileConnection Name="FCChild" FilePath="c:\Users\bfellows\documents\visual studio 2012\Projects\SSISPOC\PackageDeploymentModel\Child.dtsx"></FileConnection> 
    <OleDbConnection Name="OLEChild" ConnectionString="Data Source=localhost\dev2012;Initial Catalog=tempdb;Provider=SQLNCLI10.1;Integrated Security=SSPI;"></OleDbConnection> 
    </Connections> 
    <Packages> 
    <Package Name="Child" 
      ConstraintMode="Linear" 
      > 
    </Package> 
    <Package Name="Parent" 
      ConstraintMode="Linear"> 
     <Tasks> 
     <ExecutePackage Name="EPT File Child"> 
      <File ConnectionName="FCChild"></File> 
     </ExecutePackage> 

     <ExecutePackage Name="EPT SS Child"> 
      <SqlServer ConnectionName="OLEChild" PackagePath="\Child"></SqlServer> 
     </ExecutePackage> 
     </Tasks> 
    </Package> 
    </Packages> 
</Biml> 

enter image description here