Indentify BizTalk Version and Edition

Here is how you can find out the edition: Enterprise/Standard/Branch

HKLM\SOFTWARE\Microsoft\BizTalk Server\3.0 and the key ProductEdition. This should tell you if it is Enterprise/Standard or Branch....

 

BizTalk version through Registry:

HKLM\SOFTWARE\Microsoft\BizTalk Server\3.0

 

ProductVersion key

version

3.0.4902.0

BizTalk Server 2004

3.0.6070.0

BizTalk Server 2004 SP1

3.0.7405.0

BizTalk Server 2004 SP2

3.5.1602.0

BizTalk Server 2006

3.6.1404.0

BizTalk Server 2006 R2

 

Here is a way to determine the version of BizTalk Server through Database:

open BizTalkDBVersion Table from BizTalk Management database.. Do not change any values here as the supportability clause comes into picture....

 

Version(Minor + Major)

Comments

BizTalk 2009

3.7

BizTalk 2006 R2

3.6

BizTalk 2006 RTM

3.5

BizTalk 2004 SP2

3.2

If table exists ('admv__BackupDatabases')

BizTalk 2004 SP1

3.2

If table exists ('adm_OtherDatabases')

BizTalk 2004 RTM

3.2

If not table specified above exist

This is by DB version though.. not the registry.. there should be some easy way to tell, trying to get that mapping...