共用方式為


來源自訂屬性

MicrosoftSQL ServerIntegration Services 物件模型中的資料流程物件具有元件層級、輸入和輸出層級,以及輸入資料行和輸出資料行層級上的通用屬性和自訂屬性。這些自訂屬性只能在執行階段存取,而且不會記錄在 Integration Services Managed 程式設計參考文件集中。

本主題將列出及描述資料流程來源的自訂屬性。

  • ADO NET 來源

  • Excel 來源

  • 一般檔案來源

  • OLE DB 來源

  • 原始檔案來源

  • XML 來源

如需有關大部分資料流程物件通用之屬性的詳細資訊,請參閱<通用屬性>。

您可以使用屬性運算式來設定來源的某些屬性,如本主題所示。如需詳細資訊,請參閱<可以使用運算式設定的資料流程屬性>。

ADO NET 來源自訂屬性

ADO NET 來源同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述 ADO NET 來源的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

描述

CommandTimeout

字串

一個值,指定 SQL 命令逾時之前的秒數。值為 0 表示此命令永遠不會逾時。

SqlCommand

字串

ADO NET 來源用來擷取資料的 SQL 陳述式。

載入封裝時,您可以使用 ADO NET 來源即將使用的 SQL 陳述式,以動態方式更新此屬性。如需詳細資訊,請參閱<Integration Services 運算式參考>和<在封裝中使用屬性運算式>。

AllowImplicitStringConversion

布林值

指出是否會發生下列情況的值:

  • 如果外部中繼資料類型與屬於字串 (DT_WSTR 或 DT_NTEXT) 的輸出資料行類型之間具有不符項目,就不會產生驗證錯誤。

  • 將外部中繼資料類型隱含轉換成輸出資料行所使用的字串資料類型。

預設值為 TRUE。

如需詳細資訊,請參閱<ADO NET 來源>。

ADO NET 來源的輸出和輸出資料行沒有任何自訂屬性。

如需詳細資訊,請參閱<ADO NET 來源>。

Excel 來源自訂屬性

Excel 來源同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述 Excel 來源的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

描述

AccessMode

整數

用來存取資料庫的模式。可能的值包括 [開啟資料列集][來自變數的開啟資料列集][SQL 命令][來自變數的 SQL 命令]。預設值為 [開啟資料列集]

CommandTimeout

整數

命令逾時之前的秒數。值為 0 表示無限逾時。

注意:雖然您無法在 [Excel 來源編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。

OpenRowset

字串

用來開啟資料列集之資料庫物件的名稱。

OpenRowsetVariable

字串

變數,其中包含用來開啟資料列集之資料庫物件的名稱。

ParameterMapping

字串

從 SQL 命令中的參數到變數的對應。

SqlCommand

字串

要執行的 SQL 命令。

SqlCommandVariable

字串

變數,其中包含要執行的 SQL 命令。

Excel 來源的輸出和輸出資料行沒有任何自訂屬性。

如需詳細資訊,請參閱<Excel 來源>。

一般檔案來源自訂屬性

一般檔案來源同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述一般檔案來源的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

描述

FileNameColumnName

字串

包含檔案名稱之輸出資料行的名稱。如果沒有指定任何名稱,就不會產生包含檔案名稱的輸出資料行。

附註附註
雖然您無法在 [一般檔案來源編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。

RetainNulls

布林值

一個值,指定當「資料轉換管線」引擎處理資料時,是否要將來源檔案的 Null 值保留成 Null 值。此屬性的預設值為 False。

一般檔案來源的輸出沒有任何自訂屬性。

下表將描述一般檔案來源之輸出資料行的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

描述

FastParse

布林值

一個值,指出資料行會使用 DTS 所提供之速度更快但不區分地區設定的快速剖析常式,還是區分地區設定的標準剖析常式。如需詳細資訊,請參閱<快速剖析>和<標準剖析>。此屬性的預設值為 False。

附註附註
雖然您無法在 [一般檔案來源編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。

如需詳細資訊,請參閱<一般檔案來源>。

OLE DB 來源自訂屬性

OLE DB 來源同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述 OLE DB 來源的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

描述

AccessMode

整數

用來存取資料庫的模式。可能的值包括 [開啟資料列集][來自變數的開啟資料列集][SQL 命令][來自變數的 SQL 命令]。預設值為 [開啟資料列集]

AlwaysUseDefaultCodePage

布林值

一個值,指出要針對每個資料行使用 DefaultCodePage 屬性的值,還是嘗試從每個資料行的地區設定中衍生字碼頁。此屬性的預設值為 False。

CommandTimeout

整數

命令逾時之前的秒數。值為 0 表示無限逾時。

附註附註
雖然您無法在 [OLE DB 來源編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。

DefaultCodePage

整數

無法從資料來源中取得字碼頁資訊時要使用的字碼頁。

OpenRowset

字串

用來開啟資料列集之資料庫物件的名稱。

OpenRowsetVariable

字串

變數,其中包含用來開啟資料列集之資料庫物件的名稱。

ParameterMapping

字串

從 SQL 命令中的參數到變數的對應。

SqlCommand

字串

要執行的 SQL 命令。

SqlCommandVariable

字串

變數,其中包含要執行的 SQL 命令。

OLE DB 來源的輸出和輸出資料行沒有任何自訂屬性。

如需詳細資訊,請參閱<OLE DB 來源>。

原始檔案來源自訂屬性

原始檔案來源同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述原始檔案來源的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

描述

AccessMode

整數 (列舉)

用來存取原始資料的模式。可能的值為 File name (0) 和 File name from variable (1)。預設值為 File name (0)。

FileName

字串

來源檔案的路徑和檔案名稱。

原始檔案來源的輸出和輸出資料行沒有任何自訂屬性。

如需詳細資訊,請參閱<原始檔案來源>。

XML 來源自訂屬性

XML 來源同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述 XML 來源的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

描述

AccessMode

整數

用來存取 XML 資料的模式。

UseInlineSchema

布林值

一個值,指出是否要使用 XML 來源中的內嵌結構描述定義。此屬性的預設值為 False。

XMLData

字串

要從中擷取 XML 資料的檔案或變數。

此屬性的值可以使用屬性運算式指定。

XMLSchemaDefinition

字串

結構描述定義檔 (.xsd) 的路徑和檔案名稱。

此屬性的值可以使用屬性運算式指定。

下表將描述 XML 來源之輸出的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

描述

RowsetID

字串

一個值,可識別與輸出相關聯的資料列集。

XML 來源的輸出資料行沒有任何自訂屬性。

如需詳細資訊,請參閱<XML 來源>。

變更記錄

更新的內容

  • 已加入原始檔案來源之 AccessMode 屬性的數值。