www.SAMURAJ-cz.com 

24.04.2024 Jiří Translate to English by Google     VÍTEJTE V MÉM SVĚTĚ

Články

Instalace BizTalk 2009 vývojového prostředí na Windows 7

Středa, 28.11.2012 13:53 | Samuraj - Petr Bouška |
Když chceme vyvíjet aplikace pro BizTalk, tak Microsoft doporučuje nainstalovat na vývojářskou stanici kompletní prostředí (jinak by stačilo do Visual Studia doinstalovat Development Tools and SDK z BizTalku). Potřeboval jsem připravit prostředí pro vývoj na starším BizTalk Serveru 2009 a stanici s Windows 7, což není oficiálně podporováno. Narazil jsem na řadu problémů, takže postup instalace popisuje tento článek.

Oficiální instalační dokumentace je ke stažení na BizTalk Server 2009 Installation and Upgrade Guides.

Výchozí požadavky

Pracovní stanice s OS Windows 7 Enterprise SP1 EN 64 bit.

Instalační obrazy (získané z MSDN) ve složce c:\Install:

  • en_biztalk_server_2009_enterprise_edition_x86_and_x64_dvd_x15-46665.iso
  • en_sql_server_2008_enterprise_x86_x64_ia64_dvd_x14-89207.iso
  • en_visual_studio_2008_professional_x86_dvd_x14-26326.iso
  • en_visual_studio_2008_service_pack_1_x86_dvd_x15-12962.iso

Pozn.: BizTalk Server 2009 vyžaduje jako vývojové prostředí pouze Visual Studio 2008 SP1, novější verze není podporována.

Oficiální dokumentace k instalaci BizTalk Server 2009 Installation and Upgrade Guides.

Dočasně utilita MagicDisc, pomocí které otevřeme instalační obrazy.

Kroky instalace

  • přidání vlastnosti Internet Information Services (IIS) 7.5
  • instalace MS Visual Studio 2008 Professional  x86
  • instalace SP1 pro MS Visual Studio 2008 Professional  x86
  • instalace SQL Server 2008 Enterprise
  • instalace BizTalk Server 2009 Enterprise

Instalace IIS

Control Panel - Programs and Features - Turn Windows features on or off

Přidáme Internet Information Services spolu s Application Development Features, Security, IIS 6 Management Compatibility.

BizTalk instalace 01

Instalace SQL Server 2008

  • do virtuální mechaniky namountujeme en_sql_server_2008_enterprise_x86_x64_ia64_dvd_x14-89207.iso
  • spustíme setup.exe
  • potvrdíme Run Program (tato verze není určen pro tento OS), pokud instalace spadne na chybu, tak ji spustíme znovu
BizTalk instalace 02
  • zvolíme Installation - New SQL Server stand-alone installation or add features to an existing installation
BizTalk instalace 03
  • opět potvrdíme spuštění
  • pokračujeme OK, Next, potvrdíme licenci, Next, Install
BizTalk instalace 04
  • v kroku Feature Selection zvolíme:
    • Database Engine Services
    • SQL Server Replication
    • Full-Text Search
    • Analysis Services
    • Reporting Services
    • Business Intelligence Development Studio
    • Client Tools Connectivity
    • Integration Services
    • Management Tools - Basic
    • Management Tools - Complete
BizTalk instalace 05
  • ponecháme Default instance
BizTalk instalace 06
  • na Service Accounts klikneme Use the same account for all SQL Server instances a zadáme účet NT AUTHORITY\NETWORK SERVICE
BizTalk instalace 07
  • na Database Engine Configuration klikneme Add, změníme Location na lokální počítač a přidáme skupinu Administrators
BizTalk instalace 08
  • stejně nastavíme i Analysis Services Configuration
  • proklikáme Next až do konce

Konfigurace SQL Server

  • spustíme SQL Server Configuration Manager
  • vypneme (disable) Shared Memory Protocol
  • zapneme (enable) TCP/IP a Named Pipes
BizTalk instalace 09 BizTalk instalace 10

Instalace Visual Studio 2008

  • do virtuální mechaniky namountujeme en_visual_studio_2008_professional_x86_dvd_x14-26326.iso
  • spustíme setup.exe
  • klikneme na Install Visual Studio 2008
BizTalk instalace 11
  • pokračujeme dále, souhlasíme s podmínkami
  • zvolíme Custom instalaci
BizTalk instalace 12
  • na stránce Select features to install zvolíme pouze Visual C# (to je minimum, případně jaké vlastnosti chceme používat)
BizTalk instalace 13
  • provedeme instalaci
