Zabezpečte vydavatele

Platí pro:SQL ServerAzure SQL Managed Instance

Následující replikační agenti se připojují k Publisher:

  • Agenti čteček logů
  • Agent snímků
  • Agent pro čtení fronty
  • Agent pro slučování

Doporučujeme poskytnout vhodnou přihlašovací kartu těmto agentům, dodržovat princip udělování minimálních požadovaných práv a chránit ukládání všech hesel. Pro informace o oprávněních požadovaných pro každého agenta viz Model zabezpečení replikačních agentů.

Kromě správné správy přihlašovacích údajů a hesel byste měli rozumět roli seznamu přístupu k publikaci (PAL). PAL se používá k umožnění přihlášení k přístupu k publikačním datům při omezení ad hoc přístupu k databázi u Publisher.

Seznam přístupů k publikaci

PAL je hlavním mechanismem pro zabezpečení publikací v Publisheru. PAL funguje podobně jako Microsoft Windows seznam řízení přístupu. Když vytvoříte publikaci, replikace vytvoří PAL pro publikaci. PAL lze nastavit tak, aby obsahoval seznam přihlašovacích údajů a skupin, kterým je udělen přístup k publikaci. Když se agent připojí k Publisher nebo Distributorovi a požádá o přístup k publikaci, autentizační informace v PAL jsou porovnány s přihlašovacím údajem Publisher, které agent poskytuje. Tento proces poskytuje dodatečnou bezpečnost pro Publisher tím, že zabraňuje použití přihlášení Publisher a Distributor klientským nástrojem k přímým úpravám na Publisher.

Note

Replikace vytvoří u Vydavatele roli pro každou publikaci k vynucení členství v PAL. Role má název ve formátu Msmerge_<PublicationID> pro replikaci při sloučení a MSReplPAL_<PublicationDatabaseID>_<PublicationID> pro transakční a snapshot replikaci.

Ve výchozím nastavení jsou v PAL zahrnuty následující přihlašovací údaje: členové pevné role správce serveru v době vytvoření publikace a přihlašovací údaje, které jsou použity k vytvoření publikace. Ve výchozím nastavení se mohou všechna přihlášení, která jsou členy pevné serverové role sysadmin nebo pevné databázové role db_owner v publikační databázi, přihlásit k odběru publikace, aniž by byla explicitně přidána do seznamu PAL.

Při používání PAL zvažte následující pokyny:

  • Před přidáním přihlašovacího jména serveru SQL Server do seznamu PAL je nutné toto přihlašovací jméno přiřadit k uživateli databáze v databázi publikace.

  • Dodržujte princip minimálních oprávnění a přihlašovacím účtům v PAL udělujte pouze ta oprávnění, která nezbytně potřebují k provádění úloh replikace. Nepřidávejte přihlašovací údaje k žádným pevným databázovým rolím nebo serverovým rolím, které nejsou nutné pro replikaci. Další informace o oprávněních, která jsou vyžadována, viz Replication Agent Security Model a Replication Security Best Practices.

  • Pokud se použije vzdálený distributor, musí být účty v PAL dostupné jak u vydavatele, tak u distributora. Tento účet musí být buď účet domény, nebo místní účet definovaný na obou serverech. Hesla spojená s oběma přihlašovacími údaji musí být stejná.

  • Pokud PAL obsahuje Windows účty a doména používá služba Active Directory, účet, pod kterým SQL Server běží, musí mít oprávnění ke čtení z služba Active Directory. Pokud máte problémy s Windows účty, ujistěte se, že účet, pod kterým SQL Server běží, má dostatečná oprávnění. Další informace najdete v dokumentaci k Systému Windows.

Pro správu PAL viz Správa přihlášení v seznamu přístupu k publikacím.

Agent snímků

Pro každou publikaci je jeden Snapshot Agent. Další informace naleznete v tématu Vytvoření publikace.

Doručování snapshotů přes FTP

Pokud specifikujete, že snímky mají být dostupné přes FTP sdílení místo UNC sdílení, musíte při konfiguraci FTP přístupu zadat přihlašovací údaje a heslo. Pro více informací viz Doručte snapshot přes FTP.

Agent pro čtení logu

Pro každou databázi publikovanou pro transakční replikaci je jeden agent čtečky logů. Další informace naleznete v tématu Vytvoření publikace.

Agent pro čtení fronty

Pro daného distributora existuje jeden agent pro čtení fronty pro všechny vydavatele a publikace (které umožňují odběry aktualizací ve frontě), jež jsou k němu přidruženy. Pro více informací viz Povolit aktualizaci předplatného pro transakční publikace.