Results 1 to 5 of 5

Thread: 'MSDASQL' error on linked servers

  1. #1
    Join Date
    Sep 2003
    Posts
    17

    'MSDASQL' error on linked servers

    I've seen several posts on linking an AS/400 to a SQL 2000 server.

    I have created the link, I can use DTS packages to get data to/from the AS/400 to the SQL Server. However, I cannot write any SQL statements against the AS/400. Here is a basic one that doesn't work...

    Select * from openquery(jdedwardspy, 'Select * from mhscrp.f0006')

    If you look quickly enough, you can see that it does return a row or so, but then that is replaced by this error...


    [OLE/DB provider returned message: [IBM][Client Access Express ODBC Driver (32-bit)]Driver not capable.]

    We're running Client Access V5R2, SQL Server 2000 SP3 and MDAC 2.7.1.

    Any suggestions?
    Last edited by hanzelmans; 12-16-2003 at 01:13 PM.

  2. #2
    Join Date
    Sep 2002
    Posts
    5,938
    Which ole db provider did you use? Did you install Client Access on sql server?

  3. #3
    Join Date
    Sep 2003
    Posts
    17
    Yes, we have the Client Access V5R2 on the server.

    Is there something specific in the DSN settings that I should be watching for? I saw on another forum that I need to turn on journaling for that table. That doesn't sound correct to me, but I could be wrong.

    Thanks,
    Steve

  4. #4
    Join Date
    Sep 2002
    Location
    Fantasy
    Posts
    4,254
    I believe
    something like "two phase commit" "XA" support and "msdtc" should be enabled in your DSN driver setting.

    Something similar to the below link (this is mainframe DB2 and sql server)

    http://www.databasejournal.com/featu...le.php/1756161

  5. #5
    Join Date
    Sep 2002
    Posts
    5,938
    Did you try Microsoft's ole db provider for odbc drivers?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •