I am having the same problem. I can see the Oracle tables when I add the
linked server, but when I query them the below error occurs. The linked
server works fine on my development server (same OS/MDAC/Oracle client).
Turning on the suggested flags doesn't provide any additional information.
The exact error is: Server:
Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'MSDAORA' reported an error. The provider did not give any
information about the error.
OLE DB error trace [OLE/DB Provider 'MSDAORA' IUnknown::QueryInterface
returned 0x80004005: The provider did not give any information about the
error.].
Any ideas?
David.
[quoted text, click to view] "Sue Hoegemeier" wrote:
> You can turn on a trace flag to try to get additional
> information on the 7399 error. Execute
> dbcc traceon(7300,3604)
> and then run the query.
> You could also use profiler and capture the OLEDB Errors
> event.
>
> -Sue
>
> On Fri, 23 Jul 2004 11:37:42 -0700, "Richard"
> <anonymous@discussions.microsoft.com> wrote:
>
> >I get the following error when I try to do a query accross
> >a linked server. I am trying a select * from [server
> >name].master.dbo.sysobjects.
> >
> >Server: Msg 7399, Level 16, State 1, Line 1
> >OLE DB provider 'SQLOLEDB' reported an error. The provider
> >did not give any information about the error.
> >
> >Any Suggestions?
>