BizTalk instalace 14

Instalace Visual Studio 2008 SP1

  • do virtuální mechaniky namountujeme en_visual_studio_2008_service_pack_1_x86_dvd_x15-12962.iso
  • spustíme SPInstaller.exe
  • proklikáme průvodce
BizTalk instalace 15

Instalace BizTalk Server 2009

  • do virtuální mechaniky namountujeme en_biztalk_server_2009_enterprise_edition_x86_and_x64_dvd_x15-46665.iso
  • spustíme setup.exe
  • klikneme na Install Microsoft BizTalk Server 2009 on this computer
  • projdeme první licenční kroky
  • v kroku Component Installation zvolíme všechny základní komponenty a z Additional Software vše mimo ESSO, MSQueries a Sharepoint
BizTalk instalace 16 BizTalk instalace 17
  • v dalším kroku necháme automaticky stáhnout SQL XML 4.1, ADO, Office Web Components
BizTalk instalace 18
  • provedeme instalaci
  • po dokončení instalace serveru provedeme restart stanice (není povinné, ale můžeme se tak vyhnout některým problémům)

Kroky před konfigurací

Jelikož provádíme instalaci na 64-bitové Windows 7, tak bychom při spuštění konfigurace narazili na určité problémy, obejdeme je dopředu.

Pokud máme na počítači .NET Framework 4.0, tak je  potřeba nainstalovat patch Update for Microsoft Enterprise Single Sign-On v4 (KB2252691). Jinak by nám selhala konfigurace Enterprise SSO.

Pozn.: Zajímavé je, že i když jsme komponentu ESSO nezvolili k instalaci, tak se nainstalovala a dělá největší problémy. Pokud neprojde její konfigurace, tak selžou i další kroky.

Aby nám proběhla konfigurace BAM Portal, tak musíme na 64 bitových Windows spustit následující příkaz (povolit 32 bitové aplikace na 64 bitovém IIS):

cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1

Konfigurace BizTalk serveru

  • spustíme BizTalk Server Configuration
  • jelikož máme DB na stejném počítači, tak ponecháme volbu Basic configuration
  • jako adresa DB serveru je vyplněn náš počítač
  • jelikož jde o vývojové prostředí, tak můžeme nechat běžet BizTalk pod naším doménovým účtem
BizTalk instalace 19
  • po kliknutí na Configure dostaneme varování, že náš účet je lokálním administrátorem, což není vhodné pro produkční prostředí, odsouhlasíme
BizTalk instalace 20
  • pokud se v následujícím kroku zobrazí nějaké varování, tak nemá cenu pokračovat v instalaci, ale je třeba odstranit problém
BizTalk instalace 21 BizTalk instalace 22
  • necháme provést konfiguraci
BizTalk instalace 23

Při konfiguraci se vytvoří DB na SQL serveru.

BizTalk instalace 24

Problémy

Neměnit jméno počítače, kde je DB. V BizTalku není jednoduché změnit server, kam se připojuje k DB.

Nejčastěji selže konfigurace Enterprise SSO a vždy se zobrazí pouze chyba, že se nepovedlo připojit k SSODB. Často to nastane, pokud odkonfigurujeme BizTalk a pak jej chceme znovu nakonfigurovat. Možné příčiny:

  • není instalován patch KB2252691 pro ESSO
  • na počítači máme více DB serverů (třeba i EXPRESS z Visual Studia) a on se snaží připojit k jinému
  • na DB serveru již existuje SSODB (je potřeba ručně smazat všechny DB BizTalku, když jej znovu konfigurujeme)
  • na disku existují soubory od SSODB, takže nelze vytvořit DB (zaznamená se chyba do aplikačního logu)
zobrazeno: 7660krát | Komentáře [0]

Autor:

Související články:

BizTalk Server

Microsoft řešení pro integraci aplikací a řešení obchodních procesů, tedy oblast Enterprise Service Bus (ESB).

Pokud se chcete vyjádřit k tomuto článku, využijte komentáře níže.

Komentáře

Zatím tento záznam nikdo nekomentoval.

Přidat komentář

Vložit tag: strong em link

Vložit smajlík: :-) ;-) :-( :-O

Nápověda:
  • maximální délka komentáře je 2000 znaků
  • HTML tagy nejsou povoleny (budou odstraněny), použít se mohou pouze speciální tagy (jsou uvedeny nad vstupním polem)
  • nový řádek (ENTER) ukončí odstavec a začne nový
  • pokud odpovídáte na jiný komentář, vložte na začátek odstavce (řádku) číslo komentáře v hranatých závorkách