Megosztás:


Replikáció biztonsági beállításainak megtekintése és módosítása

A következőkre vonatkozik:SQL ServerAzure SQL Managed Instance

Ez a témakör azt ismerteti, hogyan tekintheti meg és módosíthatja a replikációs biztonsági beállításokat az SQL Server Management Studio, a Transact-SQL vagy a Replication Management Objects (RMO) használatával. Előfordulhat például, hogy módosítani szeretné a Naplóolvasó ügynök és a Publisher közötti kapcsolatot az SQL Server-hitelesítésről a Windows integrált hitelesítésre, vagy a Windows-fiók jelszavának módosításakor módosítania kell az ügynökfeladat futtatásához használt hitelesítő adatokat. Az egyes ügynökök által igényelt engedélyekkel kapcsolatos információkért tekintse meg a replikációs ügynök biztonsági modelljét.

Ebben a Témában

Mielőtt hozzákezdene

Korlátozások és korlátozások

  • A használt tárolt eljárások az ügynök típusától és a kiszolgálókapcsolat típusától függnek.

  • A használt RMO-osztályok és tulajdonságok az ügynök típusától és a kiszolgálókapcsolat típusától függnek.

Biztonság

Biztonsági okokból a jelszavak tényleges értékei maszkolva vannak a replikáció által tárolt eljárások által visszaadott eredményhalmazokban.

Engedélyek

Az SQL Server Management Studio használata

A biztonsági beállítások megtekintése és módosítása az alábbi párbeszédpaneleken:

  1. A Replikációs jelszavak frissítése párbeszédpanel, amely az SQL Server Management Studio Replikáció mappájából érhető el. Ha módosítja egy SQL Server-fiók vagy Windows-fiók jelszavát egy kiszolgáló replikációs topológiájában, használja ezt a párbeszédpanelt ahelyett, hogy a fiókot használó összes ügynök jelszavát frissíteni szeretné. Ha egynél több kiszolgálón lévő ügynökök ugyanazt a fiókot használják, minden kiszolgálóhoz csatlakoznia kell, és módosítania kell a jelszót. A jelszó minden helyen frissül, ahol a replikáció a jelszót használja. A jelszó más helyeken, például csatolt kiszolgálókon nem frissül.

  2. A párbeszédpanel < lapja. A párbeszédpanel eléréséről további információt a Kiadvány tulajdonságainak megtekintése és módosítása című témakörben talál.

  3. Az Előfizetés tulajdonságai – <Előfizetés> párbeszédpanel. A párbeszédpanel eléréséről további információt a Leküldéses előfizetés tulajdonságainak megtekintése és módosítása , valamint a Lekéréses előfizetés tulajdonságainak megtekintése és módosítása című témakörben talál.

  4. A Forgalmazó tulajdonságai – <Terjesztő> és terjesztési adatbázis tulajdonságai – <Adatbázis> párbeszédpanelek. A párbeszédpanelek eléréséről további információt a Terjesztő és a Közzétevő tulajdonságainak megtekintése és módosítása című témakörben talál.

  5. A Publisher tulajdonságai – <Publisher> párbeszédpanel. A párbeszédpanel eléréséről további információt a Forgalmazó és a Közzétevő tulajdonságainak megtekintése és módosítása című témakörben talál.

Egy vagy több ügynök által használt fiók jelszavának módosítása

  1. Ha a fiók EGY SQL Server-fiók, ez a párbeszédpanel az SQL Server-fiók jelszavát is módosítja. Ha a fiók Windows-fiók, először módosítsa a jelszót a Windowsban. További információkért tekintse meg a Windows dokumentációját.

    Megjegyzés:

    A replikációs jelszó módosítása után le kell állítania és újra kell indítania a jelszót használó összes ügynököt, mielőtt a módosítás érvénybe lép az adott ügynökön.

  2. Csatlakozzon a kiszolgálóhoz az SQL Server Management Studióban, majd bontsa ki a kiszolgálócsomópontot.

  3. Kattintson a jobb gombbal a Replikáció mappára , majd kattintson a Replikációs jelszavak frissítése parancsra.

  4. A Replikációs jelszavak frissítése párbeszédpanelen adja meg a fiókot és az új jelszót.

  5. Kattintson az OK gombra.

A Pillanatkép-ügynök biztonsági beállításainak módosítása

  1. A párbeszédpanel < lapján kattintson a > szövegmező melletti Biztonsági beállítások gombra.

  2. A Pillanatkép-ügynök biztonsága párbeszédpanelen adja meg azt a fiókot, amelyen az ügynöknek futnia kell:

    • Írjon be egy új Windows-fiókot az Ügynökfiók szövegmezőbe.

    • Írjon be egy új erős jelszót a Jelszó és a Jelszó megerősítése szövegmezőbe.

  3. Adja meg azt a környezetet, amely alatt az ügynöknek csatlakoznia kell a forgalmazótól a Közzétevőhöz. Ha a következő SQL Server-bejelentkezés használata lehetőséget választja, meg kell adnia a bejelentkezést is:

    • Adja meg a bejelentkezést a Bejelentkezési szövegmezőben

    • Írjon be egy új erős jelszót a Jelszó és a Jelszó megerősítése szövegmezőbe.

    Megjegyzés:

    Ha a Publisher Oracle Publisher, a kapcsolati környezet a Forgalmazó tulajdonságai – <Forgalmazó> párbeszédpanelen van megadva. Az alábbiakban találja a kontextus megváltoztatásának eljárását.

  4. Kattintson az OK gombra.

