來源自訂屬性
Microsoft SQL Server Integration 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 |
布林值 |
指出是否會發生下列情況的值:
預設值為 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 來源>。