Aracılığıyla paylaş


Nasıl Yapılır: Çoğaltma aracısı Profiles (çoğaltma Transact-SQL programı) ile çalışma

Aracı profilleri, bir aracı iş oluşturulduğunda, varsayılan değerleri tanımlamak için kullanılır.Her aracı bir varsayılan profil olan ve bazı ek önceden tanımlanmış profilleri.Çoğaltma, depolanan yordamları kullanarak kullanıcı tanımlı profilleri oluşturabilirsiniz.Aracı profilleri hakkında daha fazla bilgi için bkz: Çoğaltma aracısı profilleri.

Not

Değil, değiştirmek veya önceden tanımlanmış profili silmek.Aracı parametre değişiklikleri, aracı bir sonraki başlatılışında etkili olur.Aracı sürekli olarak çalışıyorsa, durdurmak ve aracı yeniden başlatın.

Aracısı yeni bir profil oluşturmak için

  1. dağıtımcı sırasında yürütmek sp_add_agent_profile (Transact-SQL). Belirtin @ adı değeri1 for @ profile_typeve için aşağıdaki değerlerden biri**@ agent_type**:

    Bu profil, çoğaltma aracısının türü için yeni varsayılan profil olacaktır, değerini belirtin. 1 for @ Varsayılan.Yeni profil için bir tanımlayıcı kullanılarak döndürülür @ profile_id çıktı parametresi.Bu yeni bir profil oluşturur bir küme verilen Aracısı türü için varsayılan profili temel profil parametrelerinin.

  2. Yeni bir profil oluşturulduktan sonra ekleme, kaldırma veya profil özelleştirmek için varsayılan parametreleri değiştirmek.

Varolan bir aracı profilini değiştirmek için

  1. dağıtımcı sırasında yürütmek sp_help_agent_profile (Transact-SQL). Için aşağıdaki değerlerden birini belirtin. @ agent_type:

    Bu, tüm profiller için belirtilen tür aracısının döndürür.Değerini not alın. profile_id sonuç küme değiştirmek profil.

  2. dağıtımcı sırasında yürütmek sp_help_agent_parameter (Transact-SQL). Adım 1'için profil tanımlayıcıdan belirtin. @ profile_id.Bu profilin tüm parametreleri döndürür.Değiştirmek veya profili kaldırmak için herhangi bir parametre adını not alın.

  3. Bir profilde bir parametrenin değerini değiştirmek için , yürütmek sp_change_agent_profile (Transact-SQL). Adım 1'için profil tanımlayıcıdan belirtin. @ profile_id için değiştirmek için bu parametrenin adı**@ özellikve parametre için yeni bir değerdeğer**.

    Not

    Bir aracı için varsayılan profili için bir aracı profili değiştiremezsiniz.Bunun yerine, önceki yordamda gösterildiği gibi varsayılan profil olarak yeni bir profil oluşturmanız gerekir.

  4. Parametre bir profilden kaldırmak için , yürütmek sp_drop_agent_parameter (Transact-SQL). Adım 1'için profil tanımlayıcıdan belirtin. @ profile_id ve çıkarmak için parametre adı**@ parametre_adý**.

  5. Yeni bir parametre, profile eklemek için , aşağıdakileri yapmanız gerekir:

    • Sorgu MSagentparameterlist (Transact-SQL) dağıtımcı parametreleri olabilir, hangi profilin belirlemek için tabloya küme her aracı türü.

    • dağıtımcı sırasında yürütmek sp_add_agent_parameter (Transact-SQL). Adım 1'için profil tanımlayıcıdan belirtin. @ profile_id için eklemek için geçerli bir parametre adı**@ parametre_adýve için parametre değeri@ parametre_deðeri**.

Bir aracı profili kaldırmak için

  1. dağıtımcı sırasında yürütmek sp_help_agent_profile (Transact-SQL). Için aşağıdaki değerlerden birini belirtin. @ agent_type:

    Bu, tüm profiller için belirtilen tür aracısının döndürür.Değerini not alın. profile_id sonuç küme profili kaldırmak için.

  2. dağıtımcı sırasında yürütmek sp_drop_agent_profile (Transact-SQL). Adım 1'için profil tanımlayıcıdan belirtin. @ profile_id.

Eşitleme sırasında Aracısı profillerini kullanmak için

  1. dağıtımcı sırasında yürütmek sp_help_agent_profile (Transact-SQL). Için aşağıdaki değerlerden birini belirtin. @ agent_type:

    Bu, tüm profiller için belirtilen tür aracısının döndürür.Değerini not alın. profile_name sonuç küme profili kullanmak için.

  2. Aracı bir aracı işten başlatılmışsa, değerini belirtmek için bu aracı başlatır işi adım düzenleyin... profile_name sonra 1. adımda elde -ProfileName komut satırı parametresi.Daha fazla bilgi için bkz: Nasıl Yapılır: Görüntüleme ve çoğaltma aracısı komut istemi Parametreler (SQL Server Management Studio'yu) Değiştir.

  3. Aracı komut istemi isteminden başlatırken, değerini belirtin. profile_name 1. adımda elde sonra -ProfileName komut istemi satırı parametresi.

Example

Bu örnek birleştirme adlı aracısı için özel bir profil oluşturur. custom_merge değerini değiştirir.-UploadReadChangesPerBatch Yeni bir parametre ekler-ExchangeType parametre ve oluşturulan profil bilgileri döndürür.