Aracılığıyla paylaş


Nasıl yapılır: Görüntülemek ve çoğaltma güvenlik ayarları (çoğaltma Transact-SQL programlama) değiştirme

Yayın ve abonelikleri oluşturduğunuzda çoğaltma tarafından gerekli güvenlik hesabı ayarları (oturum ve Parolalar) tanımlanır.Bu ayarlar, daha sonra çoğaltma depolanmış yordamları kullanarak değiştirilebilir.Kullandığınız saklı yordamlar Aracısı türünü ve sunucu bağlantı türünü bağlıdır.

Not

Güvenlik nedenleriyle, parolalar gerçek değerini maskelenmiş çoğaltma depolanan yordamlar tarafından döndürülen sonuç kümeleri içinde.

Güvenlik notuGüvenlik Notu

Tüm aşağıdaki yordamlar, mümkün olduğunda, zamanında güvenlik kimlik bilgileri bilgilerini girmesini ister.Kimlik bilgileri bir komut dosyasında saklıyorsanız, yetkisiz erişimi önlemek için dosyayı güvenli gerekir.

Çoğaltma sunucusunda saklanan parola tüm örneklerini değiştirmek için

  1. Bir çoğaltma topolojisi asıl veritabanı üzerinde bulunan bir sunucuda 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 örnek sunucu üzerindeki tüm aracılar tarafından topoloji diğer sunuculara bağlanırken kullanılan parolayı değiştirir.

    Not

    Değişiklik yalnızca oturum açma ve parola bağlantı topolojisi (örneğin dağıtımcı veya abone), belirli bir sunucu için bu sunucunun adını belirtmek @ server.

  2. Burada parolayı güncelleştirilmelidir çoğaltma topolojisi her sunucuya at 1 adımı yineleyin.

    Not

    Çoğaltma parola değiştirdikten sonra durdurmak ve parola değişikliği için o Aracısı etkili olabilmesi kullanan her Aracısı yeniden gerekir.

Snapshot aracı güvenlik ayarlarını değiştirmek için

  1. Yayımcı tarafında yürütmek sp_helppublication_snapshot, belirten @ yayın.Bu anlık görüntü Aracısı için geçerli güvenlik ayarlarını döndürür.

  2. Yayımcı tarafında yürütmek sp_changepublication_snapshot, belirten @ yayın ve bir veya daha fazla değiştirmek için aşağıdaki güvenlik ayarları:

    • Windows hesabı altında değiştirmek için Aracısı çalışır veya bu hesap için yalnızca bir parola belirtmek @ job_login ve @ job_password.

    • Yayımcı için bağlanırken kullanılan güvenlik modunu değiştirmek için değeri belirtmek 1 veya 0 için @ publisher_security_mode.

    • Yayımcı'dan bağlanırken kullanılan güvenlik modunu değiştirme, 1 için 0 veya değiştirirken bir SQL Server belirlemek, bu bağlantı için kullanılan oturum açma @ publisher_login ve publisher_password @.

    Güvenlik notuGüvenlik Notu

    Yayımcı ile yapılandırırken bir uzak Dağıtımcı, sağlanan da dahil olmak üzere tüm parametreler için değerler job_login ve job_password, için dağıtıcı düz metin olarak gönderilirBu saklı yordam yürütmeden önce Yayımcı ve kendi uzak dağıtımcı arasında bağlantı şifrelemek.Daha fazla bilgi için bkz: SQL Server bağlantıları şifreleme.

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

  1. Yayımcı tarafında yürütmek sp_helplogreader_agent, belirten @ publisher.Bu Günlük Okuyucu Aracısı için geçerli güvenlik ayarlarını döndürür.

  2. Yayımcı tarafında yürütmek sp_changelogreader_agent, belirten @ yayın ve bir veya daha fazla değiştirmek için aşağıdaki güvenlik ayarları:

    • Windows hesabı altında değiştirmek için Aracısı çalışır veya bu hesap için yalnızca bir parola belirtmek @ job_login ve @ job_password.

    • Yayımcı için bağlanırken kullanılan güvenlik modunu değiştirmek için değeri belirtmek 1 veya 0 için @ publisher_security_mode.

    • Yayımcı'dan bağlanırken kullanılan güvenlik modunu değiştirme, 1 için 0 veya değiştirirken bir SQL Server belirlemek, bu bağlantı için kullanılan oturum açma @ publisher_login ve publisher_password @.

    Not

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

    Güvenlik notuGüvenlik Notu

    Yayımcı ile yapılandırırken bir uzak Dağıtımcı, sağlanan da dahil olmak üzere tüm parametreler için değerler job_login ve job_password, için dağıtıcı düz metin olarak gönderilirBu saklı yordam yürütmeden önce Yayımcı ve kendi uzak dağıtımcı arasında bağlantı şifrelemek.Daha fazla bilgi için bkz: SQL Server bağlantıları şifreleme.