A Naplóolvasó ügynök biztonsági beállításainak módosítása

  1. A párbeszédpanel < lapján kattintson a > gombra a Naplóolvasó ügynök szövegmezője mellett.

  2. A Naplóolvasó ügynök biztonsága párbeszédpanelen adja meg azt a fiókot, amelyen az ügynöknek futnia kell:

    • Adjon meg egy új Windows-fiókot az Ügynökfiók szövegmezőben

    • Írjon be egy új erős jelszót a Jelszó és a Jelszó megerősítése szövegmezőbe.

  3. Adja meg azt a környezetet, amely alatt az ügynöknek csatlakoznia kell a forgalmazótól a Közzétevőhöz. Ha a következő SQL Server-bejelentkezés használata lehetőséget választja, meg kell adnia a bejelentkezést is:

    • Adja meg a bejelentkezést a Bejelentkezési szövegmezőben

    • Írjon be egy új erős jelszót a Jelszó és a Jelszó megerősítése szövegmezőbe.

    Megjegyzés:

    Ha a Publisher Oracle Publisher, a kapcsolati környezet a Forgalmazó tulajdonságai – <Forgalmazó> párbeszédpanelen van megadva. Módosítsa a környezetet a következő eljárással.

  4. Kattintson az OK gombra.

    Megjegyzés:

    Minden közzétett adatbázishoz egy naplóolvasó ügynök tartozik. Az ügynök biztonsági beállításainak módosítása egy kiadványon hatással van a kiadványadatbázis összes kiadványának beállításaira.

Annak a környezetnek a módosítása, amelyben az Oracle-kiadvány pillanatkép-ügynöke és naplóolvasó ügynöke kapcsolatot létesít a Publisherrel

  1. A párbeszédpanel < lapján kattintson a kiadó melletti tulajdonságok gombra (>).

  2. A Közzétevőhöz való ügynökkapcsolat szakaszban adja meg a konfigurált replikációs rendszergazdai felhasználói séma által használt bejelentkezést és jelszót. További információ: Oracle Publisher konfigurálása.

  3. Kattintson az OK gombra.

A leküldéses előfizetéshez tartozó Terjesztési Ügynök biztonsági beállításainak módosítása

  1. A Publisher Előfizetés tulajdonságai – <Előfizetés> párbeszédpanelén a következő módosításokat hajthatja végre:

    • Ha módosítani szeretné azt a fiókot, amely alatt a terjesztési ügynök fut, és kapcsolatot létesít a forgalmazóval, kattintson az Ügynök folyamatfiók sorára, majd a sor tulajdonságok (...) gombjára. Adjon meg egy fiókot és jelszót a Terjesztési ügynök biztonsági párbeszédpaneljén.

    • Ha módosítani szeretné azt a környezetet, amelyben a terjesztési ügynök csatlakozik az Előfizetőhöz, kattintson az Előfizetői kapcsolat sorra, majd kattintson a sor tulajdonságok (...) gombjára. Adja meg a környezetet az Enter Connection Information (Kapcsolatadatok megadása ) párbeszédpanelen.

      Ha várólistás frissítési előfizetéseket használ, az üzenetsor-olvasó ügynök az itt megadott környezetet is használja az előfizetőhöz való kapcsolatokhoz.

  2. Kattintson az OK gombra.

Lekéréses előfizetés terjesztési ügynökének biztonsági beállításainak módosítása

  1. Az Előfizetés tulajdonságai – <Előfizetés> párbeszédpanelen az Előfizetőnél a következő módosításokat hajthatja végre:

    • Ha módosítani szeretné azt a fiókot, amely alatt a terjesztési ügynök fut, és kapcsolatot létesít az Előfizetőhöz, kattintson az Ügynök folyamatfiók sorára, majd a sor tulajdonságok (...) gombjára. Adjon meg egy fiókot és jelszót a Terjesztési ügynök biztonsági párbeszédpaneljén.

      Ha várólistás frissítési előfizetéseket használ, az üzenetsor-olvasó ügynök az itt megadott környezetet is használja az előfizetőhöz való kapcsolatokhoz.

    • Ha módosítani szeretné azt a környezetet, amely alatt a terjesztési ügynök csatlakozik a forgalmazóhoz, kattintson a Forgalmazói kapcsolat sorra, majd kattintson a sor tulajdonságok (...) gombjára. Adja meg a környezetet az Enter Connection Information (Kapcsolatadatok megadása ) párbeszédpanelen.

  2. Kattintson az OK gombra.

A leküldéses előfizetéshez tartozó Egyesítési ügynök biztonsági beállításainak módosítása

  1. A Publisher Előfizetés tulajdonságai – <Előfizetés> párbeszédpanelén a következő módosításokat hajthatja végre:

    • Ha módosítani szeretné azt a fiókot, amely alatt az egyesítési ügynök fut, és kapcsolatot létesít a Közzétevő és a Forgalmazó között, kattintson az Ügynök folyamatfiók sorára, majd kattintson a sor tulajdonságok (...) gombjára. Adjon meg egy fiókot és jelszót az Ügynök biztonsági egyesítése párbeszédpanelen.

    • Ha módosítani szeretné azt a környezetet, amelyben az egyesítési ügynök csatlakozik az Előfizetőhöz, kattintson az Előfizetői kapcsolat sorra, majd kattintson a sor tulajdonságok (...) gombjára. Adja meg a környezetet az Enter Connection Information (Kapcsolatadatok megadása ) párbeszédpanelen.

  2. Kattintson az OK gombra.

A lehívásos előfizetéshez tartozó egyesítési ügynök biztonsági beállításainak módosítása

  1. Az Előfizetés tulajdonságai – <Előfizetés> párbeszédpanelen az Előfizetőnél a következő módosításokat hajthatja végre:

    • Ha módosítani szeretné azt a fiókot, amely alatt az egyesítési ügynök fut, és kapcsolatot létesít az Előfizetőhöz, kattintson az Ügynök folyamatfiók sorára, majd kattintson a sor tulajdonságok (...) gombjára. Adjon meg egy fiókot és jelszót az Ügynök biztonsági egyesítése párbeszédpanelen.

    • Ha módosítani szeretné azt a környezetet, amely alatt az egyesítési ügynök csatlakozik a Közzétevőhöz és a Forgalmazóhoz, kattintson a Publisher-kapcsolat sorra, majd kattintson a sor tulajdonságok (...) gombjára. Adja meg a környezetet az Enter Connection Information (Kapcsolatadatok megadása ) párbeszédpanelen.

  2. Kattintson az OK gombra.

