From: | Craig Ringer <craig(at)2ndquadrant(dot)com> |
---|---|
To: | "pgsql-odbc(at)postgresql(dot)org" <pgsql-odbc(at)postgresql(dot)org> |
Subject: | Re: XA registry entries are missing from 64-bit install |
Date: | 2014-06-12 03:54:24 |
Message-ID: | 53992470.60308@2ndquadrant.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-odbc |
On 06/12/2014 11:52 AM, Craig Ringer wrote:
> Hi folks
>
> A customer has pointed out as part of debugging an ODBC and MSDTC
> related test case that the registry entries registering pgxalib.dll as a
> valid XA transaction provider are not installed by the 64-bit MSI.
>
> They're correctly created by the 32-bit installer MSI, at least on
> 64-bit Windows, where they appear in syswow64.
>
> The missing entry is:
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\XADLL]
> "pgxalib.dll"="C:\Program Files\psqlODBC\0901\bin\pgxalib.dll"
>
> but
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSDTC\XADLL]
> "pgxalib.dll"="C:\Program Files (x86)\psqlODBC\0901\bin\pgxalib.dll"
Oh, I forgot to mention the relevant MSDN article:
http://support.microsoft.com/kb/817066
which documents these entries and when they're required.
--
Craig Ringer http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
From | Date | Subject | |
---|---|---|---|
Next Message | Inoue, Hiroshi | 2014-06-12 06:02:49 | Re: XA registry entries are missing from 64-bit install |
Previous Message | Craig Ringer | 2014-06-12 03:52:42 | XA registry entries are missing from 64-bit install |