You receive a "Server: Msg 7212, Level 17, State 1, Line 1" error message when you run an Oracle procedure from a computer that is running SQL Server 2000 (873234)
The information in this article applies to:
- Microsoft SQL Server 2000 (all editions)
SYMPTOMSYou run an Oracle procedure in an Oracle database. When you do this from a computer that is running Microsoft SQL Server 2000 by using a linked server to an Oracle database, you receive the following error message: Server: Msg 7212, Level 17, State 1, Line 1
Could not execute procedure 'Oracle Procedure Name' on remote server 'MyLinkedServer'.
[OLE/DB provider returned message: One or more errors occurred during processing of command.]
[OLE/DB provider returned message: Syntax error in {call...} ODBC Escape.] The problem occurs if the linked server uses the Microsoft OLE DB Provider for Oracle (MSDAORA). Note Oracle Procedure Name is a placeholder for the name of the Oracle procedure that is in the Oracle database. MyLinkedServer is a placeholder for the name of the linked server that is present in the instance of SQL Server 2000 that links to the Oracle database server. REFERENCESFor more information about the OLE DB Provider for Oracle, visit the following Microsoft Developer Network (MSDN) Web site:
For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
280106
How to set up and troubleshoot a linked server to Oracle in SQL Server
The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.
Modification Type: | Minor | Last Reviewed: | 8/17/2004 |
---|
Keywords: | kbStoredProc kbOracle kbtshoot kberrmsg kbCodeSnippet kbprb KB873234 kbAudDeveloper |
---|
|