Annak a fióknak a módosítása, amely alatt a Várólista-olvasó ügynök fut

  1. A párbeszédpanel < lapján kattintson a terjesztési adatbázis melletti Tulajdonságok (>) gombra.

  2. A Terjesztési adatbázis tulajdonságai – <Adatbázis> párbeszédpanelen kattintson az Ügynökfolyamat-fiók szövegmező melletti Biztonsági beállítások gombra.

  3. A Queue Reader Agent Security párbeszédpanelen adja meg azt a fiókot, amely alatt az ügynök fut, és kapcsolatot létesít a forgalmazóval:

    • Adjon meg egy új Windows-fiókot a Folyamat fiók szövegmezőben

    • Írjon be egy új erős jelszót a Jelszó és a Jelszó megerősítése szövegmezőbe.

  4. Kattintson az OK gombra.

    Megjegyzés:

    Minden terjesztési adatbázishoz egy üzenetsor-olvasó ügynök tartozik. Az ügynök biztonsági beállításainak módosítása hatással van a terjesztési adatbázist használó összes publisher összes kiadványának beállításaira.

Annak a környezetnek a módosítása, amelyben az üzenetsor-olvasó ügynök kapcsolatot létesít a Publisherrel

  1. A párbeszédpanel < lapján kattintson a közzétevő melletti tulajdonságok gombra (>).

  2. A Közzétevőhöz való ügynökkapcsolat szakaszban adja meg az ügynökfolyamat-fiók megszemélyesítésének vagy azÜGYNÖKkapcsolat módhoz tartozó SQL Server-hitelesítés értékének megadását. Ha SQL Server-hitelesítést ad meg, adja meg a bejelentkezés és a jelszó értékét is.

  3. Kattintson az OK gombra.

    Megjegyzés:

    Minden terjesztési adatbázishoz egy üzenetsor-olvasó ügynök tartozik. Az ügynök biztonsági beállításainak módosítása hatással van a terjesztési adatbázist használó összes publisher összes kiadványának beállításaira.

Annak a környezetnek a módosítása, amely alatt a várólista-olvasó ügynök kapcsolatot létesít az előfizetőkkel

  • A Várólista-olvasó ügynök ugyanazt a kapcsolati környezetet használja, mint az előfizetés terjesztési ügynöke. További információkért lásd a terjesztési ügynök fenti eljárásait.

Azonnali frissítést végző pull előfizetés biztonsági beállításainak módosítása

  1. Az Előfizetés tulajdonságai – <Előfizetés> párbeszédpanelen kattintson a Publisher-kapcsolat sorra, majd a sor tulajdonságok (...) gombjára.

  2. Az Enter Connection Information (Kapcsolat adatainak megadása ) párbeszédpanelen válassza az alábbi lehetőségek egyikét:

    • Használjon egy társított vagy távoli kiszolgálóról származó bejelentkezést. Akkor válassza ezt a lehetőséget, ha távoli kiszolgálót vagy csatolt kiszolgálót definiált az Előfizető és a Publisher között sp_addserver (Transact-SQL), sp_addlinkedserver (Transact-SQL), SQL Server Management Studio vagy más módszer használatával.

    • Használja az SQL Server-hitelesítést a következő bejelentkezéssel és jelszóval. Válassza ezt a lehetőséget, ha nem definiált távoli kiszolgálót vagy csatolt kiszolgálót az Előfizető és a Közzétevő között. A replikáció létrehoz egy csatolt kiszolgálót. A megadott fióknak már léteznie kell a Publisherben.

  3. Kattintson az OK gombra.

Megjegyzés:

Ez az eljárás módosítja azt a módszert, amelyet a replikáció aktivál az előfizető és a Közzétevő közötti csatlakozáshoz, amikor a módosításokat az Előfizetőnél hajtják végre. Az előfizetés azonnali frissítéséhez a terjesztési ügynökhöz társított beállításokat is módosíthatja. További információkért tekintse meg a jelen témakör korábbi eljárásait.

Ez az eljárás csak lekéréses előfizetésekre vonatkozik. Leküldéses ("push") előfizetések esetén használja a tárolt eljárás sp_link_publication (Transact-SQL)-t.

A Publisher és a Forgalmazó közötti rendszergazdai kapcsolat jelszavának módosítása

  1. A párbeszédpanel < lapján adjon meg egy erős jelszót a > és a Jelszó megerősítése szövegmezőkben.

  2. Kattintson az OK gombra.

  3. A párbeszédpanel < lapján írjon be egy erős jelszót a > és a Jelszó megerősítése szövegmezőbe.

  4. Kattintson az OK gombra.

Transact-SQL használata

Fontos

Az alábbi eljárásokban, ha lehetséges, kérje meg a felhasználókat, hogy futásidőben adjanak meg biztonsági hitelesítő adatokat. Ha szkriptfájlban tárolja a hitelesítő adatokat, a jogosulatlan hozzáférés megakadályozása érdekében biztonságossá kell tennie a fájlt.

Tárolt jelszó összes példányának módosítása egy replikációs kiszolgálón

  1. A főadatbázis replikációs topológiájának egyik kiszolgálóján hajtsa végre a sp_changereplicationserverpasswords. Adja meg azt a Microsoft Windows-fiókot vagy Microsoft SQL Server-bejelentkezést, amelynek a jelszavát módosítja @login , valamint a fiókhoz vagy a bejelentkezéshez tartozó @passwordúj jelszót. Ez megváltoztatja a kiszolgáló összes ügynöke által használt jelszó minden példányát, amikor a topológia más kiszolgálóihoz csatlakozik.

    Megjegyzés:

    Ha csak a topológia egy adott kiszolgálójával (például a forgalmazóval vagy az előfizetővel) létesített kapcsolat bejelentkezési és jelszavát szeretné módosítani, adja meg ennek a kiszolgálónak a @servernevét.

  2. Ismételje meg az 1. lépést a replikációs topológia azon kiszolgálóinál, ahol a jelszót frissíteni kell.

    Megjegyzés:

    A replikációs jelszó módosítása után le kell állítania és újra kell indítania a jelszót használó összes ügynököt, mielőtt a módosítás érvénybe lép az adott ügynökön.

