Re: MS OLE DB for ODBC with Oracle ODBC source headaches



Hi

Did you check out
http://support.microsoft.com/default.aspx?scid=kb;en-us;822841
and
http://support.microsoft.com/default.aspx?scid=kb;en-us;197459

John

"Crazy Cat" <danbredy@xxxxxxxxxxx> wrote in message
news:1135272215.755328.95640@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> Hi all,
>
> I am having trouble getting linked Oracle 9 server in MS SQL Server
> 2005 Express to work properly. My machine is running Windows XP.
>
> The Microsoft and Oracle OLE DB Providers have problems dealing with
> Oracle's Numeric Data Type, so I decided to use Microsoft's OLE DB for
> ODBC Provider and an Oracle ODBC source. When using the Microsoft ODBC
> for Oracle Driver in my ODBC source I have inconsistent behavior.
> Sometimes my queries are processed properly, then other times I get the
> following error
>
> OLE DB provider "MSDASQL" for linked server "ODBCBEAST" returned
> message "[Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr
> failed".
> OLE DB provider "MSDASQL" for linked server "ODBCBEAST" returned
> message "[Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr
> failed".
> OLE DB provider "MSDASQL" for linked server "ODBCBEAST" returned
> message "[Microsoft][ODBC driver for Oracle][Oracle]".
> Msg 7303, Level 16, State 1, Line 1
> Cannot initialize the data source object of OLE DB provider "MSDASQL"
> for linked server "ODBCBEAST".
>
> I have no idea why sometimes I can connect to the linked server with no
> problems and
> why other times it performs like this. I'm not changing anything about
> the system I can think of. When I use an Oracle client (PL/SQL) I have
> absolutely no problems connecting. TNSPING returns that the connection
> is good.
>
> This is unacceptable so I decided to try my luck with the Oracle 10g
> ODBC driver. However when I use this and perform an openquery select
> against the linked server I get back only 11 rows, when I know that the
> database has over 100 rows (in fact when using the Microsoft ODBC
> driver and it works that's what I get). I figured maybe the buffer
> setting needed to be raised in the ODBC configuration so I took it from
> 64000 to 600000 (a magnitude of 10) but I still get back only 11 rows.
> I'm at my wit's end.
>
> Any suggestions on resolving one or the other problem would be much
> appreciated.
>
> Thanks much
>


.



Relevant Pages

  • RE: Error from FoxPro connection in Visual Basic 6
    ... Try installing the VFP ODBC driver on the server. ... Microsoft FoxPro Technical Support ...
    (microsoft.public.fox.vfp.dbc)
  • RE: ODBC-Server Middleware
    ... We have the need to use ODBC. ... see only those datasources which were configured on the server. ... animal with the combination of Sequelink and Informix though the conception ... The ODBC driver usually is used by the application. ...
    (comp.databases.informix)
  • Microsoft ODBC for Oracle Driver problem
    ... I think I have a resource issue with this driver. ... we are having an issue where suddenly the ODBC ... customer on that hosted machine. ... Microsoft ODBC Driver for Oracle. ...
    (microsoft.public.data.odbc)
  • Re: Oracle 9i ODBC Driver for Windows XP 64 (XP 2003)
    ... One thing to try is to use the 32-bit ODBC Data Source Adminstrator. ... the Oracle driver is there. ...
    (comp.databases.oracle.server)
  • Re: Oracle Instant Client and DTS data transformation from Oracle
    ... it could find the drivers on the server. ... I've tried to use Oracle 10g Instant Client driver so I can transport data from Oracle to SQL Server without success so far. ... I was able to see the Oracle Instant Client driver, both from ODBC applets within Control Panel and DTS designer's data source; ... DTSRun: Executing... ...
    (microsoft.public.sqlserver.server)