Per la configurazione di Sql Server 2005 in cluster su Windows Server 2003 era necessario configurare MSDTC come risorsa del cluster. Con Windows Server 2008 non è più necessario perchè MSDTC può essere eseguito localmente anche in presenza della feature di failover cluster.

Una novità interessante è che, se necessario, istanze multiple di risorse MSDTC possono esistere in un cluster Windows Server 2008 per distribuire meglio il carico delle transazioni distribuite.

Come fare per :

Abilitare l'accesso alla rete per le transazioni MSDTC :

To enable Network DTC Access for MS DTC transactions

1. Open the Component Services snap-in.

To open Component Services, click Start. In the search box, type dcomcnfg, and then press ENTER.

2. Expand the console tree to locate the DTC for which you want to enable Network MS DTC Access.

3. On the Action menu, click Properties.

4. Click the Security tab and make the following changes:

• In Security Settings, select the Network DTC Access check box.

• In Transaction Manager Communication, select the Allow Inbound and Allow Outbound check boxes.

5. Click OK.

Abilitare le eccezioni su Windows Firewall per MSDTC

  1. Open Windows Firewall.

    To open Windows Firewall, on the Start menu, click Control Panel. In Control Panel, do one of the following:

    • Under Security, click Allow a program through Windows Firewall.
    • If Control Panel is in Classic view, click Windows Firewall.
  2. On the Exceptions tab, select the Distributed Transaction Coordinator check box.

  3. Click OK.

Risorse aggiuntive

http://technet.microsoft.com/en-us/library/cc730992.aspx - Descrizione di MS DTC su Windows Server 2008.

http://support.microsoft.com/kb/953170/en-us - Un webcast sulla configurazione di Sql Server 2005 in cluster.