A Pillanatkép-ügynök biztonsági beállításainak módosítása

  1. A Publisherben hajtsa végre a sp_helppublication_snapshot, megadva a szükséges adatokat@publication. Ez a pillanatkép-ügynök aktuális biztonsági beállításait adja vissza.

  2. A Publishernél hajtsa végre az sp_changepublication_snapshot műveletet, megadva a @publication, és módosítsa az alábbi biztonsági beállítások közül egyet vagy többet:

    • Ha módosítani szeretné azt a Windows-fiókot, amelyen az ügynök fut, vagy csak a fiók jelszavát, adja meg @job_login és @job_password.

    • A Publisherhez való csatlakozáskor használt biztonsági mód módosításához adjon meg 1 vagy 0 értéket.@publisher_security_mode

    • Ha módosítja a Publisherhez való csatlakozáskor használt biztonsági módot 1-ről 0-ra , vagy ha módosítja a kapcsolathoz használt SQL Server-bejelentkezést, adja meg @publisher_login és @publisher_password.

    Fontos

    Amikor távoli terjesztővel konfigurál egy közzétevőt, a rendszer az összes paraméterhez megadott értéket, beleértve a job_login és job_password, egyszerű szövegként küldi el a terjesztőnek. A tárolt eljárás végrehajtása előtt titkosítania kell a Publisher és a távoli terjesztő közötti kapcsolatot. További információ: Titkosított kapcsolatok engedélyezése az adatbázismotorhoz (SQL Server Configuration Manager)

A Naplóolvasó ügynök biztonsági beállításainak módosítása

  1. Publisherben hajtsa végre a sp_helplogreader_agent parancsot, megadva @publisher. Ez a Naplóolvasó-ügynök aktuális biztonsági beállításait adja vissza.

  2. A Publisherben hajtsa végre a sp_changelogreader_agent eljárást, adja meg @publication, és módosítsa az alábbi biztonsági beállítások közül egyet vagy többet:

    • Ha módosítani szeretné azt a Windows-fiókot, amelyen az ügynök fut, vagy csak a fiók jelszavát, adja meg @job_login és @job_password.

    • A Publisherhez való csatlakozáskor használt biztonsági mód módosításához adjon meg 1 vagy 0 értéket.@publisher_security_mode

    • Ha módosítja a Publisherhez való csatlakozáskor használt biztonsági módot 1-ről 0-ra , vagy ha módosítja a kapcsolathoz használt SQL Server-bejelentkezést, adja meg @publisher_login és @publisher_password.

    Megjegyzés:

    Az ügynök bejelentkezésének vagy jelszavának módosítása után le kell állítania és újra kell indítania az ügynököt, mielőtt a módosítás érvénybe lép.

    Fontos

    Amikor távoli terjesztővel konfigurál egy közzétevőt, a rendszer az összes paraméterhez megadott értéket, beleértve a job_login és job_password, egyszerű szövegként küldi el a terjesztőnek. A tárolt eljárás végrehajtása előtt titkosítania kell a Publisher és a távoli terjesztő közötti kapcsolatot. További információ: Titkosított kapcsolatok engedélyezése az adatbázismotorhoz (SQL Server Configuration Manager)

A leküldéses előfizetéshez tartozó Terjesztési Ügynök biztonsági beállításainak módosítása

  1. A Publisher közzétételi adatbázisában hajtsa végre az sp_helpsubscription utasítást, adja meg a következőket: @publication és @subscriber. Ez az előfizetés tulajdonságait adja vissza, beleértve a forgalmazónál futó terjesztési ügynök biztonsági beállításait is.

  2. A közzétételi adatbázisban a Publisherben hajtsa végre a sp_changesubscription parancsot, adja meg @publication, @subscriber, @subscriber_db, all értékét @article-nak/c%-nek, a biztonsági tulajdonság @property nevét és a tulajdonság @value új értékét.

  3. Ismételje meg a 2. lépést az alábbi módosított biztonsági tulajdonságok mindegyikéhez:

    • Ha módosítani szeretné azt a Windows-fiókot, amely alatt az ügynök fut, vagy csak a fiók jelszavát, adja meg a distrib_job_password@property értékét, és adjon meg egy új jelszót a fiókhoz @value. A fiók módosításakor ismételje meg a 2. lépést a distrib_job_login@property értékének és az új Windows-fiók értékének @valuemegadásával.

    • Az Előfizetőhöz való csatlakozáskor használt biztonsági mód módosításához adja meg a subscriber_security_mode@property értékét, valamint az 1 (Integrált Windows-hitelesítés) vagy a 0 (SQL Server-hitelesítés) @valueértéket.

    • Ha az előfizetői biztonsági módot SQL Server-hitelesítésre módosítja, vagy ha módosítja az SQL Server-hitelesítés bejelentkezési adatait, adja meg a subscriber_password@property értékét és az új jelszót @value. Ismételje meg a 2. lépést, és adja meg a subscriber_login@property értékét és az új bejelentkezést @value.

    Megjegyzés:

    Az ügynök bejelentkezésének vagy jelszavának módosítása után le kell állítania és újra kell indítania az ügynököt, mielőtt a módosítás érvénybe lép.

    Fontos

    Ha távoli terjesztővel konfigurál egy közzétevőt, a rendszer az összes tulajdonsághoz megadott értékeket , beleértve a distrib_job_login és a distrib_job_password is, egyszerű szövegként küldi el a forgalmazónak. A tárolt eljárás végrehajtása előtt titkosítania kell a Publisher és a távoli terjesztő közötti kapcsolatot. További információ: Titkosított kapcsolatok engedélyezése az adatbázismotorhoz (SQL Server Configuration Manager)

