On Fri, 24 Aug 2007 11:59:42 -0700, byrocat scribbled:
Up until now, I've been working with V& DB2 UDB databases, using
Embarcadero DBArtisan as my GUI tool. I also have other tools that I use
in my day-to-day job so running directly on the server via the CLP is
not a viable option.
I've just had a number of V8 DB2 UDB databases added to my task list.
Of course #1, the old V7 DB2 ODBC client software doesn't connect to V7
databases.
I assume you mean "V8 databases"? Even so, in theory it ought to work
(see below).
Of course #2, the initial version of the V8 DB2 ODBC client doesn't talk
to V7 databases.
Not sure what you mean by "initial version" - you mean v8 with no
fixpaks, or a beta version or something else? What's the error that you
get when you try this?
Again, this should work fine - at least it always has for me. We have a
v8 server which connects to several other servers to extract data. Those
other servers are either v7 or v8, running on z/OS, AIX, Linux or Windows
(actually, they're all v8 after the last one *finally* migrated to v8 a
few weeks ago :-).
Does the newer versions of the V8 client include the backward
compatibility that I need?
Always has. As I understand it, the DB2 compatibility policy is that any
given client version can connect to servers at the same version, one
version behind (backward compatibility), or one version ahead (forward
compatibility), i.e. a v8 client can connect to a v7, v8 or v9 server, a
v9 client can connect to a v8 or v9 server (and presumably a v10 server
in future) but not a v7 server (as it's two versions behind).
That said, there can be problems connecting to servers (even at the same
level) after fixpaks have been installed, particularly if the DBA's
forgotten to rebind the packages for a given client version.
(This is probably my number one gripe with DB2 - at the moment it's
stopping us moving to v9. As mentioned above, all our data sources are
now v8 so in theory we can install v9 and still use them. However,
testing with a v9 client I can connect, but can't SELECT or EXPORT
because ... surprise surprise ... the DBAs haven't rebound their
databases for the v9 client yet ... grrr)
Alternately, does anyone know of a non-IBM DB2 ODBC client that supports
both V7 and V8 databases?
There are third party ODBC clients available (e.g. DataDirect) but they
cost money and I've no idea what their compatibility against different
versions is.
Cheers,
Dave.