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.