Lekéréses előfizetés terjesztési ügynökének biztonsági beállításainak módosítása

  1. Az Előfizetőnél hajtsa végre a sp_helppullsubscription, megadva a releváns paramétereket @publication. Ez az előfizetés tulajdonságait adja vissza, beleértve az előfizetőnél futó terjesztési ügynök biztonsági beállításait is.

  2. Az előfizetőnél az előfizetési adatbázisban hajtsa végre a sp_change_subscription_properties, adja meg @publisher@publisher_db, , @publication, a biztonsági tulajdonság @propertynevét és a tulajdonság @valueúj értékét.

  3. Ismételje meg a 2. lépést az alábbi módosított biztonsági tulajdonságok mindegyikéhez:

    • Ha módosítani szeretné azt a Windows-fiókot, amely alatt az ügynök fut, vagy csak a fiók jelszavát, adja meg a distrib_job_password@property értékét, és adjon meg egy új jelszót a fiókhoz @value. A fiók módosításakor ismételje meg a 2. lépést a distrib_job_login@property értékének és az új Windows-fiók értékének @valuemegadásával.

    • A forgalmazóhoz való csatlakozáskor használt biztonsági mód módosításához adja meg a distributor_security_mode@property értékét és az 1 (Integrált Windows-hitelesítés) vagy a 0 (SQL Server-hitelesítés) @valueértéket.

    • Ha a forgalmazó biztonsági módját SQL Server-hitelesítésre módosítja, vagy ha módosítja az SQL Server-hitelesítés bejelentkezési adatait, adja meg a distributor_password@property értékét és az új jelszót @value. Ismételje meg a 2. lépést, és adja meg a distributor_login@property értékét és az új bejelentkezést @value.

    Megjegyzés:

    Az ügynök bejelentkezésének vagy jelszavának módosítása után le kell állítania és újra kell indítania az ügynököt, mielőtt a módosítás érvénybe lép.

A leküldéses előfizetéshez tartozó Egyesítési ügynök biztonsági beállításainak módosítása

  1. A közzétételi adatbázison a Közzétevőnél futtassa a sp_helpmergesubscription parancsot, megadva a @publication, @subscriber, és @subscriber_db paramétereket. Ez az előfizetés tulajdonságait adja vissza, beleértve a forgalmazónál futó egyesítési ügynök biztonsági beállításait is.

  2. A közzétételi adatbázisban a Publisherben hajtsa végre a sp_changemergesubscription parancsot, és adja meg @publication, @subscriber, @subscriber_db, a @property biztonsági tulajdonság nevét, valamint a @value tulajdonság új értékét.

  3. Ismételje meg a 2. lépést az alábbi módosított biztonsági tulajdonságok mindegyikéhez:

    • Ha módosítani szeretné azt a Windows-fiókot, amely alatt az ügynök fut, vagy csak a fiók jelszavát, adja meg a merge_job_password@property értékét és egy új jelszót.@value A fiók módosításakor ismételje meg a 2. lépést, és adja meg a merge_job_login@property értékét, valamint az új Windows-fiókot @value.

    • Az Előfizetőhöz való csatlakozáskor használt biztonsági mód módosításához adja meg a subscriber_security_mode@property értékét, valamint az 1 (Integrált Windows-hitelesítés) vagy a 0 (SQL Server-hitelesítés) @valueértéket.

    • Ha az előfizetői biztonsági módot SQL Server-hitelesítésre módosítja, vagy ha módosítja az SQL Server-hitelesítés bejelentkezési adatait, adja meg a subscriber_password@property értékét és az új jelszót @value. Ismételje meg a 2. lépést, és adja meg a subscriber_login@property értékét és az új bejelentkezést @value.

    • Ha módosítani szeretné a Publisherhez való csatlakozáskor használt biztonsági módot, adja meg a publisher_security_mode@property értékét és az 1 (Integrált Windows-hitelesítés) vagy a 0 (SQL Server-hitelesítés) @valueértéket.

    • Ha a Publisher biztonsági módját SQL Server-hitelesítésre módosítja, vagy ha módosítja az SQL Server-hitelesítés bejelentkezési adatait, adja meg a publisher_password@property értékét és az új jelszót @value. Ismételje meg a 2. lépést, és adja meg a publisher_login@property értékét és az új bejelentkezést @value.

    Megjegyzés:

    Az ügynök bejelentkezésének vagy jelszavának módosítása után le kell állítania és újra kell indítania az ügynököt, mielőtt a módosítás érvénybe lép.

    Fontos

    Ha távoli terjesztővel konfigurál egy közzétevőt, a rendszer az összes tulajdonsághoz megadott értékeket , beleértve a merge_job_login és a merge_job_password is, egyszerű szövegként küldi el a forgalmazónak. A tárolt eljárás végrehajtása előtt titkosítania kell a Publisher és a távoli terjesztő közötti kapcsolatot. További információ: Titkosított kapcsolatok engedélyezése az adatbázismotorhoz (SQL Server Configuration Manager)

A lehívásos előfizetéshez tartozó egyesítési ügynök biztonsági beállításainak módosítása

  1. Az Előfizetőnél hajtsa végre a sp_helpmergepullsubscription parancsot, megadva a @publication paramétert. Ez az előfizetés tulajdonságait adja vissza, beleértve az előfizetőnél futó egyesítési ügynök biztonsági beállításait is.

  2. Az előfizetőnél az előfizetési adatbázisban hajtsa végre a sp_change_subscription_properties, adja meg @publisher@publisher_db, , @publication, a biztonsági tulajdonság @propertynevét és a tulajdonság @valueúj értékét.

  3. Ismételje meg a 2. lépést az alábbi módosított biztonsági tulajdonságok mindegyikéhez:

    • Ha módosítani szeretné azt a Windows-fiókot, amely alatt az ügynök fut, vagy csak a fiók jelszavát, adja meg a merge_job_password@property értékét és az új jelszót.@value A fiók módosításakor ismételje meg a 2. lépést, és adja meg a merge_job_login@property értékét és az új Windows-fiókot @value.

    • A forgalmazóhoz való csatlakozáskor használt biztonsági mód módosításához adja meg a distributor_security_mode@property értékét és az 1 (Integrált Windows-hitelesítés) vagy a 0 (SQL Server-hitelesítés) @valueértéket.

    • Ha a forgalmazó biztonsági módját SQL Server-hitelesítésre módosítja, vagy ha módosítja az SQL Server-hitelesítés bejelentkezési adatait, adja meg a distributor_password@property értékét és az új jelszót @value. Ismételje meg a 2. lépést, és adja meg a distributor_login@property értékét és az új bejelentkezést @value.

    • Ha módosítani szeretné a Publisherhez való csatlakozáskor használt biztonsági módot, adja meg a publisher_security_mode@property értékét és az 1 (Integrált Windows-hitelesítés) vagy a 0 (SQL Server-hitelesítés) @valueértéket.

    • Ha a Publisher biztonsági módját SQL Server-hitelesítésre módosítja, vagy ha módosítja az SQL Server-hitelesítés bejelentkezési adatait, adja meg a publisher_password@property értékét és az új jelszót @value. Ismételje meg a 2. lépést, és adja meg a publisher_login@property értékét és az új bejelentkezést @value.

    Megjegyzés:

    Az ügynök bejelentkezésének vagy jelszavának módosítása után le kell állítania és újra kell indítania az ügynököt, mielőtt a módosítás érvénybe lép.

