Aracılığıyla paylaş


Nasıl Yapılır: Görüntüleme ve çoğaltma güvenlik ayarları (çoğaltma Transact-SQL programlama) Değiştir

Yayın ve abonelikleri oluşturulurken çoğaltma tarafından gerekli güvenlik hesabı ayarları (oturum açma ve parola) tanımlanır.Bu ayarları daha sonra çoğaltma saklı yordamları kullanarak değiştirebilirsiniz.Kullandığınız saklı yordamlar aracı türü ve sunucu bağlantı bağlıdır.

Not

Güvenlik nedeniyle, parolalar gerçek değeri maskelenmiş çoğaltma saklı yordamlar tarafından döndürülen sonuç kümesi.

Security noteSecurity Note:

Tüm aşağıdaki yordamlar, mümkün olduğunda, zamanında güvenlik kimlik bilgileri bilgilerini girmesini ister.Bir komut dosyasında kimlik bilgileri bilgilerini depolamak, yetkisiz erişimi engellemek için dosyanın güvenli olmalıdır.

Çoğaltmayı bir sunucuda saklanan parola tüm örneklerini değiştirmek için

  1. Sunucuya bir çoğaltma topolojisi ana veritabanında yürütmek,sp_changereplicationserverpasswords.Specify the Microsoft Windows account or Microsoft SQL Server login whose password is being changed for @login and new password for the account or login for @password.Bu, her örneğini topoloji diğer sunuculara bağlanırken sunucu üzerindeki tüm aracılar tarafından kullanılan parolayı değiştirir.

    Not

    Yalnızca oturum açma adı ve bağlantı topolojisi (örneğin, dağıtımcı ve abone), belirli bir sunucu için parolayı değiştirmek için bu sunucunun adını belirtin@ sunucu.

  2. Burada parola güncelleştirilmesi gereken çoğaltma topolojisi, her sunucuda adımını yineleyin.

    Not

    Çoğaltma parola değiştirdikten sonra durdurma ve yeniden parola değişikliği için bu aracı etkili olabilmesi kullanan her aracı gerekir.

anlık görüntü Agent için güvenlik ayarlarını değiştirmek için

  1. At the Yayımcı, yürütmeksp_helppublication_snapshot@ yayın belirterek, . Bu anlık görüntü aracı geçerli güvenlik ayarlarını döndürür.

  2. At the Yayımcı, yürütmeksp_changepublication_snapshot@ yayın belirterek, ve bir veya daha fazla değiştirmek için aşağıdaki güvenlik ayarları:

    • Windows hesabı altında değiştirmeye çalışan aracı veya yalnızca bu hesabın parolasını**@ job_login** ve @ job_password .

    • Yayımcı, bağlanırken kullanılan güvenlik modunu değiştirmek için bir değer belirtin1 veya 0@ publisher_security_mode .

    • Yayımcı bağlanırken kullanılan güvenlik modunu değiştirme10 veya bir SQL Serveroturumu Bu bağlantı için kullanılan, belirttiğiniz @ publisher_login değiştirirken ve @ publisher_password .

    Security noteSecurity Note:

    uzak Dağıtımcı, tüm parametreler de dahil olmak üzere için sağlanan değerler ile yayımcı yapılandırmajob_loginvejob_passworddüz metin olarak dağıtımcı için gönderilir,Bu saklı yordam çalıştırmadan önce uzak dağıtımcı yayımcı arasındaki bağlantıyı şifreleme.Daha fazla bilgi için bkz:SQL Server bağlantıları için şifreleme.

Günlük Okuyucu Aracısı için güvenlik ayarlarını değiştirmek için

  1. At the Yayımcı, yürütmeksp_helplogreader_agent@ Yayımcı belirterek, . Bu Günlük Okuyucu Aracısı için geçerli güvenlik ayarlarını döndürür.

  2. At the Yayımcı, yürütmeksp_changelogreader_agent@ yayın belirterek, ve bir veya daha fazla değiştirmek için aşağıdaki güvenlik ayarları:

    • Windows hesabı altında değiştirmeye çalışan aracı veya yalnızca bu hesabın parolasını**@ job_login** ve @ job_password .

    • Yayımcı, bağlanırken kullanılan güvenlik modunu değiştirmek için bir değer belirtin1 veya 0@ publisher_security_mode .

    • Yayımcı bağlanırken kullanılan güvenlik modunu değiştirme10 veya bir SQL Serveroturumu Bu bağlantı için kullanılan, belirttiğiniz @ publisher_login değiştirirken ve @ publisher_password .

    Not

    Bir aracı bir oturum açma veya parola değiştirdikten sonra durdurmak ve değişikliğin etkili olabilmesi için aracı yeniden başlatmanız gerekir.

    Security noteSecurity Note:

    uzak Dağıtımcı, tüm parametreler de dahil olmak üzere için sağlanan değerler ile yayımcı yapılandırmajob_loginvejob_passworddüz metin olarak dağıtımcı için gönderilir,Bu saklı yordam çalıştırmadan önce uzak dağıtımcı yayımcı arasındaki bağlantıyı şifreleme.Daha fazla bilgi için bkz:SQL Server bağlantıları için şifreleme.

