January 8, 2004 at 1:15 pm
I getting one of microsoft's usefull errors and I am not sure how to resolve it. If you have a good solution please post it.
OLE/DB Provider 'SQLOLEDB' IUnknown::QueryInterface returned 0x80004005: The provider did not give any information about the error.
By running Profiler is it also error 7399.
I am trying to run remote queries on a linked server and I am continously getting the error.
I have serveral servers (B, C) linked to this server and I can hit this server (A). But when I go from A to B or C I get the above error. All servers are SQL 2000.
I've searched microsoft, but nothing seems to address SQL 2000.
Any help would be appreciated.
Shawn
January 8, 2004 at 1:21 pm
Do you have the Linked Server entries in the "current" server?
i.e. Are you connected to Server A, trying to "link" to Server B? Then the Linked Server entry must be on Server A.
or
Are you connected to Server B, trying to "link" to Server A? Then the Linked Server entry must be on Server B.
Once you understand the BITs, all the pieces come together
February 23, 2006 at 9:20 am
have you solved the problem? I'm experiencieng now something similar. A Linked Server from a SS2K Instance to a SS2K instance is getting the same error (
Server: msg 7399, level 16, state 1, row 1 OLE DB provider 'SQLOLEDB' reported an error. The provider did not give any information about the error.
OLE DB error trace [OLE/DB Provider 'SQLOLEDB' IUnknown::QueryInterface returned 0x80004005: The provider did not give any information about the error.].)
Note that the linked Server is defined invoking the SQL Server OLE DB provider explicitly, instead of use the "native" manner.
The above error arise running a query like :
SELECT * FROM LinkedServerName...TableName
Best regards
mel
February 23, 2006 at 9:41 am
make sure the FROM clause contains all four parts:
linkedservername.databasename.dbo.tablename
August 13, 2007 at 11:05 am
Have any one resolved this issue. Me too having same problem
When I execute SELECT * FROM [LinkedServer].[Database].[dbo].[TableName] i get the following error message: -
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.
OLE DB error trace [OLE/DB Provider 'SQLOLEDB' IUnknown::QueryInterface returned 0x80004005: The provider did not give any information about the error.].
Kindest Regards,
Ankit Peshwaria
August 17, 2007 at 4:01 am
The following article helped us to resolve the issue:
February 1, 2010 at 7:53 am
Pieter, the URL is incorrect.
Jason
http://dbace.us
😛
February 1, 2010 at 11:17 am
Try using openrowset(provide=SQLOLEDB.1) to connect another sql server. if that work then I guess there is some resgistry issue.
Kindest Regards,
Ankit Peshwaria
February 1, 2010 at 11:33 am
if you look at the dates this is a very old thread dating back to 2004, LOL as a matter of fact so old it was posted 2 days before my 6 year old was born. Try googling this error. I found this technet article right off the bat.
It says if you execute a DBCC TRACEON (7300, 3604) before you query it will give you additional logging.
http://support.microsoft.com/kb/314530
Twitter: @SQLBalls
Blog: http://www.SQLBalls.com
Channel: https://www.youtube.com/@Tales-from-the-Field
Viewing 9 posts - 1 through 8 (of 8 total)
You must be logged in to reply to this topic. Login to reply