A Pillanatkép-ügynök biztonsági beállításainak módosítása szűrt pillanatkép létrehozásához egy előfizető számára

  1. A Publishernél hajtsa végre a sp_helpdynamicsnapshot_job parancsot, megadva a @publication. Az eredményhalmazban jegyezze fel az előfizető partíciójának módosításához szükséges job_name értékét.

  2. A Publisherben hajtsa végre a sp_changedynamicsnapshot_job, adja meg @publicationaz 1 dynamic_snapshot_jobname. lépéstől kapott értéket, valamint egy új jelszót vagy bejelentkezési jelszót @job_password ahhoz a Windows-fiókhoz, amelyen az ügynök fut @job_login és @job_password.

    Fontos

    Amikor távoli terjesztővel konfigurál egy közzétevőt, a rendszer az összes paraméterhez megadott értéket, beleértve a job_login és job_password, egyszerű szövegként küldi el a terjesztőnek. A tárolt eljárás végrehajtása előtt titkosítania kell a Publisher és a távoli terjesztő közötti kapcsolatot. További információ: Titkosított kapcsolatok engedélyezése az adatbázismotorhoz (SQL Server Configuration Manager)

A várólista-olvasó ügynök biztonsági beállításainak módosítása

  1. A forgalmazónál hajtsa végre sp_helpqreader_agent. Ez azt az aktuális Windows-fiókot adja vissza, amely alatt a Várólista-olvasó ügynök fut.

    • A forgalmazónál hajtsa végre a sp_changeqreader_agent, és adja meg a Windows-fiók beállításait a @job_login és @job_password számára.

    Megjegyzés:

    Az ügynök bejelentkezésének vagy jelszavának módosítása után le kell állítania és újra kell indítania az ügynököt, mielőtt a módosítás érvénybe lép. Minden terjesztési adatbázishoz egy üzenetsor-olvasó ügynök tartozik. Az ügynök biztonsági beállításainak módosítása hatással van a terjesztési adatbázist használó összes publisher összes kiadványának beállításaira.

  2. Az üzenetsor-olvasó ügynök az előfizetés terjesztési ügynökével azonos kapcsolati környezetet használva létesít kapcsolatokat az előfizetővel.

Az azonnali frissítéseket használó előfizető által a Publisherhez való csatlakozáskor alkalmazott biztonsági mód megváltoztatása.

  1. Az előfizető adatbázisán hajtsa végre az sp_link_publication parancsot. Adja meg @publisher, @publication, a kiadványadatbázis nevét @publisher_db, és válasszon egyet a következő értékek közül @security_mode:

    • 0 az SQL Server-hitelesítés használatához, amikor frissítéseket végez a Publisherben. Ehhez az opcióhoz érvényes bejelentkezést kell megadnia a Publisher @login és @password számára.

    • 1 a közzétevőhöz való csatlakozáskor az Előfizetőnél módosításokat végző felhasználó biztonsági környezetének használata. A sp_link_publication tartalmazza az ehhez a biztonsági módhoz kapcsolódó korlátozásokat.

    • 2 a sp_addlinkedserver (Transact-SQL) használatával létrehozott meglévő, felhasználó által definiált társított kiszolgálói bejelentkezés használatához.

Távoli terjesztő jelszavának módosítása

  1. A terjesztési adatbázis forgalmazójában hajtsa végre a sp_changedistributor_password, és adja meg a bejelentkezés új jelszavát a következőhöz @password: .

    Fontos

    Ne módosítsa közvetlenül distributor_admin jelszavát.

  2. Minden olyan Közzétevőnél, amely ezt a távoli terjesztőt használja, hajtsa végre sp_changedistributor_password, majd adja meg az 1. lépésben megadott jelszót a @password-re.

Replikációkezelési objektumok (RMO) használata

Fontos

Ha lehetséges, kérje meg a felhasználókat, hogy futásidőben adjanak meg biztonsági hitelesítő adatokat. Ha hitelesítő adatokat kell tárolnia, használja a Microsoft Windows .NET-keretrendszer által biztosított titkosítási szolgáltatásokat .

A replikációs kiszolgálón tárolt jelszó összes példányának módosítása

  1. Hozzon létre kapcsolatot a replikációs kiszolgálóval az ServerConnection osztály használatával.

  2. Hozzon létre egy példányt az ReplicationServer osztályból az 1. lépésben található kapcsolat használatával.

  3. Hívja meg a ChangeReplicationServerPasswords metódust. Adja meg a következő paramétereket:

    • security_mode – egy ReplicationSecurityMode olyan érték, amely meghatározza a hitelesítés típusát, amelyre a jelszó összes példányát módosítják.

    • bejelentkezés – az a bejelentkezés, amelyen a jelszó összes példánya módosul.

    • jelszó – az új jelszóérték.

      Fontos

      Ha lehetséges, kérje meg a felhasználókat, hogy futásidőben adjanak meg biztonsági hitelesítő adatokat. Ha hitelesítő adatokat kell tárolnia, használja a Windows .NET-keretrendszer által biztosított titkosítási szolgáltatásokat .

      Megjegyzés:

      Ezt a metódust csak a sysadmin rögzített kiszolgálói szerepkör egy tagja hívhatja meg.

  4. Ismételje meg az 1–3. lépést a replikációs topológia minden kiszolgálóján, ahol a jelszót frissíteni kell.