Distribution Agent gönderme temelli abonelik için güvenlik ayarlarını değiştirmek için

  1. At the Yayımcı yayın veritabanı, yürütmeksp_helpsubscription@ yayın belirterek, ve @ abone . Bu dağıtım aracı dağıtımcı altında çalışan güvenlik ayarları da dahil olmak üzere, abonelik özelliklerini döndürür.

  2. At the Yayımcı yayının veritabanında çalıştırın.sp_changesubscription@ yayın belirterek, , @ abone , @ subscriber_db , tüm@ makale için bir değer , @ özellik için güvenlik özellik adıve @ değer özelliğinin yeni bir değer .

  3. Değiştirilmesini aşağıdaki güvenlik özellikleri için yineleme adım 2:

    • Bu hesabın parolasını belirlemek değerinin altında çalıştığı aracı ya da yalnızca Windows hesabını değiştirmek içindistrib_job_password@ özellik için ve @ değeri için yeni bir parola . Adım 2 değeri belirten yineleyin, hesap, değiştirmedistrib_job_login@ özellik için yeni Windows hesabını @ değeri .

    • Abone, bağlanırken kullanılan güvenlik modunu değiştirmek için bir değer belirtinsubscriber_security_mode@ özellik için ve değerinin 1 (Windows Integrated kimlik doğrulaması) ya da 0 (SQL Server kimlik doğrulaması) @ değeri .

    • Değeri belirlemek, SQL Server kimlik doğrulaması için abone güvenlik modunu değiştirme veya SQL Server kimlik doğrulaması için oturum açma bilgilerini değiştirmesubscriber_password@ özellik için ve @ değeri için yeni parolayı . Adım 2 ' değeri belirten yinelemesubscriber_login@ özellik için ve yeni oturum açma için @ değeri .

    Not

    Bir aracı bir oturum açma veya parola değiştirdikten sonra durdurmak ve değişikliğin etkili olabilmesi için aracı yeniden başlatmanız gerekir.

    Security noteSecurity Note:

    Yayımcı, değerleri sağlanan tüm özellikleri de dahil olmak üzere uzak Dağıtımcı ile yapılandırmadistrib_job_logindistrib_job_password gönderilen ve dağıtımcı için düz metin. Bu saklı yordam çalıştırmadan önce uzak dağıtımcı yayımcı arasındaki bağlantıyı şifreleme.Daha fazla bilgi için bkz:SQL Server bağlantıları için şifreleme.

Güvenlik Dağıtım Aracısı için çekme temelli abonelik ayarlarını değiştirmek için

  1. At abone, yürütmeksp_helppullsubscription@ yayın belirterek, . Bu abonelik özellikleri, Abone tarafında çalışan dağıtım aracı için güvenlik ayarları da dahil olmak üzere döndürür.

  2. At abone abonelik veritabanı üzerinde yürütmeksp_change_subscription_properties@ Yayımcı belirterek, , @ publisher_db , @ yayın , @ özellik için güvenlik özellik adıve @ değer özelliğinin yeni bir değer .

  3. Değiştirilmesini aşağıdaki güvenlik özellikleri için yineleme adım 2:

    • Bu hesabın parolasını belirlemek değerinin altında çalıştığı aracı ya da yalnızca Windows hesabını değiştirmek içindistrib_job_password@ özellik için ve @ değeri için yeni bir parola . Adım 2 değeri belirten yineleyin, hesap, değiştirmedistrib_job_login@ özellik için yeni Windows hesabını @ değeri .

    • dağıtımcı, bağlanırken kullanılan güvenlik modunu değiştirmek için bir değer belirtindistributor_security_mode@ özellik için ve değerinin 1 (Windows Integrated kimlik doğrulaması) ya da 0 (SQL Server kimlik doğrulaması) @ değeri .

    • Değeri belirlemek, SQL Server kimlik doğrulaması için dağıtımcı güvenlik modunu değiştirme veya SQL Server kimlik doğrulaması için oturum açma bilgilerini değiştirmedistributor_password@ özellik için ve @ değeri için yeni parolayı . Adım 2 ' değeri belirten yinelemedistributor_login@ özellik için ve yeni oturum açma için @ değeri .

    Not

    Bir aracı bir oturum açma veya parola değiştirdikten sonra durdurmak ve değişikliğin etkili olabilmesi için aracı yeniden başlatmanız gerekir.