Dağıtım Aracısı için güvenlik ayarlarını değiştirmek için birgönderme temelli abonelik

  1. Üzerinde yayımcı adresindeki yayın veritabanı, yürütmek sp_helpsubscription, belirten @ yayın ve @ abone.Bu dağıtıcıda çalışan Dağıtım Aracısı için güvenlik ayarları da dahil olmak üzere, abonelik özelliklerini döndürür.

  2. Üzerinde yayımcı adresindeki yayın veritabanı, yürütmek sp_changesubscription, belirten @ yayın, @ abone, @ subscriber_db, değeri tüm için @ makale, için güvenlik özelliği adı @ özellikve yeni değeri özelliğinin @ değeri.

  3. 2 Her değiştirilmesini aşağıdaki güvenlik özellikleri için yineleyin:

    • Bu hesabın parolasını aracı çalıştığı altında veya yalnızca Windows hesabı değiştirmek için bir değer belirtmek distrib_job_password için @ özellik ve yeni bir parola @ değeri.Hesabı değiştirilirken, bir değer belirterek 2 numaralı adımı yineleyin distrib_job_login için @ özellik ve yeni bir Windows hesabı için @ değeri.

    • Abone için bağlanırken kullanılan güvenlik modunu değiştirmek için değerini belirtin subscriber_security_mode için @ özellik değeri 1 (Windows tümleşik kimlik doğrulaması) veya 0 (sql Server kimlik doğrulaması) için @ değeri.

    • sql Server kimlik doğrulaması için abone güvenlik modu değiştirildikten sonra veya sql Server kimlik doğrulaması için oturum açma bilgilerini değiştirme, değeri belirtmek subscriber_password için @ özellik ve yeni parola için @ değeri.Değeri belirterek adımı yineleyin 2, subscriber_login için @ özellik ve yeni oturum açma için @ değeri.

    Not

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

    Güvenlik notuGüvenlik Notu

    Publisher ile yapılandırırken bir uzak Dağıtımcı, sağlanan da dahil olmak üzere tüm özellikleri için değerleri distrib_job_login ve distrib_job_password, dağıtıcı düz metin olarak gönderilir.Bu saklı yordam yürütmeden önce Yayımcı ve kendi uzak dağıtımcı arasında bağlantı şifrelemek.Daha fazla bilgi için bkz: SQL Server bağlantıları şifreleme.

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

  1. Abone tarafında yürütmek sp_helppullsubscription, belirten @ yayın.Bu Abone tarafında çalışan Dağıtım Aracısı için güvenlik ayarları da dahil olmak üzere, abonelik özelliklerini döndürür.

  2. Üzerinde abone adresindeki abonelik veritabanı, execute sp_change_abonelik_properties, belirten @ publisher, @ publisher_db, @ yayın, için güvenlik özelliği adı @ özellikve yeni değeri özelliğinin @ değeri.

  3. 2 Her değiştirilmesini aşağıdaki güvenlik özellikleri için yineleyin:

    • Bu hesabın parolasını aracı çalıştığı altında veya yalnızca Windows hesabı değiştirmek için bir değer belirtmek distrib_job_password için @ özellik ve yeni bir parola @ değeri.Hesabı değiştirilirken, bir değer belirterek 2 numaralı adımı yineleyin distrib_job_login için @ özellik ve yeni bir Windows hesabı için @ değeri.

    • Dağıtımcı olarak bağlanırken kullanılan güvenlik modunu değiştirmek için bir değer belirtmek distributor_security_mode için @ özellik değeri 1 (Windows tümleşik kimlik doğrulaması) veya 0 (sql Server kimlik doğrulaması) için @ değeri.

    • Dağıtıcı güvenlik modunu değiştirme için sql Server kimlik doğrulaması veya sql Server kimlik doğrulaması için oturum açma bilgilerini değiştirme olsa, değeri belirtmek distributor_password için @ özellik ve yeni parola için @ değeri.Değeri belirterek adımı yineleyin 2, distributor_login için @ özellik ve yeni oturum açma için @ değeri.

    Not

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

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

  1. Üzerinde yayımcı adresindeki yayın veritabanı, yürütmek sp_helpmergesubscription, belirten @ yayın, @ abone, ve @ subscriber_db.Bu Birleştirme Aracısı dağıtımcı çalışan için güvenlik ayarları da dahil olmak üzere, abonelik özelliklerini döndürür.

  2. Üzerinde yayımcı adresindeki yayın veritabanı, yürütmek sp_changemergesubscription, belirten @ yayın, @ abone, @ subscriber_db, için güvenlik özelliği adı @ özellikve yeni değeri özelliğinin @ değeri.

  3. 2 Her değiştirilmesini aşağıdaki güvenlik özellikleri için yineleyin:

    • Bu hesap için parola veya tam altında Aracısı çalıştığı, Windows hesabı değiştirmek için değeri belirtmek merge_job_password için @ özellik ve yeni bir parola @ değeri.Hesabı değiştirilirken, bir değer belirterek 2 numaralı adımı yineleyin merge_job_login için @ özellik ve yeni bir Windows hesabı için @ değeri.

    • Abone için bağlanırken kullanılan güvenlik modunu değiştirmek için değerini belirtin subscriber_security_mode için @ özellik değeri 1 (Windows tümleşik kimlik doğrulaması) veya 0 (sql Server kimlik doğrulaması) için @ değeri.

    • sql Server kimlik doğrulaması için abone güvenlik modu değiştirildikten sonra veya sql Server kimlik doğrulaması için oturum açma bilgilerini değiştirme, değeri belirtmek subscriber_password için @ özellik ve yeni parola için @ değeri.Değeri belirterek adımı yineleyin 2, subscriber_login için @ özellik ve yeni oturum açma için @ değeri.

    • Yayımcı için bağlanırken kullanılan güvenlik modunu değiştirmek için değerini belirtin publisher_security_mode için @ özellik değeri 1 (Windows tümleşik kimlik doğrulaması) veya 0 (sql Server kimlik doğrulaması) için @ değeri.

    • sql Server kimlik doğrulaması için yayımcı güvenlik modu değiştirildikten sonra veya sql Server kimlik doğrulaması için oturum açma bilgilerini değiştirme, değerini belirtin publisher_password için @ özellik ve yeni parola için @ değeri.Değeri belirterek adımı yineleyin 2, publisher_login için @ özellik ve yeni oturum açma için @ değeri.

    Not

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

    Güvenlik notuGüvenlik Notu

    Publisher ile yapılandırırken bir uzak Dağıtımcı, sağlanan da dahil olmak üzere tüm özellikleri için değerleri merge_job_login ve merge_job_password, dağıtıcı düz metin olarak gönderilir.Bu saklı yordam yürütmeden önce Yayımcı ve kendi uzak dağıtımcı arasında bağlantı şifrelemek.Daha fazla bilgi için bkz: SQL Server bağlantıları şifreleme.

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

  1. Abone tarafında yürütmek sp_helpmergepullsubscription, belirten @ yayın.Bu Birleştirme Aracısı Abone tarafında çalışan için güvenlik ayarları da dahil olmak üzere, abonelik özelliklerini döndürür.

  2. Üzerinde abone adresindeki abonelik veritabanı, execute sp_change_abonelik_properties, belirten @ publisher, @ publisher_db, @ yayın, için güvenlik özelliği adı @ özellikve yeni değeri özelliğinin @ değeri.

  3. 2 Her değiştirilmesini aşağıdaki güvenlik özellikleri için yineleyin:

    • Bu hesabın parolasını aracı çalıştığı altında veya yalnızca Windows hesabı değiştirmek için bir değer belirtmek merge_job_password için @ özellik ve yeni parolasını @ değeri.Hesabı değiştirilirken, bir değer belirterek adımı yineleyin merge_job_login için @ özellik ve yeni bir Windows hesabı için @ değeri.

    • Dağıtımcı olarak bağlanırken kullanılan güvenlik modunu değiştirmek için bir değer belirtmek distributor_security_mode için @ özellik değeri 1 (Windows tümleşik kimlik doğrulaması) veya 0 (sql Server kimlik doğrulaması) için @ değeri.

    • Dağıtıcı güvenlik modunu değiştirme için sql Server kimlik doğrulaması veya sql Server kimlik doğrulaması için oturum açma bilgilerini değiştirme olsa, değeri belirtmek distributor_password için @ özellik ve yeni parola için @ değeri.Değeri belirterek adımı yineleyin 2, distributor_login için @ özellik ve yeni oturum açma için @ değeri.

    • Yayımcı için bağlanırken kullanılan güvenlik modunu değiştirmek için değerini belirtin publisher_security_mode için @ özellik değeri 1 (Windows tümleşik kimlik doğrulaması) veya 0 (sql Server kimlik doğrulaması) için @ değeri.

    • Yayımcı güvenlik modunu değiştirmek için sql Server kimlik doğrulaması veya sql Server kimlik doğrulaması için oturum açma bilgilerini değiştirme olsa, değeri belirtmek publisher_password için @ özellik ve yeni parola için @ değeri.Değeri belirterek adımı yineleyin 2, publisher_login için @ özellik ve yeni oturum açma için @ değeri.

    Not

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

