Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
azure SQL Database
Sloučovací agenty a distribuční agenty se připojují k odběrateli. Tato připojení se dají vytvořit v kontextu přihlášení k SQL Serveru nebo přihlášení systému Windows. Je důležité, abyste těmto agentům poskytli vhodné přihlašovací údaje, a přitom dodržovat zásadu udělení minimálních potřebných práv a také ochranu úložiště všech hesel. Informace o oprávněních požadovaných pro každého agenta najdete v tématu Model zabezpečení agenta replikace.
Poznámka:
Spravovaná instance Azure SQL může být vydavatelem, distributorem a předplatitelem pro snímkovou a transakční replikaci. Databáze ve službě Azure SQL Database můžou být nabízeny pouze předplatitelům pro snímkovou a transakční replikaci. Další informace najdete v tématu Transakční replikace se službou Azure SQL Database a službou Azure SQL Managed Instance.
Distribuční agent
Existuje buď jeden distribuční agent pro jedno předplatné (nezávislý agent, který je výchozím nastavením pro publikace vytvořené v Průvodci novou publikací), nebo jeden distribuční agent na každou dvojici databáze publikace a databáze odběru (sdílený agent). T
Pro informace o připojení pro push předplatná, viz Vytvoření push předplatného.
Pro zadání informací o připojení pro pullová předplatná viz Vytvoření pullového předplatného.
Agent pro slučování
Každé slučovací předplatné má vlastního slučovacího agenta, který se připojuje k vydavateli a odběrateli a aktualizuje je.
Informace o připojení pro push předplatná najdete v tématu Vytvoření push předplatného.
Pokud chcete zadat informace o připojení pro odběry změn, přečtěte si téma Vytvoření předplatného vyžádané replikace.
Okamžitá aktualizace předplatných
Při konfiguraci okamžité aktualizace předplatného zadáte účet odběratele, pod kterým se vytvoří připojení k Publisheru. Připojení se používají triggery, které se aktivují u odběratele a šíří změny v Publisheru. Pro typ připojení jsou k dispozici tři možnosti:
Propojený server, který replikace vytvoří; připojení se vytvoří s přihlašovacími údaji, které zadáte v době konfigurace.
Propojený server, který replikace vytvoří; připojení se provede s přihlašovacími údaji uživatele, který provede změnu u odběratele.
Propojený server nebo vzdálený server, který jste už definovali.
Důležité
Chcete-li zadat informace o připojení, použijte uloženou proceduru sp_link_publication (Transact-SQL). Můžete také použít stránku Přihlášení pro aktualizovatelná předplatná v Průvodci novým předplatným, která volá sp_link_publication. Za určitých podmínek může tato uložená procedura selhat, pokud odběratel používá SQL Server 2005 (9.x) Service Pack 1 (SP1) nebo novější a publisher používá starší verzi. Pokud uložená procedura selže v tomto scénáři, upgradujte publisher na SQL Server 2005 (9.x) SP1 nebo novější.
Další informace naleznete v tématu Vytvoření aktualizovatelného odběru transakční publikace a zobrazení a úprava nastavení zabezpečení replikace.
Důležité
Účet zadaný pro připojení by měl být udělen pouze oprávnění k vkládání, aktualizaci a odstraňování dat v zobrazeních, která replikace vytvoří v databázi publikace; neměl by mít žádná další oprávnění. Udělte oprávnění pro zobrazení v databázi publikace, které jsou pojmenované ve formuláři syncobj_<HexadecimalNumber> k účtu, který jste nakonfigurovali u každého odběratele.
Aktualizace čekajících předplatných
Když nakonfigurujete aktualizaci předplatných ve frontě, je potřeba mít na paměti dvě oblasti, které se týkají zabezpečení:
Pro každého distributora existuje pouze jeden Queue Reader Agent. Doporučujeme, abyste pro každého distributora nakonfigurovali maximálně jednu publikaci, která je povolená pro aktualizaci odběrů ve frontě.
Agent Queue Reader provádí připojení k distributoru, vydavateli a každému odběrateli:
Účet, pod kterým agent běží a vytváří připojení k distributoru, se zadává při vytváření agenta (pokud používáte Průvodce vytvořením nové publikace, vytvoří se agent při vytváření publikace, která má povolenou aktualizaci odběrů).
Účet, pod kterým agent provádí připojení k publisheru, se zadává při konfiguraci distribuce pro Publisher. Zadejte účet Systému Windows, pod kterým agent běží, nebo účet SQL Serveru.
Účet, pod kterým agent provádí připojení k odběrateli, se zadává při vytváření předplatného.
Důležité
Pro připojení k odběratelům použijte ověřování SQL Serveru a zadejte jiný účet pro připojení ke každému odběrateli. Pokud používáte pullové předplatné, replikace vždy nastaví připojení pro použití ověřování systému Windows (u pullových předplatných replikace nemůže získat přístup k metadatům u odběratele potřebným pro použití ověřování SQL Server). V takovém případě změňte připojení tak, aby po nakonfigurování předplatného používalo ověřování SQL Serveru.
Další informace naleznete v tématu Postupy: Vytvoření odběru aktualizace transakční publikace (SQL Server Management Studio) a zobrazení a úprava nastavení zabezpečení replikace.