Installation des WCF SQL Adapters

Folgende Schritte müssen auf einem 64 Bit System durchgeführt werden:

1) \\OrgFiles\BT Server\ASDK_x64\AdapterFramework64.msi –> komplett
2) \\OrgFiles\BT Server\AdapterPack_x64\AdapterSetup64.msi –> Custom, nur Microsoft BizTalk Adapter for Microsoft SQL Server
3) \\OrgFiles\BT Server\AdapterPack_x86\AdapterSetup.msi –> Custom, nur Microsoft BizTalk Adapter for Microsoft SQL Server

Hintergrund, die Administrations Konsole und die Integration für Visual Studio basiert auf 32 Bit, ansonsten kann man den WCF SQL Adapter via MMC nicht hinzufügen.

4) Biztalk Server Administration / BizTalk Group / Platform Settings / Adapters –> Kontextmenü –> Neu –> Adapter

5) Angabe eines Namens, z.B. WCF-SQL
6) Auswahl des WCF Sql Adapters aus der Auswahlliste
7) OK

Zugriff via SQL Adapter auf Gespeicherte Prozedur auf einem entfernten SQL Server

Soll auf eine Gespeicherte Prozedur auf einem entfernten SQL Server via SQL Adapter zugegriffen werden, so muss auf dem entfernten SQL Server in den Sicherheitseinstellungen der Komponentendienste der DTC Netzwerk-Zugriff erlaubt werden.

Fehlermeldung: “Die neue Transaktion kann im angegebenen Transaktionskordinator nicht eingetragen werden”.

Sicherheitseinstellung:

Weitere Informationen zu den einzelnen Einstellungen können hier gefunden werden:
http://msdn.microsoft.com/en-us/library/aa561924.aspx