Merge Agent gönderme temelli abonelik için güvenlik ayarlarını değiştirmek için

  1. At the Yayımcı yayın veritabanı, yürütmeksp_helpmergesubscription@ yayın belirterek, , @ aboneve @ subscriber_db . Bu abonelik özellikleri, Merge Agent dağıtımcı altında çalışan güvenlik ayarları da dahil olmak üzere döndürür.

  2. At the Yayımcı yayının veritabanında çalıştırın.sp_changemergesubscription@ yayın belirterek, , @ abone , @ subscriber_db , @ özellik için güvenlik özellik adıve @ değer özelliğinin yeni bir değer .

  3. Değiştirilmesini aşağıdaki güvenlik özellikleri için yineleme adım 2:

    • Hangi aracı çalışır, yalnızca bu hesap için parola belirtin değeri Windows hesabını değiştirmek içinmerge_job_password@ özellik için ve @ değeri için yeni bir parola . Adım 2 değeri belirten yineleyin, hesap, değiştirmemerge_job_login@ özellik için yeni Windows hesabını @ değeri .

    • Abone, bağlanırken kullanılan güvenlik modunu değiştirmek için bir değer belirtinsubscriber_security_mode@ özellik için ve değerinin 1 (Windows Integrated kimlik doğrulaması) ya da 0 (SQL Server kimlik doğrulaması) @ değeri .

    • Değeri belirlemek, SQL Server kimlik doğrulaması için abone güvenlik modunu değiştirme veya SQL Server kimlik doğrulaması için oturum açma bilgilerini değiştirmesubscriber_password@ özellik için ve @ değeri için yeni parolayı . Adım 2 ' değeri belirten yinelemesubscriber_login@ özellik için ve yeni oturum açma için @ değeri .

    • Yayımcı, bağlanırken kullanılan güvenlik modunu değiştirmek için bir değer belirtinpublisher_security_mode@ özellik için ve değerinin 1 (Windows Integrated kimlik doğrulaması) ya da 0 (SQL Server kimlik doğrulaması) @ değeri .

    • Değeri belirlemek, SQL Server kimlik doğrulaması için Yayımcı'ın güvenlik modunu değiştirme veya SQL Server kimlik doğrulaması için oturum açma bilgilerini değiştirmepublisher_password@ özellik için ve @ değeri için yeni parolayı . Adım 2 ' değeri belirten yinelemepublisher_login@ özellik için ve yeni oturum açma için @ değeri .

    Not

    Bir aracı bir oturum açma veya parola değiştirdikten sonra durdurmak ve değişikliğin etkili olabilmesi için aracı yeniden başlatmanız gerekir.

    Security noteSecurity Note:

    Yayımcı, değerleri sağlanan tüm özellikleri de dahil olmak üzere uzak Dağıtımcı ile yapılandırmamerge_job_loginmerge_job_password gönderilen ve dağıtımcı için düz metin. Bu saklı yordam çalıştırmadan önce uzak dağıtımcı yayımcı arasındaki bağlantıyı şifreleme.Daha fazla bilgi için bkz:SQL Server bağlantıları için şifreleme.

Birleştirme Aracısı çekme temelli abonelik için güvenlik ayarlarını değiştirmek için

  1. At abone, yürütmeksp_helpmergepullsubscription@ yayın belirterek, . Bu abonelik özellikleri, Abone tarafında çalışan Merge Agent için güvenlik ayarları da dahil olmak üzere döndürür.

  2. At abone abonelik veritabanı üzerinde yürütmeksp_change_subscription_properties@ Yayımcı belirterek, , @ publisher_db , @ yayın , @ özellik için güvenlik özellik adıve @ değer özelliğinin yeni bir değer .

  3. Değiştirilmesini aşağıdaki güvenlik özellikleri için yineleme adım 2:

    • Bu hesabın parolasını belirlemek değerinin altında çalıştığı aracı ya da yalnızca Windows hesabını değiştirmek içinmerge_job_password@ özellik için ve @ değeri için yeni parolayı . Hesap, değiştirme, yineleme adım 2'değeri, belirlememerge_job_login@ özellik için yeni Windows hesabını @ değeri .

    • dağıtımcı, bağlanırken kullanılan güvenlik modunu değiştirmek için bir değer belirtindistributor_security_mode@ özellik için ve değerinin 1 (Windows Integrated kimlik doğrulaması) ya da 0 (SQL Server kimlik doğrulaması) @ değeri .

    • Değeri belirlemek, SQL Server kimlik doğrulaması için dağıtımcı güvenlik modunu değiştirme veya SQL Server kimlik doğrulaması için oturum açma bilgilerini değiştirmedistributor_password@ özellik için ve @ değeri için yeni parolayı . Adım 2 ' değeri belirten yinelemedistributor_login@ özellik için ve yeni oturum açma için @ değeri .

    • Yayımcı, bağlanırken kullanılan güvenlik modunu değiştirmek için bir değer belirtinpublisher_security_mode@ özellik için ve değerinin 1 (Windows Integrated kimlik doğrulaması) ya da 0 (SQL Server kimlik doğrulaması) @ değeri .

    • Değeri belirlemek, SQL Server kimlik doğrulaması için Yayımcı'ın güvenlik modunu değiştirme veya SQL Server kimlik doğrulaması için oturum açma bilgilerini değiştirmepublisher_password@ özellik için ve @ değeri için yeni parolayı . Adım 2 ' değeri belirten yinelemepublisher_login@ özellik için ve yeni oturum açma için @ değeri .

    Not

    Bir aracı bir oturum açma veya parola değiştirdikten sonra durdurmak ve değişikliğin etkili olabilmesi için aracı yeniden başlatmanız gerekir.