Anlık Görüntü Aracısı için abone süzülmüş anlık görüntü oluşturmak güvenlik ayarlarını değiştirmek için

  1. Yayımcı tarafında yürütmek sp_helpdynamicsnapshot_job, belirten @ yayın.Sonuç küme, değerini not job_name abonenin bölüm değiştirmek için.

  2. Yayımcı tarafında yürütmek sp_changedynamicsnapshot_job, belirten @ yayın, değer için adım 1'den elde edilen @ dynamic_snapshot_jobnameve yeni bir parola @ job_password veya oturum açma adı ve parolasını Aracısı çalıştığı için Windows @ job_login ve @ job_password.

    Güvenlik notuGüvenlik Notu

    Yayımcı ile yapılandırırken bir uzak Dağıtımcı, sağlanan da dahil olmak üzere tüm parametreler için değerler job_login ve job_password, için dağıtıcı düz metin olarak gönderilirBu saklı yordam yürütmeden önce Yayımcı ve kendi uzak dağıtımcı arasında bağlantı şifrelemek.Daha fazla bilgi için bkz: SQL Server bağlantıları şifreleme.

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

  1. Dağıtıcıda yürütmek sp_helpqreader_agent.Bu, geçerli Queue Reader Agent altında çalışacağı Windows hesabını verir.

    • Dağıtıcıda yürütmek sp_changeqreader_agent, Windows hesap ayarlarını belirtme @ job_login ve @ job_passwsord.

    Not

    Bir Aracısı oturum açma veya parola değiştirdikten sonra durdurmak ve değişikliğin etkili olabilmesi için aracı yeniden gerekir.Her dağıtım veritabanı için bir sıra okuma aracısı yoktur.Aracı güvenlik ayarlarını değiştirmek bu dağıtım veritabanı kullanan tüm yayımcılar adresindeki tüm yayınlar için ayarları etkiler.

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

Tarafından hemen bir güncelleştirme abone için yayımcı bağlanırken kullanılan güvenlik modunu değiştirmek için

  • Üzerinde abone adresindeki abonelik veritabanı, execute sp_link_publication.Belirtmek @ publisher, @ yayın, adını yayın veritabanı için @ publisher_db, ve aşağıdaki değerleri için @ security_mode:

    • 0 güncelleştirmeleri Yayımcı tarafında yaparken, sql Server kimlik doğrulaması kullanmak için.Bu seçenek, geçerli bir oturum açma için yayımcı adresindeki belirtmenizi gerektirir @ login ve @ parola.

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

    • 2 var kullanmak için kullanıcı tanımlı bağlantılı sunucu oturumu kullanılarak oluşturulan sp_addlinkedserver (Transact-SQL).

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

  1. Dağıtımcı dağıtım veritabanı üzerinde yürütmek sp_changedistributor_password, bu oturum için yeni parola belirtme @ parola.

    Önemli notÖnemli

    İçin parolayı değiştirmek distributor_admin doğrudan.

  2. Bu uzak dağıtımcı kullanan her Yayımcı tarafında yürütmek sp_changedistributor_password, parola için adım 1'den belirterek @ parola.