Instalační proces role Aplikační server poskytuje možnost povolení služby DTC (Distributed Transaction Coordinator). Pokud povolíte službu DTC, aplikační server automaticky konfiguruje tuto službu na povolení síťových transakcí. Aplikační server také vytvoří pravidlo brány firewall, které umožňuje předávání síťové komunikace do a ze služby DTC.

V oblasti zpracování informací představuje transakce řadu operací, které jsou považovány za jedinou jednotku - tedy proběhnou všechny operace nebo neproběhne žádná operace. Například řada operací vkládání a aktualizace u databáze může proběhnout jako transakce. V situacích, kdy transakce zahrnuje pouze jeden prostředek, může celou transakci spravovat správce prostředku (v tomto případě databáze). V některých situacích operace v transakci aktualizují data ve více síťových počítačích. Taková transakce se nazývá distribuovaná transakce. Služba DTC v systému Windows Server 2008 může koordinovat aktualizace jako jedinou transakci u více prostředků, které mohou být rozloženy do více síťových počítačů. Další informace o službě DTC najdete v článku věnovaném této službě (stránka může být v angličtině) (https://go.microsoft.com/fwlink/?LinkId=93847).

Poznámka

Ve výchozím nastavení není podpora distribuovaných transakcí na aplikačním serveru povolena. Zajistěte, že role Aplikační server s povolenou možností DTC je nainstalována na každý server, který je hostitelem aplikace či prostředku, který bude součástí distribuované transakce. Mezi tyto aplikace a prostředky mohou patřit aplikace vytvářející distribuované transakce, aplikace, které mohou být součástí distribuované transakce (například transakční součást modelu COM+) a prostředky (například databáze), jež mohou být součástí distribuované transakce.

Při instalaci role Aplikační server můžete službu Distribuované transakce nainstalovat s následujícími možnostmi:

  • Příchozí vzdálené transakce: V některých situacích je distribuovaná transakce spuštěna ve vzdáleném počítači a operace v rámci transakce vyžaduje prostředek v místním počítači. V takové situaci říkáme, že transakce „přiteče“ do místního počítače a že místní prostředek (například databáze) se „zaregistruje“ do transakce, která byla spuštěna ve vzdáleném počítači. Povolením této možnosti zajistíte podporu distribuovaných transakcí pro aplikace, které se zaregistrují ve vzdálených transakcích.

  • Odchozí vzdálené transakce: V některých situacích místní aplikace spustí transakci a provede operace aktualizace u prostředků, které jsou uloženy ve vzdálených počítačích. V takové situaci říkáme, že transakce „odteče“ z místního počítače a je „rozšířena“ do prostředku ve vzdáleném počítači. Povolením této možnosti zajistíte podporu distribuovaných transakcí pro transakce rozšířené ven z místního počítače.

  • Podpora protokolu WS-AT (WS-Atomic Transactions): Tato možnost poskytuje podporu distribuovaných transakcí pro aplikace používající pro komunikaci a koordinaci transakcí protokol SOAP (Simple Object Access Protocol) a standard SW-AT (WS-Atomic Transaction).


Obsah