anlık görüntü Agent için filtre uygulanmış anlık görüntü görüntü görüntüyü artırmak güvenlik ayarlarını değiştirmek için bir abone

  1. At the Yayımcı, yürütmeksp_helpdynamicsnapshot_job@ yayın belirterek, . Sonuç kümesi, değerini not alınjob_name Abonenin bölümünün değişikliği.

  2. At the Yayımcı, yürütmeksp_changedynamicsnapshot_job@ yayın belirterek, , adım 1: @ dynamic_snapshot_jobname için alınan değer@ job_password için yeni bir parola ve veya oturum açma aracı çalıştığı @ job_login için Windows hesabı için parola ve @ job_password .

    Security noteSecurity Note:

    uzak Dağıtımcı, tüm parametreler de dahil olmak üzere için sağlanan değerler ile yayımcı yapılandırmajob_loginvejob_passworddüz metin olarak dağıtımcı için gönderilir,Bu saklı yordam çalıştırmadan önce uzak dağıtımcı yayımcı arasındaki bağlantıyı şifreleme.Daha fazla bilgi için bkz:SQL Server bağlantıları için şifreleme.

Queue Reader Agent için güvenlik ayarlarını değiştirmek için

  1. At dağıtımcı, yürütmeksp_helpqreader_agent.Bu, geçerli Queue Reader Agent altında çalışacağı Windows hesabını verir.

    • At dağıtımcı, yürütmeksp_changeqreader_agent@ job_login Windows hesabı ayarları belirtme, ve @ job_passwsord .

    Not

    Bir aracı bir oturum açma veya parola değiştirdikten sonra durdurmak ve değişikliğin etkili olabilmesi için aracı yeniden başlatmanız gerekir.Her dağıtım veritabanı için bir Queue Reader Agent vardır.Aracı güvenlik ayarlarını değiştirme, tüm yayınları Bu dağıtım veritabanı kullanan tüm yayımcılar saat ayarlarını etkiler.

  2. Queue Reader Agent aynı bağlantı bilgilerini, abonelik için Dağıtım Aracısı olarak kullanarak bağlantıları için abone yapar.

Hemen bir güncelleme abone tarafından yayımcıya bağlanırken kullanılan güvenlik modunu değiştirmek için

  • At abone abonelik veritabanı üzerinde yürütmeksp_link_publication.Belirtin**@ Yayımcı**, @ yayın , @ publisher_db yayın veritabanının adını@ security_mode için aşağıdaki değerlerden biri ve :

    • 0 SQL Server kimlik doğrulaması yapılırken kullanılacak Yayımcı. güncelleştirir Bu seçenek geçerli oturum açma sırasında yayımcı için gerekir**@ oturum açma** and @password.

    • 1 Abone tarafında bağlanırken Yayımcı. için değişiklik kullanıcının güvenlik bağlamında kullanmak için Bkz:sp_link_publication için bu güvenlik modunu. için ilgili sınırlamalar

    • 2 Varolan bir, kullanmaya kullanılarak oluşturulan kullanıcı tanımlı bağlantılı sunucu oturumu sp_addlinkedserver (Transact-SQL).

uzak Dağıtımcı için parolayı değiştirmek için

  1. At dağıtımcı dağıtım veritabanında çalıştırın.sp_changedistributor_password@ parola bu oturum için yeni bir parola belirleyerek, .

    Important noteImportant Note:

    Parola değiştirmedistributor_admin doğrudan.

  2. Bu uzak dağıtımcı kullanan her Yayımcı sırasında yürütmeksp_changedistributor_password@ parola için adım 1'deki Parola belirtmeyi, .