共用方式為


可以使用運算式設定的資料流程屬性

您可以使用資料流程工作容器上提供的屬性運算式來指定資料流程物件的某些屬性值。

如需有關使用屬性運算式的詳細資訊,請參閱<在封裝中使用屬性運算式>。

您可以使用屬性運算式來為封裝之每個部署的執行個體自訂組態。您也可以使用屬性運算式來指定封裝的執行階段條件約束,其方法是搭配 dtexec 命令提示字元公用程式使用 /set 選項。例如,您可以限制「排序」轉換所使用的 MaximumThreads,或是「模糊群組」和「模糊查閱」轉換所使用的 MaxMemoryUsage。如果未受到約束,這些轉換可能會在記憶體中快取大量的資料。

為資料流程物件的屬性建立運算式

若要針對本主題所列的其中一個資料流程物件屬性指定屬性運算式,請顯示資料流程工作的 [屬性] 視窗,其方式是在設計工具的 [控制流程] 介面上選取資料流程工作,或是選取設計工具的 [資料流程] 索引標籤,而不需選取任何個別的元件或路徑。選取 [運算式] 屬性,然後按一下省略符號 (...),即可顯示 [屬性運算式編輯器] 對話方塊。下拉 [屬性] 清單來選取屬性,然後在 [運算式] 文字方塊中輸入運算式,或是按一下省略符號 (...),即可顯示 [運算式產生器] 對話方塊。

[屬性] 清單只會針對您已經放在設計工具之 [資料流程] 介面上的那些資料流程物件來顯示可用的屬性。因此,您無法使用 [屬性] 清單來檢視支援屬性運算式之資料流程物件的所有可能屬性。例如,如果您已經在設計工具介面上放置 ADO NET 來源,則 [屬性] 清單會包含 [ADO NET Source].[SqlCommand] 屬性的項目。此清單也會顯示資料流程工作本身的許多屬性。

支援屬性運算式之資料流程物件的屬性

可以使用屬性運算式來指定下列清單中的屬性值。

資料流程來源

如需有關這些自訂屬性的詳細資訊,請參閱<來源自訂屬性>。

資料流程物件

屬性

ADO NET 來源

TableOrViewName 屬性

SqlCommand 屬性

XML 來源

XMLData 屬性

XMLSchemaDefinition 屬性

資料流程轉換

如需有關這些自訂屬性的詳細資訊,請參閱<轉換自訂屬性>。

資料流程物件

屬性

條件式分割轉換

FriendlyExpression 屬性

衍生的資料行轉換

FriendlyExpression 屬性

模糊群組轉換

MaxMemoryUsage 屬性

模糊查閱轉換

MaxMemoryUsage 屬性

查閱轉換

SqlCommand 屬性

SqlCommandParam 屬性

OLE DB 命令轉換

SqlCommand 屬性

百分比取樣轉換

SamplingValue 屬性

樞紐轉換

PivotKeyValue 屬性

資料列取樣轉換

SamplingValue 屬性

排序轉換

MaximumThreads 屬性

取消樞紐轉換

PivotKeyValue 屬性

資料流程目的地

如需有關這些自訂屬性的詳細資訊,請參閱<目的地自訂屬性>。

資料流程物件

屬性

ADO NET 目的地

TableOrViewName 屬性

BatchSize 屬性

CommandTimeout 屬性

一般檔案目的地

Header 屬性

SQL Server Compact 目的地

TableName 屬性

SQL Server 目的地

BulkInsertTableName 屬性

BulkInsertFirstRow 屬性

BulkInsertLastRow 屬性

BulkInsertOrder 屬性

Timeout 屬性

外部資源

位於 pragmaticworks.com 的技術文件:SSIS 運算式小抄

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

若要取得 Microsoft 的最新下載、文件、範例和影片以及社群中的選定解決方案,請瀏覽 MSDN 上的 Integration Services 頁面:


若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。