Tranzakciós kiadvány leküldéses előfizetéséhez kapcsolódó terjesztési ügynök biztonsági beállításainak módosítása.

  1. Hozzon létre kapcsolatot a Publisherrel a ServerConnection osztály használatával.

  2. Hozza létre a TransSubscription osztály egy példányát.

  3. Állítsa be az PublicationName, DatabaseName, SubscriberName és SubscriptionDBName tulajdonságokat, és az 1. lépésnél beállított kapcsolatot állítsa be a ConnectionContext tulajdonsághoz.

  4. Az objektum tulajdonságainak lekéréséhez hívja meg a LoadProperties metódust. Ha ez a módszer hamis eredményt ad vissza, akkor a 3. lépésben szereplő előfizetési tulajdonságok helytelenül lettek definiálva, vagy az előfizetés nem létezik.

  5. Állítsd be egy vagy több következő biztonsági tulajdonságot az TransSubscription példányon.

    • Az ügynök futtatásához használt Windows-fiók hitelesítő adatainak módosításához állítsa be a Login mezők Password és SynchronizationAgentProcessSecurity értékét.

    • Ha a Windows integrált hitelesítést szeretné megadni az ügynök által az Előfizetőhöz való csatlakozáskor használt hitelesítés típusaként, állítsa a WindowsAuthenticationSubscriberSecurity tulajdonság mezőjét igaz értékre.

    • Ha az SQL Server-hitelesítést az ügynök által az Előfizetőhöz való csatlakozáskor használt hitelesítési típusként szeretné megadni, állítsa a WindowsAuthentication tulajdonság mezőjét SubscriberSecurityhamis értékre, és adja meg az Előfizető bejelentkezési hitelesítő adatait a mezőkhöz és SqlStandardLogin a SqlStandardPassword mezőkhöz.

      Megjegyzés:

      A forgalmazóval való ügynökkapcsolat mindig a megadott Windows-hitelesítő adatokkal SynchronizationAgentProcessSecuritytörténik. Ezzel a fiókkal távoli kapcsolatokat is létesíthet a Windows-hitelesítés használatával.

  6. (Nem kötelező) Ha igaz értéket adott meg, hívja meg a CachePropertyChanges metódust a változtatások véglegesítésére a kiszolgálón. Ha esetében CachePropertyChanges értéket adott meg (ami az alapértelmezett), a módosítások azonnal elküldésre kerülnek a szervernek.

A lehívási előfizetés tranzakciós kiadványához tartozó terjesztési ügynök biztonsági beállításainak módosítása

  1. Hozzon létre kapcsolatot az előfizetővel az ServerConnection osztály használatával.

  2. Hozza létre a TransPullSubscription osztály egy példányát.

  3. Állítsa be az PublicationName, DatabaseName, PublisherName és PublicationDBName tulajdonságokat, és az 1. lépésnél beállított kapcsolatot állítsa be a ConnectionContext tulajdonsághoz.

  4. Az objektum tulajdonságainak lekéréséhez hívja meg a LoadProperties metódust. Ha ez a módszer hamis eredményt ad vissza, akkor a 3. lépésben szereplő előfizetési tulajdonságok helytelenül lettek definiálva, vagy az előfizetés nem létezik.

  5. Állítsd be egy vagy több következő biztonsági tulajdonságot az TransPullSubscription példányon.

    • Az ügynök futtatásához használt Windows-fiók hitelesítő adatainak módosításához állítsa be a Login mezők Password és SynchronizationAgentProcessSecurity értékét.

    • Ha a Windows integrált hitelesítést szeretné megadni az ügynök által a forgalmazóhoz való csatlakozáskor használt hitelesítés típusaként, állítsa a WindowsAuthenticationDistributorSecurity tulajdonság mezőjét igaz értékre.

    • Ha az SQL Server-hitelesítést az ügynök által a forgalmazóhoz való csatlakozáskor használt hitelesítés típusaként szeretné megadni, állítsa WindowsAuthentication a tulajdonság mezőjét DistributorSecurityhamis értékre, és adja meg a forgalmazó bejelentkezési hitelesítő adatait a mezőkhöz és SqlStandardLogin a SqlStandardPassword mezőkhöz.

      Megjegyzés:

      Az előfizetővel való ügynökkapcsolat mindig a megadott Windows-hitelesítő adatokkal SynchronizationAgentProcessSecuritytörténik. Ezzel a fiókkal távoli kapcsolatokat is létesíthet a Windows-hitelesítés használatával.

  6. (Nem kötelező) Ha igaz értéket adott meg, hívja meg a CachePropertyChanges metódust a változtatások véglegesítésére a kiszolgálón. Ha esetében CachePropertyChanges értéket adott meg (ami az alapértelmezett), a módosítások azonnal elküldésre kerülnek a szervernek.

Az előfizetés-lekérés egyesítési ügynökének biztonsági beállításainak módosítása egy összevonási kiadványhoz.

  1. Hozzon létre kapcsolatot az előfizetővel az ServerConnection osztály használatával.

  2. Hozza létre a MergePullSubscription osztály egy példányát.

  3. Állítsa be az PublicationName, DatabaseName, PublisherName és PublicationDBName tulajdonságokat, és az 1. lépésnél beállított kapcsolatot állítsa be a ConnectionContext tulajdonsághoz.

  4. Az objektum tulajdonságainak lekéréséhez hívja meg a LoadProperties metódust. Ha ez a módszer hamis eredményt ad vissza, akkor a 3. lépésben szereplő előfizetési tulajdonságok helytelenül lettek definiálva, vagy az előfizetés nem létezik.

  5. Állítsd be egy vagy több következő biztonsági tulajdonságot az MergePullSubscription példányon.

    • Az ügynök futtatásához használt Windows-fiók hitelesítő adatainak módosításához állítsa be a Login mezők Password és SynchronizationAgentProcessSecurity értékét.

    • Ha a Windows integrált hitelesítést szeretné megadni az ügynök által a forgalmazóhoz való csatlakozáskor használt hitelesítés típusaként, állítsa a WindowsAuthenticationDistributorSecurity tulajdonság mezőjét igaz értékre.

    • Ha az SQL Server-hitelesítést az ügynök által a forgalmazóhoz való csatlakozáskor használt hitelesítés típusaként szeretné megadni, állítsa WindowsAuthentication a tulajdonság mezőjét DistributorSecurityhamis értékre, és adja meg a forgalmazó bejelentkezési hitelesítő adatait a mezőkhöz és SqlStandardLogin a SqlStandardPassword mezőkhöz.

    • Ha a Windows integrált hitelesítést szeretné megadni az ügynök által a Publisherhez való csatlakozáskor használt hitelesítés típusaként, állítsa a WindowsAuthenticationPublisherSecurity tulajdonság mezőjét igaz értékre.

    • Ha az SQL Server-hitelesítést az ügynök által a Publisherhez való csatlakozáskor használt hitelesítési típusként szeretné megadni, állítsa WindowsAuthentication a tulajdonság mezőjét PublisherSecurityhamis értékre, és adja meg a Publisher bejelentkezési hitelesítő adatait a mezőkhöz és SqlStandardLogin a SqlStandardPassword mezőkhöz.

      Megjegyzés:

      Az előfizetővel való ügynökkapcsolat mindig a megadott Windows-hitelesítő adatokkal SynchronizationAgentProcessSecuritytörténik. Ezzel a fiókkal távoli kapcsolatokat is létesíthet a Windows-hitelesítés használatával.

  6. (Nem kötelező) Ha igaz értéket adott meg, hívja meg a CachePropertyChanges metódust a változtatások véglegesítésére a kiszolgálón. Ha esetében CachePropertyChanges értéket adott meg (ami az alapértelmezett), a módosítások azonnal elküldésre kerülnek a szervernek.

