轉換發行的資料
重要事項: |
---|
此功能已被取代,並將於下次的版本中移除。此功能不應於新的開發工作中使用。轉換已發行的資料需要 Microsoft SQL Server 2000 Data Transformation Services (DTS) Runtime,並僅支援在 SQL Server 2000 中建立的封裝。此 Runtime 在從 SQL Server 2000 升級,或在安裝程期間選擇安裝它時才可用。 如需詳細資訊,請參閱<如何:確定 Data Transformation Services 封裝的支援>。 |
可轉換訂閱會利用 Data Transformation Services (DTS) 的資料移動、轉換對應以及篩選功能。在您的複寫拓樸中使用可轉換的訂閱,可以讓您自訂和傳送以個別「訂閱者」需求為基礎的發行資料。
如何使用可轉換的訂閱範例包括:
- 以每位「訂閱者」為基礎,建立已發行資料之資料行與資料列的資料分割。
- 建立資料轉換,例如資料類型對應 (例如,實數資料類型的整數)、資料行管理 (例如,將名與姓資料行連接)、字串管理以及函數使用。
允許轉換的選項會在您建立發行集的時候設定。設定選項之後,會建立複寫 DTS 封裝,發行集的「訂閱者」可以附加 DTS 封裝以及將它合併到複寫資料工作流程中。
下列程序與參數與可轉換訂閱相關:
- sp_addpublication (Transact-SQL) 的 @allow_dts 參數
- sp_addsubscription (Transact-SQL)、sp_addpushsubscription_agent (Transact-SQL) 與 sp_addpullsubscription_agent (Transact-SQL) 的 @dts_package_name、@dts_package_password 及 @dts_package_location 參數
如需建立複寫的 DTS 封裝及將其與訂閱相關聯的詳細資訊,請參閱 SQL Server 2000 文件集。