Aracılığıyla paylaş


DTSPackageLocation özelliği

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

The DTSPackageLocation property specifies the location of a Data Transformation Services (DTS) package to be used during a replication process.

Sözdizimi

object
.DTSPackageLocation [= value]

Bölümleri

  • nesne
    Bir ifade bir nesneye Uygulanacaklar listesindeki değerlendirir.

  • value
    Bir sqldmo_repldtsloc_type belirten uzun bir tamsayý sabit ayarlarda belirtildiği gibi.

Veri Türü

Uzun tamsayı

Değiştirilebilir

Okuma/yazma

Prototip (c/C++)

HRESULT GetDTSPackageLocation(
SQLDMO_REPLDTSLOC_TYPE pRetVal);
HRESULT SetDTSPackageLocation(
SQLDMO_REPLDTSLOC_TYPE NewValue);

Ayarları

Set the DTSPackageLocationproperty using these values.

Sabit

Değer

Açıklama

SQLDMOReplDTSPackageLocation_/dağıtıcı

0

dts paket dağıtıcıda bulunur.

SQLDMOReplDTSPackageLocation_/abone

1

dts paket Abone tarafında bulunur

Açıklamalar

gönderme abonelikleri, bir dts paket kullanılan çoğaltma sırasında işlem dağıtıcıda varsayılan olarak bulunur.SQLDMOReplDTSPackageLocation_/abone Dağıtım Aracısı için dts paket Abone tarafında bulunduğunu belirtmek için sqldmo_repldtsloc_type ayarını belirtin.

Çekme abonelikleri için çoğaltma işlemi sırasında kullanılan bir dts paket Abone tarafında varsayılan olarak bulunur.Dağıtım Aracısı için dts paket dağıtıcıda bulunduğunu belirtmek için SQLDMOReplDTSPackageLocation_/dağıtıcı sqldmo_repldtsloc_type ayarı belirtin.

Karmaşıklığını ve miktarını bir dts paket tarafından gerçekleştirilen dönüştürmeleri, özellikle yoğun işlem dönemlerde dağıtımcı veya abone, performans önemli ölçüde etkileyebilir.Ayrıca, veri dönüştürme gereksinimlerini abone farklı yerlerde farklı olabilir.Use DTSPackageLocation ve AgentOffload özellikleri azaltmak ağ trafiği.Örneğin, söz konusu olduğunda, bir gönderme temelli abonelik, Distribution Agent'in dağıtıcıda varsayılan olarak.dts paketi Abone tarafında bulunuyorsa, bir ağ bağlantısı üzerinden paket yönergeleri Dağıtım Aracısı çalıştırmanız gerekir.Ancak, Dağıtım Aracısı yürütme abonesi tarafından çıkarılıp, Aracısı çalışır paket abone adresindeki adımları.

Not

If an application calls DTSPackageLocationon an instance of SQL Server version 7.0, the constant, SQLDMO_E_SQL80ONLY, and the message "This property or method requires Microsoft SQL Server 2000 or later" are returned.