Push-előfizetés egyesítési kiadványára vonatkozóan az egyesítési ügynök biztonsági beállításainak módosítása.

  1. Hozzon létre kapcsolatot a Publisherrel a ServerConnection osztály használatával.

  2. Hozza létre a MergeSubscription osztály egy példányát.

  3. Állítsa be az PublicationName, DatabaseName, SubscriberName és SubscriptionDBName tulajdonságokat, és az 1. lépésnél beállított kapcsolatot állítsa be a ConnectionContext tulajdonsághoz.

  4. Az objektum tulajdonságainak lekéréséhez hívja meg a LoadProperties metódust. Ha ez a módszer hamis eredményt ad vissza, akkor a 3. lépésben szereplő előfizetési tulajdonságok helytelenül lettek definiálva, vagy az előfizetés nem létezik.

  5. Állítsd be egy vagy több következő biztonsági tulajdonságot az MergeSubscription példányon.

    • Az ügynök futtatásához használt Windows-fiók hitelesítő adatainak módosításához állítsa be a Login mezők Password és SynchronizationAgentProcessSecurity értékét.

    • Ha a Windows integrált hitelesítést szeretné megadni az ügynök által az Előfizetőhöz való csatlakozáskor használt hitelesítés típusaként, állítsa a WindowsAuthenticationSubscriberSecurity tulajdonság mezőjét igaz értékre.

    • Ha az SQL Server-hitelesítést az ügynök által az Előfizetőhöz való csatlakozáskor használt hitelesítési típusként szeretné megadni, állítsa a WindowsAuthentication tulajdonság mezőjét SubscriberSecurityhamis értékre, és adja meg az Előfizető bejelentkezési hitelesítő adatait a mezőkhöz és SqlStandardLogin a SqlStandardPassword mezőkhöz.

    • Ha a Windows integrált hitelesítést szeretné megadni az ügynök által a Publisherhez való csatlakozáskor használt hitelesítés típusaként, állítsa a WindowsAuthenticationPublisherSecurity tulajdonság mezőjét igaz értékre.

    • Ha az SQL Server-hitelesítést az ügynök által a Publisherhez való csatlakozáskor használt hitelesítési típusként szeretné megadni, állítsa WindowsAuthentication a tulajdonság mezőjét PublisherSecurityhamis értékre, és adja meg a Publisher bejelentkezési hitelesítő adatait a mezőkhöz és SqlStandardLogin a SqlStandardPassword mezőkhöz.

      Megjegyzés:

      A forgalmazóval való ügynökkapcsolat mindig a megadott Windows-hitelesítő adatokkal SynchronizationAgentProcessSecuritytörténik. Ezzel a fiókkal távoli kapcsolatokat is létesíthet a Windows-hitelesítés használatával.

  6. (Nem kötelező) Ha igaz értéket adott meg, hívja meg a CachePropertyChanges metódust a változtatások véglegesítésére a kiszolgálón. Ha esetében CachePropertyChanges értéket adott meg (ami az alapértelmezett), a módosítások azonnal elküldésre kerülnek a szervernek.

A közvetlenül frissítő előfizető által a tranzakciós közzétevőhöz való csatlakozáskor használt bejelentkezési adatok módosítása.

  1. Hozzon létre kapcsolatot az előfizetővel az ServerConnection osztály használatával.

  2. Hozzon létre egy példányt az előfizetési adatbázishoz tartozó ReplicationDatabase osztályból. Adja meg a Name és a ServerConnection elemeket az 1. lépés alapján a következőhöz: ConnectionContext.

  3. Az objektum tulajdonságainak lekéréséhez hívja meg a LoadProperties metódust. Ha ez a metódus hamis értéket ad vissza, akkor a 2. lépésben szereplő adatbázistulajdonságok helytelenül lettek definiálva, vagy az előfizetési adatbázis nem létezik.

  4. Hívja meg a LinkPublicationForUpdateableSubscription metódust, és adja meg a következő paramétereket:

    • Közzétevő – a közzétevő neve.

    • PublisherDB – a közzétételi adatbázis neve.

    • Kiadvány – annak a kiadványnak a neve, amelyre az azonnali frissítés előfizetője előfizetett.

    • Forgalmazó - a forgalmazó neve.

    • PublisherSecurity – Egy PublisherConnectionSecurityContext objektum, amely meghatározza az előfizető által a Publisherhez való csatlakozáskor használt biztonsági módot és a kapcsolat bejelentkezési hitelesítő adatait.

Példa (RMO)

Ez a példa ellenőrzi a megadott bejelentkezési értéket, és módosítja a megadott Windows- vagy SQL Server-bejelentkezés összes jelszavát, amelyet a kiszolgáló replikációja tárol.

// 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

Nyomon követés: A replikáció biztonsági beállításainak módosítása után

Az ügynök bejelentkezésének vagy jelszavának módosítása után le kell állítania és újra kell indítania az ügynököt, mielőtt a módosítás érvénybe lép.