Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Yönetilen Örneği
Bu konuda, SQL Server Management Studio, Transact-SQL veya Çoğaltma Yönetim Nesneleri (RMO) kullanılarak SQL Server'da çoğaltma güvenlik ayarlarının nasıl görüntüleneceği ve değiştirileceği açıklanmaktadır. Örneğin, Günlük Okuyucu Aracısı'nın Yayımcı'ya olan bağlantısının kimlik doğrulama yöntemini SQL Server Kimlik Doğrulaması'ndan Windows Tümleşik Kimlik Doğrulaması'na değiştirmek isteyebilir veya Windows hesabı parolası değiştiğinde bir aracının işini çalıştırmak için kullanılan kimlik bilgilerini güncellemeniz gerekebilir. Her aracının gerektirdiği izinler hakkında bilgi almak için Çoğaltma Aracısı Güvenlik Modeli'ne bakın.
Bu Konuda
Başlamadan önce:
Çoğaltma güvenlik ayarlarını görüntülemek ve değiştirmek için şunları kullanın:
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Kullandığınız saklı yordamlar, aracı türüne ve sunucu bağlantısının türüne bağlıdır.
Kullandığınız RMO sınıfları ve özellikleri, aracı türüne ve sunucu bağlantısının türüne bağlıdır.
Güvenlik
Güvenlik nedeniyle, çoğaltma saklı yordamları tarafından döndürülen sonuç kümelerinde parolaların gerçek değerleri maskelenir.
İzinler
SQL Server Management Studio'yu kullanma
Aşağıdaki iletişim kutularında güvenlik ayarlarını görüntüleyin ve değiştirin:
SQL Server Management Studio'nun Çoğaltma klasöründe bulunan Çoğaltma Parolalarını Güncelleştir iletişim kutusu. Çoğaltma topolojisindeki bir sunucudaki SQL Server hesabının veya Windows hesabının parolasını değiştirirseniz, hesabı kullanan her aracı için parolayı güncelleştirmek yerine bu iletişim kutusunu kullanın. Birden fazla sunucudaki aracılar aynı hesabı kullanıyorsa, her sunucuya bağlanmanız ve parolayı değiştirmeniz gerekir. Parola, çoğaltma işleminin parolayı kullandığı tüm yerlerde güncellenir. Parola, bağlı sunucular gibi diğer yerlerde güncelleştirilmez.
iletişim kutusunun < sayfası. Bu iletişim kutusuna erişme hakkında daha fazla bilgi için bkz. Yayın Özelliklerini Görüntüleme ve Değiştirme.
Abonelik Özellikleri - <Abonelik> iletişim kutusu. Bu iletişim kutusuna erişme hakkında daha fazla bilgi için bkz. Anında İletme Aboneliği Özelliklerini Görüntüleme ve Değiştirme ve Çekme Aboneliği Özelliklerini Görüntüleme ve Değiştirme.
Dağıtımcı Özellikleri - <Dağıtımcı> ve Dağıtım Veritabanı Özellikleri - <Veritabanı> iletişim kutuları. Bu iletişim kutularına erişme hakkında daha fazla bilgi için bkz . Dağıtımcı ve Yayımcı Özelliklerini Görüntüleme ve Değiştirme.
Yayımcı Özellikleri - <Yayımcı> iletişim kutusu. Bu iletişim kutusuna erişme hakkında daha fazla bilgi için Dağıtımcı ve Yayımcı Özelliklerini Görüntüleme ve Değiştirme.
Bir veya daha fazla aracı tarafından kullanılan bir hesabın parolasını değiştirmek için
Hesap bir SQL Server hesabıysa, bu iletişim kutusu SQL Server hesabının parolasını da değiştirir. Hesap bir Windows hesabıysa, önce Windows'ta parolayı değiştirin. Daha fazla bilgi için Windows belgelerine bakın.
Uyarı
Çoğaltma parolasını değiştirdikten sonra, değişiklik bu aracı için geçerli olmadan önce parolayı kullanan her aracıyı durdurmanız ve yeniden başlatmanız gerekir.
SQL Server Management Studio'da sunucuya bağlanın ve ardından sunucu düğümünü genişletin.
Çoğaltma klasörüne sağ tıklayın ve ardından Çoğaltma Parolalarını Güncelleştir'e tıklayın.
Çoğaltma Parolalarını Güncelleştir iletişim kutusunda hesabı ve yeni parolayı belirtin.
Tamam'ı seçin.
Anlık Görüntü Aracısı'nın güvenlik ayarlarını değiştirmek için
iletişim kutusunun < sayfasında, > metin kutusunun yanındaki Güvenlik Ayarları düğmesine tıklayın.
Anlık Görüntü Aracısı Güvenliği iletişim kutusunda, aracının çalışacağı hesabı belirtin:
Aracı hesabı metin kutusuna yeni bir Windows hesabı girin.
Parola ve Parolayı Onayla metin kutularına yeni bir güçlü parola girin.
Aracın Dağıtımcıdan Yayımcıya bağlanması gereken bağlamı belirtin. Aşağıdaki SQL Server oturum açma bilgilerini kullan'ı seçerseniz, oturum açmayı da belirtmeniz gerekir:
Oturum açma metin kutusuna oturum açma bilgisi girin
Parola ve Parolayı Onayla metin kutularına yeni bir güçlü parola girin.
Uyarı
Publisher bir Oracle Publisher ise, bağlantı bağlamı Dağıtımcı Özellikleri - <Dağıtımcı> iletişim kutusunda belirtilir. Bağlamı değiştirme yordamı için aşağıya bakın.
Tamam'ı seçin.
Günlük Okuyucu Aracısı'nın güvenlik ayarlarını değiştirmek için
iletişim kutusunun < sayfasında, > metin kutusunun yanındaki Güvenlik Ayarları düğmesine tıklayın.
Günlük Okuyucu Aracısı Güvenliği iletişim kutusunda, aracının hangi hesapla çalıştırılacağını belirtin.
Aracı hesabı metin kutusuna yeni bir Windows hesabı girin
Parola ve Parolayı Onayla metin kutularına yeni bir güçlü parola girin.
Aracın Dağıtımcıdan Yayımcıya bağlanması gereken bağlamı belirtin. Aşağıdaki SQL Server oturum açma bilgilerini kullan'ı seçerseniz, oturum açmayı da belirtmeniz gerekir:
Oturum açma metin kutusuna oturum açma bilgisi girin
Parola ve Parolayı Onayla metin kutularına yeni bir güçlü parola girin.
Uyarı
Publisher bir Oracle Publisher ise, bağlantı bağlamı Dağıtımcı Özellikleri - <Dağıtımcı> iletişim kutusunda belirtilir. Sonraki yordamı kullanarak bağlamı değiştirin.
Tamam'ı seçin.
Uyarı
Yayınlanan her bir veritabanı için bir Günlük Okuyucu Aracısı vardır. Bir yayındaki aracı için güvenlik ayarlarının değiştirilmesi, yayın veritabanındaki tüm yayınların ayarlarını etkiler.
Oracle yayını için Snapshot Agent ve Log Reader Agent'ın Yayımcı ile bağlantı oluşturma bağlamını değiştirmek için
iletişim kutusunun < sayfasında, yayımcının yanındaki özellikler düğmesine (>) tıklayın.
Yayımcıya Aracı Bağlantısı bölümünde, yapılandırdığınız çoğaltma yönetim kullanıcı şeması tarafından kullanılan oturum açma bilgilerini ve parolayı belirtin. Daha fazla bilgi için bkz. Oracle Publisher yapılandırma.
Tamam'ı seçin.
Anında iletme aboneliği için Dağıtım Aracısı'nın güvenlik ayarlarını değiştirmek için
Publisher'daki Abonelik Özellikleri - <Abonelik> iletişim kutusunda aşağıdaki değişiklikleri yapabilirsiniz:
Dağıtım Aracısı'nın çalıştığı ve Dağıtımcı ile bağlantı yaptığı hesabı değiştirmek için Aracı işlem hesabı satırına tıklayın ve sonra satırdaki özellikler (...) düğmesine tıklayın. Dağıtım Aracısı Güvenliği iletişim kutusunda bir hesap ve parola belirtin.
Dağıtım Aracısı'nın Aboneye bağlandığı bağlamı değiştirmek için Abone Bağlantısı satırına tıklayın ve sonra satırdaki özellikler (...) düğmesine tıklayın. Bağlantı Bilgilerini Girin iletişim kutusunda bağlamı belirtin.
Kuyruğa alınmış güncelleştirme aboneliklerini kullanıyorsanız, Kuyruk Okuyucu Aracısı abone bağlantıları için burada belirtilen bağlamı da kullanır.
Tamam'ı seçin.
Çekme aboneliği için Dağıtım Aracısı'nda güvenlik ayarlarını değiştirmek için
Abone'deki Abonelik Özellikleri - <Abonelik> iletişim kutusunda aşağıdaki değişiklikleri yapabilirsiniz:
Dağıtım Aracısı'nın çalıştığı ve Aboneye bağlantı yaptığı hesabı değiştirmek için Aracı işlem hesabı satırına tıklayın ve ardından satırdaki özellikler (...) düğmesine tıklayın. Dağıtım Aracısı Güvenliği iletişim kutusunda bir hesap ve parola belirtin.
Kuyruğa alınmış güncelleştirme aboneliklerini kullanıyorsanız, Kuyruk Okuyucu Aracısı abone bağlantıları için burada belirtilen bağlamı da kullanır.
Dağıtım Aracısı'nın Dağıtımcıya bağlandığı bağlamı değiştirmek için Dağıtımcı Bağlantısı satırına tıklayın ve sonra satırdaki özellikler (...) düğmesine tıklayın. Bağlantı Bilgilerini Girin iletişim kutusunda bağlamı belirtin.
Tamam'ı seçin.
Otomatik abonelik için Birleştirme Aracısı'nın güvenlik ayarlarını değiştirmek için
Publisher'daki Abonelik Özellikleri - <Abonelik> iletişim kutusunda aşağıdaki değişiklikleri yapabilirsiniz:
Birleştirme Aracısı'nın çalıştığı ve Yayımcı ve Dağıtımcı ile bağlantı yaptığı hesabı değiştirmek için Aracı işlemi hesap satırına tıklayın ve sonra satırdaki özellikler (...) düğmesine tıklayın. Aracı Güvenliğini Birleştir iletişim kutusunda bir hesap ve parola belirtin.
Birleştirme Aracısı'nın Aboneye bağlandığı bağlamı değiştirmek için Abone Bağlantısı satırına tıklayın ve sonra satırdaki özellikler (...) düğmesine tıklayın. Bağlantı Bilgilerini Girin iletişim kutusunda bağlamı belirtin.
Tamam'ı seçin.
Çekme aboneliği için Birleştirme Aracısı'nın güvenlik ayarlarını değiştirmek için
Abone'deki Abonelik Özellikleri - <Abonelik> iletişim kutusunda aşağıdaki değişiklikleri yapabilirsiniz:
Birleştirme Aracısı'nın çalıştığı ve Aboneye bağlantı yaptığı hesabı değiştirmek için Aracı işlemi hesap satırına tıklayın ve sonra satırdaki özellikler (...) düğmesine tıklayın. Aracı Güvenliğini Birleştir iletişim kutusunda bir hesap ve parola belirtin.
Birleştirme Aracısı'nın Yayımcı ve Dağıtımcı'ya bağlandığı bağlamı değiştirmek için, Yayımcı Bağlantısı satırına tıklayın ve sonra satırdaki özellikler (...) düğmesine tıklayın. Bağlantı Bilgilerini Girin iletişim kutusunda bağlamı belirtin.
Tamam'ı seçin.
Kuyruk Okuyucu Aracısı'nın çalıştığı hesabı değiştirmek için
iletişim kutusunun < sayfasında, dağıtım veritabanının yanındaki özellikler (>) düğmesine tıklayın.
Dağıtım Veritabanı Özellikleri - <Veritabanı> iletişim kutusunda, Aracı işlem hesabı metin kutusunun yanındaki Güvenlik Ayarları düğmesine tıklayın.
Kuyruk Okuyucu Ajan Güvenliği iletişim kutusunda, hangi hesabın altında çalıştığını ve Dağıtımcı ile bağlantı kurduğunu belirtin:
İşlem hesabı metin kutusuna yeni bir Windows hesabı girin
Parola ve Parolayı Onayla metin kutularına yeni bir güçlü parola girin.
Tamam'ı seçin.
Uyarı
Her dağıtım veritabanı için bir Kuyruk Okuyucu Aracısı vardır. Temsilcinin güvenlik ayarlarının değiştirilmesi, bu dağıtım veritabanını kullanan tüm Yayımcılardaki tüm yayınların ayarlarını etkiler.
Kuyruk Okuyucu Aracısı'nın Yayımcı ile bağlantı kurma bağlamını değiştirmek için
iletişim kutusunun < sayfasında, Yayımcı'nın yanındaki özellikler düğmesine (>) tıklayın.
Yayımcıya Aracı Bağlantısı bölümünde, Aracı Bağlantı Modu seçeneği için Aracı işlem hesap hesabını taklit et veya SQL Server Kimlik Doğrulaması değerini belirtin. SQL Server Kimlik Doğrulaması belirtirseniz, Oturum Açma ve Parola değerlerini de girin.
Tamam'ı seçin.
Uyarı
Her dağıtım veritabanı için bir Kuyruk Okuyucu Aracısı vardır. Temsilcinin güvenlik ayarlarının değiştirilmesi, bu dağıtım veritabanını kullanan tüm Yayımcılardaki tüm yayınların ayarlarını etkiler.
Kuyruk Okuyucu Aracısı'nın Abone ile bağlantı kurma bağlamını değiştirmek için
- Kuyruk Okuyucu Aracısı, abonelik için Dağıtım Aracısı ile aynı bağlantı bağlamını kullanır. Daha fazla bilgi için yukarıdaki Dağıtım Aracısı işlemlerine bakın.
Anında güncellenen bir çekme aboneliğinin güvenlik ayarlarını değiştirmek için
Abone'nin Abonelik Özellikleri - <Abonelik> iletişim kutusunda Yayımcı Bağlantısı satırına tıklayın ve sonra satırdaki özellikler (...) düğmesine tıklayın.
Bağlantı Bilgilerini Girin iletişim kutusunda aşağıdaki seçeneklerden birini seçin:
Bağlı veya uzak sunucudan oturum açın. Abone ile Yayımcı arasında sp_addserver (Transact-SQL), sp_addlinkedserver (Transact-SQL), SQL Server Management Studio veya başka bir yöntem kullanarak bir uzak sunucu veya bağlı sunucu tanımladıysanız bu seçeneği belirleyin.
SQL Server Kimlik Doğrulaması'nı aşağıdaki oturum açma bilgileri ve parolayla kullanın. Abone ile Yayımcı arasında uzak bir sunucu veya bağlı sunucu tanımlamadıysanız bu seçeneği belirleyin. Replikasyon sizin için bağlı sunucu oluşturur. Belirttiğiniz hesap Publisher'da zaten mevcut olmalıdır.
Tamam'ı seçin.
Uyarı
Bu yordam, abonede değişiklik yapıldığında çoğaltma tetikleyicilerinin Aboneden Yayımcıya bağlanmak için kullandığı yöntemi değiştirir. Ayrıca, anında güncelleştirme aboneliği için Dağıtım Aracısı ile ilişkili ayarları da değiştirebilirsiniz. Daha fazla bilgi için bu konunun önceki bölümlerinde yer alan yordamlara bakın.
Bu yordam yalnızca çekme abonelikleri için geçerlidir. Abonelikleri anında iletmek için saklı yordam sp_link_publication (Transact-SQL)'ı kullanın.
Yayımcıdan Dağıtımcıya yönetim bağlantısının parolasını değiştirmek için
iletişim kutusunun < sayfasında, >Onayla metin kutularına güçlü bir parola girin.
Tamam'ı seçin.
iletişim kutusunun < sayfasında, Parola ve > metin kutularına güçlü bir parola girin.
Tamam'ı seçin.
Transact-SQL Kullanımı
Önemli
Aşağıdaki yordamların tümlerinde, mümkün olduğunda, kullanıcılardan çalışma zamanında güvenlik kimlik bilgilerini girmelerini iste. Kimlik bilgilerini bir betik dosyasında depolarsanız, yetkisiz erişimi önlemek için dosyanın güvenliğini sağlamalısınız.
Çoğaltma sunucusunda depolanan parolanın tüm örneklerini değiştirmek için
Ana veritabanındaki çoğaltma topolojisindeki bir sunucuda sp_changereplicationserverpasswords yürütür. Parolası değiştirilmekte
@loginolan Microsoft Windows hesabını veya Microsoft SQL Server oturum açma bilgilerini ve hesabın yeni parolasını veya oturum açma bilgilerini@passwordbelirtin. Bu, topolojideki diğer sunuculara bağlanırken sunucudaki tüm aracılar tarafından kullanılan parolanın her örneğini değiştirir.Uyarı
Yalnızca topolojideki (Dağıtımcı veya Abone gibi) belirli bir sunucuya bağlantının oturum açma ve parolasını değiştirmek için
@server, için bu sunucunun adını belirtin.Çoğaltma topolojisindeki parolanın güncelleştirilmiş olması gereken her sunucuda 1. adımı yineleyin.
Uyarı
Çoğaltma parolasını değiştirdikten sonra, değişiklik bu aracı için geçerli olmadan önce parolayı kullanan her aracıyı durdurmanız ve yeniden başlatmanız gerekir.
Anlık Görüntü Aracısı'nın güvenlik ayarlarını değiştirmek için
Publisher'da sp_helppublication_snapshot öğesini
@publicationbelirterek çalıştırın. Bu, Anlık Görüntü Aracısı için geçerli güvenlik ayarlarını döndürür.Publisher'da, değiştireceğiniz aşağıdaki güvenlik ayarlarından birini veya daha fazlasını belirterek
@publicationyürütebilirsiniz:Aracının çalıştığı Windows hesabını veya bu hesabın yalnızca şifresini değiştirmek için
@job_loginve@job_passwordbelirtin.Publisher'a bağlanırken kullanılan güvenlik modunu değiştirmek için için 1 veya
@publisher_security_modedeğerini belirtin.Publisher'a 1'den0'a bağlanırken kullanılan güvenlik modunu değiştirirken veya bu bağlantı için kullanılan SQL Server oturum açma bilgilerini değiştirirken,
@publisher_loginve@publisher_passwordbelirtin.
Önemli
Publisher'ı uzak bir Dağıtımcı ile yapılandırırken, job_login ve job_password dahil olmak üzere tüm parametreler için sağlanan değerler Dağıtımcıya düz metin olarak gönderilir. Bu saklı yordamı yürütmeden önce Yayımcı ile uzak Dağıtımcı arasındaki bağlantıyı şifrelemeniz gerekir. Daha fazla bilgi için bkz. Veritabanı Altyapısına Şifreli Bağlantıları Etkinleştirme (SQL Server Configuration Manager).
Günlük Okuyucu Aracısı'nın güvenlik ayarlarını değiştirmek için
Publisher'da sp_helplogreader_agent yürütebilirsiniz,
@publisherbelirterek. Bu, Günlük Okuyucu Aracısı'nın güncel güvenlik ayarlarını döndürür.Publisher'da, değiştireceğiniz aşağıdaki güvenlik ayarlarından birini veya daha fazlasını belirterek
@publicationyürütebilirsiniz:Aracının çalıştığı Windows hesabını veya bu hesabın yalnızca şifresini değiştirmek için
@job_loginve@job_passwordbelirtin.Publisher'a bağlanırken kullanılan güvenlik modunu değiştirmek için için 1 veya
@publisher_security_modedeğerini belirtin.Publisher'a 1'den0'a bağlanırken kullanılan güvenlik modunu değiştirirken veya bu bağlantı için kullanılan SQL Server oturum açma bilgilerini değiştirirken,
@publisher_loginve@publisher_passwordbelirtin.
Uyarı
Aracı oturum açma bilgilerini veya parolasını değiştirdikten sonra, değişiklik gerçekleşmeden önce aracıyı durdurmanız ve yeniden başlatmanız gerekir.
Önemli
Publisher'ı uzak bir Dağıtımcı ile yapılandırırken, job_login ve job_password dahil olmak üzere tüm parametreler için sağlanan değerler Dağıtımcıya düz metin olarak gönderilir. Bu saklı yordamı yürütmeden önce Yayımcı ile uzak Dağıtımcı arasındaki bağlantıyı şifrelemeniz gerekir. Daha fazla bilgi için bkz. Veritabanı Altyapısına Şifreli Bağlantıları Etkinleştirme (SQL Server Configuration Manager).
Anında iletme aboneliği için Dağıtım Aracısı'nın güvenlik ayarlarını değiştirmek için
Yayın veritabanındaki Publisher'da, ve
@publicationbelirterek@subscriberçalıştırın. Bu, Dağıtımcı'da çalışan Dağıtım Aracısı için güvenlik ayarları da dahil olmak üzere abonelik özelliklerini döndürür.Yayıncıdaki yayın veritabanında sp_changesubscription yürüterek
@publication,@subscriber,@subscriber_db,alliçin@articledeğerini,@propertyiçin güvenlik özelliğinin adını ve@valueiçin özelliğin yeni değerini belirtin.Değiştirilen aşağıdaki güvenlik özelliklerinin her biri için 2. adımı yineleyin:
Aracının çalıştığı Windows hesabını veya yalnızca bu hesabın parolasını değiştirmek için distrib_job_password değeri ve
@propertyiçin yeni bir parola belirtin. Hesabın kendisini değiştirirken, için distrib_job_login@propertydeğerini ve için@valueyeni Windows hesabını belirterek 2. adımı yineleyin.Aboneye bağlanırken kullanılan güvenlik modunu değiştirmek için için subscriber_security_mode değerini ve için
@property1 (Windows Tümleşik Kimlik Doğrulaması) veya 0 (SQL Server Kimlik Doğrulaması)@valuedeğerini belirtin.Abone güvenlik modunu SQL Server Kimlik Doğrulaması olarak değiştirirken veya SQL Server Kimlik Doğrulaması için oturum açma bilgilerini değiştirirken için subscriber_password
@propertydeğerini ve için@valueyeni parolayı belirtin. 2. adımı tekrarlayın, abone_girişi için bir değer belirleyin@propertyve yeni oturum açma için@value.
Uyarı
Aracı oturum açma bilgilerini veya parolasını değiştirdikten sonra, değişiklik gerçekleşmeden önce aracıyı durdurmanız ve yeniden başlatmanız gerekir.
Önemli
Publisher'ı uzak bir Dağıtımcı ile yapılandırırken, distrib_job_login ve distrib_job_password dahil olmak üzere tüm özellikler için sağlanan değerler Dağıtımcıya düz metin olarak gönderilir. Bu saklı yordamı yürütmeden önce Yayımcı ile uzak Dağıtımcı arasındaki bağlantıyı şifrelemeniz gerekir. Daha fazla bilgi için bkz. Veritabanı Altyapısına Şifreli Bağlantıları Etkinleştirme (SQL Server Configuration Manager).
Çekme aboneliği için Dağıtım Aracısı'nda güvenlik ayarlarını değiştirmek için
Abone'de sp_helppullsubscription yürüterek
@publicationbelirleyin. Bu, Abone'de çalışan Dağıtım Aracısı için güvenlik ayarları da dahil olmak üzere abonelik özelliklerini döndürür.Abonelik veritabanındaki Abone'de, sp_change_subscription_properties komutunu çalıştırarak
@publisher,@publisher_db,@publication,@propertygüvenlik özelliğinin adını ve@valueözelliğinin yeni değerini belirtin.Değiştirilen aşağıdaki güvenlik özelliklerinin her biri için 2. adımı yineleyin:
Aracının çalıştığı Windows hesabını veya yalnızca bu hesabın parolasını değiştirmek için distrib_job_password değeri ve
@propertyiçin yeni bir parola belirtin. Hesabın kendisini değiştirirken, için distrib_job_login@propertydeğerini ve için@valueyeni Windows hesabını belirterek 2. adımı yineleyin.Dağıtımcıya bağlanırken kullanılan güvenlik modunu değiştirmek için için distributor_security_mode değerini ve için
@property1 (Windows Tümleşik Kimlik Doğrulaması) veya 0 (SQL Server Kimlik Doğrulaması)@valuedeğerini belirtin.Dağıtımcı güvenlik modunu SQL Server Kimlik Doğrulaması olarak değiştirirken veya SQL Server Kimlik Doğrulaması için oturum açma bilgilerini değiştirirken için distributor_password
@propertydeğerini ve için@valueyeni parolayı belirtin. 2. adımı yineleyin, distribution_login için ve@propertyiçin bir değer,@valueiçin yeni oturum açma bilgilerini belirterek.
Uyarı
Aracı oturum açma bilgilerini veya parolasını değiştirdikten sonra, değişiklik gerçekleşmeden önce aracıyı durdurmanız ve yeniden başlatmanız gerekir.
Otomatik abonelik için Birleştirme Aracısı'nın güvenlik ayarlarını değiştirmek için
Yayın veritabanındaki Publisher'da sp_helpmergesubscription yürüterek
@publication,@subscriber,ve@subscriber_dbbelirtin. Bu, Dağıtımcı'da çalışan Birleştirme Aracısı'nın güvenlik ayarları da dahil olmak üzere abonelik özelliklerini döndürür.Yayın veritabanında sp_changemergesubscription işlemini yaparak
@publication,@subscriber,@subscriber_db,@propertyiçin güvenlik özelliğinin adını ve@valueiçin özelliğin yeni değerini belirtin.Değiştirilen aşağıdaki güvenlik özelliklerinin her biri için 2. adımı yineleyin:
Aracının çalıştığı Windows hesabını veya yalnızca bu hesabın parolasını değiştirmek için merge_job_password değeri ve
@propertyiçin yeni bir parola belirtin. Hesabın kendisini değiştirirken, için merge_job_login@propertydeğerini ve için yeni Windows hesabını@valuebelirterek 2. adımı yineleyin.Aboneye bağlanırken kullanılan güvenlik modunu değiştirmek için için subscriber_security_mode değerini ve için
@property1 (Windows Tümleşik Kimlik Doğrulaması) veya 0 (SQL Server Kimlik Doğrulaması)@valuedeğerini belirtin.Abone güvenlik modunu SQL Server Kimlik Doğrulaması olarak değiştirirken veya SQL Server Kimlik Doğrulaması için oturum açma bilgilerini değiştirirken için subscriber_password
@propertydeğerini ve için@valueyeni parolayı belirtin. 2. adımı tekrarlayın, abone_girişi için bir değer belirleyin@propertyve yeni oturum açma için@value.Publisher'a bağlanırken kullanılan güvenlik modunu değiştirmek için için publisher_security_mode değerini ve için
@property1 (Windows Tümleşik Kimlik Doğrulaması) veya 0 (SQL Server Kimlik Doğrulaması)@valuedeğerini belirtin.Publisher güvenlik modunu SQL Server Kimlik Doğrulaması olarak değiştirirken veya SQL Server Kimlik Doğrulaması için oturum açma bilgilerini değiştirirken için publisher_password
@propertydeğerini ve için@valueyeni parolayı belirtin. 2. adımı tekrarlayın, publisher_login için bir değer ve@propertyiçin yeni bir oturum açma belirtin.
Uyarı
Aracı oturum açma bilgilerini veya parolasını değiştirdikten sonra, değişiklik gerçekleşmeden önce aracıyı durdurmanız ve yeniden başlatmanız gerekir.
Önemli
Publisher'ı uzak bir Dağıtımcı ile yapılandırırken, merge_job_login ve merge_job_password dahil olmak üzere tüm özellikler için sağlanan değerler Dağıtımcıya düz metin olarak gönderilir. Bu saklı yordamı yürütmeden önce Yayımcı ile uzak Dağıtımcı arasındaki bağlantıyı şifrelemeniz gerekir. Daha fazla bilgi için bkz. Veritabanı Altyapısına Şifreli Bağlantıları Etkinleştirme (SQL Server Configuration Manager).
Çekme aboneliği için Birleştirme Aracısı'nın güvenlik ayarlarını değiştirmek için
Abone'de öğesini belirterek
@publicationsp_helpmergepullsubscription yürütebilirsiniz. Bu, Abonede çalışan Birleştirme Aracısı için güvenlik ayarları dahil olmak üzere abonelik özelliklerini döndürür.Abonelik veritabanındaki Abone'de, sp_change_subscription_properties komutunu çalıştırarak
@publisher,@publisher_db,@publication,@propertygüvenlik özelliğinin adını ve@valueözelliğinin yeni değerini belirtin.Değiştirilen aşağıdaki güvenlik özelliklerinin her biri için 2. adımı yineleyin:
Aracının çalıştığı Windows hesabını veya yalnızca bu hesabın parolasını değiştirmek için
@propertydeğerini ve@valueyeni parolayı belirtin. Hesabın kendisini değiştirirken, merge_job_login değerini ve yeni Windows hesabını belirterek 2. Adımı yineleyin.Dağıtımcıya bağlanırken kullanılan güvenlik modunu değiştirmek için için distributor_security_mode değerini ve için
@property1 (Windows Tümleşik Kimlik Doğrulaması) veya 0 (SQL Server Kimlik Doğrulaması)@valuedeğerini belirtin.Dağıtımcı güvenlik modunu SQL Server Kimlik Doğrulaması olarak değiştirirken veya SQL Server Kimlik Doğrulaması için oturum açma bilgilerini değiştirirken için distributor_password
@propertydeğerini ve için@valueyeni parolayı belirtin. 2. adımı yineleyin, distribution_login için ve@propertyiçin bir değer,@valueiçin yeni oturum açma bilgilerini belirterek.Publisher'a bağlanırken kullanılan güvenlik modunu değiştirmek için için publisher_security_mode değerini ve için
@property1 (Windows Tümleşik Kimlik Doğrulaması) veya 0 (SQL Server Kimlik Doğrulaması)@valuedeğerini belirtin.Publisher güvenlik modunu SQL Server Kimlik Doğrulaması olarak değiştirirken veya SQL Server Kimlik Doğrulaması için oturum açma bilgilerini değiştirirken için publisher_password
@propertydeğerini ve için@valueyeni parolayı belirtin. 2. adımı tekrarlayın, publisher_login için bir değer ve@propertyiçin yeni bir oturum açma belirtin.
Uyarı
Aracı oturum açma bilgilerini veya parolasını değiştirdikten sonra, değişiklik gerçekleşmeden önce aracıyı durdurmanız ve yeniden başlatmanız gerekir.
Anlık Görüntü Aracısı'nın güvenlik ayarlarını abone için filtrelenmiş bir anlık görüntü oluşturacak şekilde değiştirmek için
Publisher'da belirterek
@publication'u çalıştırın. Sonuç kümesinde, Abone için değişecek bölümün job_name değerini not edin.Publisher'da sp_changedynamicsnapshot_job'u yürütün, adım 1'den elde edilen değeri
@publicationiçin ve yeni bir paroladynamic_snapshot_jobnameveya aracının çalıştığı Windows hesabı için@job_passwordve@job_loginoturum açma ve parola belirtin.Önemli
Publisher'ı uzak bir Dağıtımcı ile yapılandırırken, job_login ve job_password dahil olmak üzere tüm parametreler için sağlanan değerler Dağıtımcıya düz metin olarak gönderilir. Bu saklı yordamı yürütmeden önce Yayımcı ile uzak Dağıtımcı arasındaki bağlantıyı şifrelemeniz gerekir. Daha fazla bilgi için bkz. Veritabanı Altyapısına Şifreli Bağlantıları Etkinleştirme (SQL Server Configuration Manager).
Kuyruk Okuyucu Aracısı'nın güvenlik ayarlarını değiştirmek için
Dağıtımcıda sp_helpqreader_agent komutunu çalıştır. Bu, Kuyruk Okuyucu Aracısı'nın çalıştığı geçerli Windows hesabını döndürür.
- Dağıtımcı'da sp_changeqreader_agent yürüterek
@job_loginve@job_passwordiçin Windows hesabı ayarlarını belirleyin.
Uyarı
Aracı oturum açma bilgilerini veya parolasını değiştirdikten sonra, değişiklik gerçekleşmeden önce aracıyı durdurmanız ve yeniden başlatmanız gerekir. Her dağıtım veritabanı için bir Kuyruk Okuyucu Aracısı vardır. Temsilcinin güvenlik ayarlarının değiştirilmesi, bu dağıtım veritabanını kullanan tüm Yayımcılardaki tüm yayınların ayarlarını etkiler.
- Dağıtımcı'da sp_changeqreader_agent yürüterek
Kuyruk Okuyucu Aracısı, abone için Dağıtım Aracısı ile aynı bağlantı bağlamını kullanarak aboneye bağlantı kurar.
Anında güncelleme yapan abonenin, Yayımcı'ya bağlanırken kullandığı güvenlik modunu değiştirmek için
Abonelik veritabanındaki Abone'de sp_link_publication çalıştırın.
@publisheryayını veritabanının adını belirtin,@publication,@publisher_dbiçin ve@security_modeiçin aşağıdaki değerlerden birini belirtin:0 Publisher'da güncelleştirme yaparken SQL Server Kimlik Doğrulaması'nı kullanmak. Bu seçenek,
@loginve@passwordiçin Yayımcı'da geçerli bir oturum açma bilgisini belirtmenizi gerektirir.Yayımcıya bağlanırken Abone'de değişiklik yapan kullanıcının güvenlik bağlamını kullanmak için 1. Bu güvenlik moduyla ilgili kısıtlamalar için bkz. sp_link_publication .
2 , sp_addlinkedserver (Transact-SQL) kullanılarak oluşturulan kullanıcı tanımlı mevcut bağlı sunucu oturum açma bilgilerini kullanmak için.
Uzak dağıtımcının parolasını değiştirmek için
Dağıtım veritabanında yer alan Dağıtımcı'da sp_changedistributor_password komutunu çalıştırarak
@passwordiçin bu oturum açma için yeni parolayı belirtin.Önemli
distributor_admin parolasını doğrudan değiştirmeyin.
Bu uzak Dağıtımcı'yı kullanan her Yayımcıda, sp_changedistributor_password komutunu çalıştırın ve
@password1. adımda belirtilen parolayı girin.
Çoğaltma Yönetimi Nesnelerini (RMO) Kullanma
Önemli
Mümkün olduğunda, kullanıcılardan çalışma zamanında güvenlik kimlik bilgilerini girmelerini iste. Kimlik bilgilerini depolamanız gerekiyorsa, Microsoft Windows .NET Framework tarafından sağlanan şifreleme hizmetlerini kullanın.
Çoğaltma sunucusunda depolanan parolanın tüm örneklerini değiştirmek için
sınıfını kullanarak çoğaltma sunucusuna ServerConnection bir bağlantı oluşturun.
1. adımdaki ReplicationServer bağlantıyı kullanarak sınıfının bir örneğini oluşturun.
yöntemini çağırın ChangeReplicationServerPasswords . Aşağıdaki parametreleri belirtin:
security_mode - Parolanın tüm örneklerinin değiştirildiği kimlik doğrulama türünü belirten bir ReplicationSecurityMode değerdir.
login - parolanın tüm örneklerinin değiştirildiği oturum açma bilgisi.
password - yeni parola değeri.
Önemli
Mümkün olduğunda, kullanıcılardan çalışma zamanında güvenlik kimlik bilgilerini girmelerini iste. Kimlik bilgilerini depolamanız gerekiyorsa, Windows .NET Framework tarafından sağlanan şifreleme hizmetlerini kullanın.
Uyarı
Bu yöntemi yalnızca sysadmin sabit sunucu rolünün bir üyesi çağırabilir.
Çoğaltma topolojisindeki parolanın güncelleştirilmiş olması gereken her sunucuda 1-3 arası adımları yineleyin.
İşlem yayınına gönderim aboneliği için Dağıtım Aracısı'nın güvenlik ayarlarını değiştirmek için
sınıfını kullanarak ServerConnection Publisher'a bir bağlantı oluşturun.
TransSubscription sınıfının bir örneğini oluşturun.
Aboneliğin PublicationName, DatabaseName, SubscriberName ve SubscriptionDBName özelliklerini ayarlayın ve ConnectionContext özelliği için 1. adımdaki bağlantıyı ayarlayın.
nesnesinin LoadProperties özelliklerini almak için yöntemini çağırın. Bu yöntem false döndürürse, 3. adımdaki abonelik özellikleri yanlış tanımlanmıştır veya abonelik mevcut değildir.
örneğinde TransSubscriptionaşağıdaki güvenlik özelliklerinden birini veya daha fazlasını ayarlayın:
Windows hesabının kimlik bilgilerini değiştirmek için, aracının çalıştığı Login dosyasındaki Password ve SynchronizationAgentProcessSecurity alanlarını ayarlayın.
Aboneye bağlanırken aracının kullandığı kimlik doğrulama türü olarak Windows Tümleşik Kimlik Doğrulaması'nı belirtmek için özelliğin WindowsAuthenticationSubscriberSecurity alanını true olarak ayarlayın.
SQL Server Kimlik Doğrulaması'nı aracının Aboneye bağlanırken kullandığı kimlik doğrulaması türü olarak belirtmek için, özelliğinin WindowsAuthentication alanını SubscriberSecurity olarak ayarlayın ve ve SqlStandardLogin alanları için SqlStandardPassword Abone oturum açma kimlik bilgilerini belirtin.
Uyarı
Dağıtımcı ile aracı bağlantısı her zaman tarafından SynchronizationAgentProcessSecuritybelirtilen Windows kimlik bilgileri kullanılarak yapılır. Bu hesap, Windows Kimlik Doğrulaması'nı kullanarak uzak bağlantılar oluşturmak için de kullanılır.
(İsteğe bağlı) için CachePropertyChanges değerini belirttiyseniz, sunucuda değişiklikleri işlemek için CommitPropertyChanges yöntemini çağırın. için CachePropertyChanges değeri belirttiyseniz (varsayılan), değişiklikler hemen sunucuya gönderilir.
Çekme aboneliği aracılığıyla işlem yayını için Dağıtım Aracısı'nın güvenlik ayarlarını değiştirmek
sınıfını kullanarak ServerConnection Aboneye bir bağlantı oluşturun.
TransPullSubscription sınıfının bir örneğini oluşturun.
Aboneliğin PublicationName, DatabaseName, PublisherName ve PublicationDBName özelliklerini ayarlayın ve ConnectionContext özelliği için 1. adımdaki bağlantıyı ayarlayın.
nesnesinin LoadProperties özelliklerini almak için yöntemini çağırın. Bu yöntem false döndürürse, 3. adımdaki abonelik özellikleri yanlış tanımlanmıştır veya abonelik mevcut değildir.
örneğinde TransPullSubscriptionaşağıdaki güvenlik özelliklerinden birini veya daha fazlasını ayarlayın:
Windows hesabının kimlik bilgilerini değiştirmek için, aracının çalıştığı Login dosyasındaki Password ve SynchronizationAgentProcessSecurity alanlarını ayarlayın.
Windows Tümleşik Kimlik Doğrulaması'nı aracının Dağıtımcıya bağlanırken kullandığı kimlik doğrulama türü olarak belirtmek için, özelliğin WindowsAuthenticationDistributorSecurity alanını true olarak ayarlayın.
SQL Server Kimlik Doğrulaması'nı aracının Dağıtımcıya bağlanırken kullandığı kimlik doğrulaması türü olarak belirtmek için, özelliğin WindowsAuthentication alanını DistributorSecurity olarak ayarlayın ve ve SqlStandardLogin alanları için SqlStandardPassword Dağıtımcı oturum açma kimlik bilgilerini belirtin.
Uyarı
Aboneye aracı bağlantısı, her zaman SynchronizationAgentProcessSecurity tarafından belirtilen Windows kimlik bilgileri kullanılarak yapılır. Bu hesap, Windows Kimlik Doğrulaması'nı kullanarak uzak bağlantılar oluşturmak için de kullanılır.
(İsteğe bağlı) için CachePropertyChanges değerini belirttiyseniz, sunucuda değişiklikleri işlemek için CommitPropertyChanges yöntemini çağırın. için CachePropertyChanges değeri belirttiyseniz (varsayılan), değişiklikler hemen sunucuya gönderilir.
Birleştirme yayınına yönelik çekme aboneliği için Birleştirme Aracısı'nın güvenlik ayarlarını değiştirmek üzere
sınıfını kullanarak ServerConnection Aboneye bir bağlantı oluşturun.
MergePullSubscription sınıfının bir örneğini oluşturun.
Aboneliğin PublicationName, DatabaseName, PublisherName ve PublicationDBName özelliklerini ayarlayın ve ConnectionContext özelliği için 1. adımdaki bağlantıyı ayarlayın.
nesnesinin LoadProperties özelliklerini almak için yöntemini çağırın. Bu yöntem false döndürürse, 3. adımdaki abonelik özellikleri yanlış tanımlanmıştır veya abonelik mevcut değildir.
örneğinde MergePullSubscriptionaşağıdaki güvenlik özelliklerinden birini veya daha fazlasını ayarlayın:
Windows hesabının kimlik bilgilerini değiştirmek için, aracının çalıştığı Login dosyasındaki Password ve SynchronizationAgentProcessSecurity alanlarını ayarlayın.
Windows Tümleşik Kimlik Doğrulaması'nı aracının Dağıtımcıya bağlanırken kullandığı kimlik doğrulama türü olarak belirtmek için, özelliğin WindowsAuthenticationDistributorSecurity alanını true olarak ayarlayın.
SQL Server Kimlik Doğrulaması'nı aracının Dağıtımcıya bağlanırken kullandığı kimlik doğrulaması türü olarak belirtmek için, özelliğin WindowsAuthentication alanını DistributorSecurity olarak ayarlayın ve ve SqlStandardLogin alanları için SqlStandardPassword Dağıtımcı oturum açma kimlik bilgilerini belirtin.
Windows Tümleşik Kimlik Doğrulaması'nı, aracının Yayımcı'ya bağlanırken kullandığı kimlik doğrulaması türü olarak belirtmek için, özelliğin WindowsAuthenticationPublisherSecurity alanını true olarak ayarlayın.
SQL Server Kimlik Doğrulaması'nı, aracının Yayımcı'ya bağlanırken kullandığı kimlik doğrulaması türü olarak belirtmek için, özelliğin WindowsAuthentication alanını PublisherSecurity olarak ayarlayın ve ve SqlStandardLogin alanları için SqlStandardPassword Publisher oturum açma kimlik bilgilerini belirtin.
Uyarı
Aboneye aracı bağlantısı, her zaman SynchronizationAgentProcessSecurity tarafından belirtilen Windows kimlik bilgileri kullanılarak yapılır. Bu hesap, Windows Kimlik Doğrulaması'nı kullanarak uzak bağlantılar oluşturmak için de kullanılır.
(İsteğe bağlı) için CachePropertyChanges değerini belirttiyseniz, sunucuda değişiklikleri işlemek için CommitPropertyChanges yöntemini çağırın. için CachePropertyChanges değeri belirttiyseniz (varsayılan), değişiklikler hemen sunucuya gönderilir.
Birleştirme yayınına gönderme aboneliği için Birleştirme Aracısı'nın güvenlik ayarlarını değiştirmek için
sınıfını kullanarak ServerConnection Publisher'a bir bağlantı oluşturun.
MergeSubscription sınıfının bir örneğini oluşturun.
Aboneliğin PublicationName, DatabaseName, SubscriberName ve SubscriptionDBName özelliklerini ayarlayın ve ConnectionContext özelliği için 1. adımdaki bağlantıyı ayarlayın.
nesnesinin LoadProperties özelliklerini almak için yöntemini çağırın. Bu yöntem false döndürürse, 3. adımdaki abonelik özellikleri yanlış tanımlanmıştır veya abonelik mevcut değildir.
örneğinde MergeSubscriptionaşağıdaki güvenlik özelliklerinden birini veya daha fazlasını ayarlayın:
Windows hesabının kimlik bilgilerini değiştirmek için, aracının çalıştığı Login dosyasındaki Password ve SynchronizationAgentProcessSecurity alanlarını ayarlayın.
Aboneye bağlanırken aracının kullandığı kimlik doğrulama türü olarak Windows Tümleşik Kimlik Doğrulaması'nı belirtmek için özelliğin WindowsAuthenticationSubscriberSecurity alanını true olarak ayarlayın.
SQL Server Kimlik Doğrulaması'nı aracının Aboneye bağlanırken kullandığı kimlik doğrulaması türü olarak belirtmek için, özelliğinin WindowsAuthentication alanını SubscriberSecurity olarak ayarlayın ve ve SqlStandardLogin alanları için SqlStandardPassword Abone oturum açma kimlik bilgilerini belirtin.
Windows Tümleşik Kimlik Doğrulaması'nı, aracının Yayımcı'ya bağlanırken kullandığı kimlik doğrulaması türü olarak belirtmek için, özelliğin WindowsAuthenticationPublisherSecurity alanını true olarak ayarlayın.
SQL Server Kimlik Doğrulaması'nı, aracının Yayımcı'ya bağlanırken kullandığı kimlik doğrulaması türü olarak belirtmek için, özelliğin WindowsAuthentication alanını PublisherSecurity olarak ayarlayın ve ve SqlStandardLogin alanları için SqlStandardPassword Publisher oturum açma kimlik bilgilerini belirtin.
Uyarı
Dağıtımcı ile aracı bağlantısı her zaman tarafından SynchronizationAgentProcessSecuritybelirtilen Windows kimlik bilgileri kullanılarak yapılır. Bu hesap, Windows Kimlik Doğrulaması'nı kullanarak uzak bağlantılar oluşturmak için de kullanılır.
(İsteğe bağlı) için CachePropertyChanges değerini belirttiyseniz, sunucuda değişiklikleri işlemek için CommitPropertyChanges yöntemini çağırın. için CachePropertyChanges değeri belirttiyseniz (varsayılan), değişiklikler hemen sunucuya gönderilir.
Eşzamanlı güncelleme yapan abone işlem yayıncısına bağlandığında kullanılan oturum açma bilgilerinin değiştirilmesi için
sınıfını kullanarak ServerConnection Aboneye bir bağlantı oluşturun.
Abonelik veritabanı için sınıfının bir örneğini ReplicationDatabase oluşturun. Name ve 1. adımdan ServerConnection için ConnectionContext belirtin.
nesnesinin LoadProperties özelliklerini almak için yöntemini çağırın. Bu yöntem false döndürürse, 2. adımdaki veritabanı özellikleri yanlış tanımlanmıştır veya abonelik veritabanı mevcut değildir.
LinkPublicationForUpdateableSubscription Aşağıdaki parametreleri geçirerek yöntemini çağırın:
Publisher - Publisher'ın adı.
PublisherDB - yayın veritabanının adı.
Yayın - Hemen güncellenen Abonenin abone olduğu yayın adı.
Dağıtımcı - Dağıtımcının adı.
PublisherSecurity - PublisherConnectionSecurityContext Yayımcı'ya bağlanırken anında güncelleştirilen Abone tarafından kullanılan güvenlik modunun türünü ve bağlantı için oturum açma kimlik bilgilerini belirten nesne.
Örnek (RMO)
Bu örnek, sağlanan oturum açma değerini denetler ve sunucuda çoğaltma tarafından depolanan sağlanan Windows oturum açma veya SQL Server oturum açma bilgileri için tüm parolaları değiştirir.
// Set the Distributor and distribution database names.
string serverName = publisherInstance;
ReplicationServer server;
// Create a connection to the Distributor using Windows Authentication.
ServerConnection conn = new ServerConnection(serverName);
try
{
// Open the connection.
conn.Connect();
server = new ReplicationServer(conn);
// Load server properties, if it exists.
if (server.LoadProperties())
{
string[] slash = new string[1];
slash[0] = @"\";
// If the login is in the form string\string, assume we are
// changing the password for a Windows login.
if (login.Split(slash, StringSplitOptions.None).Length == 2)
{
//Change the password for the all connections that use
// the Windows login.
server.ChangeReplicationServerPasswords(
ReplicationSecurityMode.Integrated, login, password);
}
else
{
// Change the password for the all connections that use
// the SQL Server login.
server.ChangeReplicationServerPasswords(
ReplicationSecurityMode.SqlStandard, login, password);
}
}
else
{
throw new ApplicationException(String.Format(
"Properties for {0} could not be retrieved.", publisherInstance));
}
}
catch (Exception ex)
{
// Implement the appropriate error handling here.
throw new ApplicationException(String.Format(
"An error occurred when changing agent login " +
" credentials on {0}.",serverName), ex);
}
finally
{
conn.Disconnect();
}
' Set the Distributor and distribution database names.
Dim serverName As String = publisherInstance
Dim server As ReplicationServer
' Create a connection to the Distributor using Windows Authentication.
Dim conn As ServerConnection = New ServerConnection(serverName)
Try
' Open the connection.
conn.Connect()
server = New ReplicationServer(conn)
' Load server properties, if it exists.
If server.LoadProperties() Then
' If the login is in the form string\string, assume we are
' changing the password for a Windows login.
If login.Split("\").Length = 2 Then
' Change the password for the all connections that use
' the Windows login.
server.ChangeReplicationServerPasswords( _
ReplicationSecurityMode.Integrated, login, password)
Else
' Change the password for the all connections that use
' the SQL Server login.
server.ChangeReplicationServerPasswords( _
ReplicationSecurityMode.SqlStandard, login, password)
End If
Else
Throw New ApplicationException(String.Format( _
"Properties for {0} could not be retrieved.", publisherInstance))
End If
Catch ex As Exception
' Implement the appropriate error handling here.
Throw New ApplicationException(String.Format( _
"An error occurred when changing agent login " + _
" credentials on {0}.", serverName), ex)
Finally
conn.Disconnect()
End Try
İzleme: Çoğaltma güvenlik ayarlarını değiştirdikten sonra
Aracı oturum açma bilgilerini veya parolasını değiştirdikten sonra, değişiklik gerçekleşmeden önce aracıyı durdurmanız ve yeniden başlatmanız gerekir.