Usuário com melhor resposta
OLE DB error trace[OLE/DB Provider 'MSDAORA'IDBInitialize::Initializa returned 0x80004005

Pergunta
-
Bom dia,
Estou trabalhando com um servidor SQL Server 2000 SP4 que está rodando num servidor Windows 2003 Standard Edition SP2.
Utilizando o linked server, no SQL Server Entreprise Manager, estou tentando me conectar com uma instancia Oracle 10R R@ utilizando odbc.
Quando testo a conexao na odbc, consigo acessar o Oracle. O mesmo acontece utilizando o cliente do Oracle. Consigo acessar a instancia normalmente.
Mas depois de configurar, seja como o Enterprise ou utilizando a sp sp_addlinkedserver continuo recebendo o mesmo erro:
Error 7399: OLE DB provider 'MSDAORA' reported an error.
OLE DB error trace [OLE/DB Provider 'MSDAORA'IDBInitialize::Initializa returned 0x80004005: ].
Estou enviando abaixo o comando que usei no query analyzer:
exec sp_addlinkedserver @server ='OraSRV',
@srvproduct = 'Oracle',
@provider = 'MSDAORA',
@datasrc = '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=abc.bb.ccccccccc.com)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=OraSRV)))'
goAlguma ideia do que está acontecendo.
Obrigado,
Sergio
Sergio
Respostas
-
Boa Tarde,
Segue um exemplo retirado do Books Online.
D. Using the Microsoft OLE DB Provider for ODBC with the data_source parameter
EXEC sp_addlinkedserver @server = 'SEATTLE Payroll', @srvproduct = '', @provider = 'MSDASQL', @datasrc = 'LocalServer'
GONote:
The specified ODBC data source name must be defined as System DSN in the server before you use the linked server.[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.wordpress.com
Classifique as respostas. O seu feedback é imprescindível- Sugerido como Resposta Gustavo Maia Aguiar terça-feira, 29 de março de 2011 16:59
- Marcado como Resposta Richard Juhasz segunda-feira, 4 de abril de 2011 20:19
Todas as Respostas
-
Bom Dia,
Algumas vezes o linked server do SQL Server 2000 para o ORACLE pode render algumas dores de cabeça. Sugiro a leitura dos seguintes links:
How to set up and troubleshoot a linked server to an Oracle database in SQL Server
http://support.microsoft.com/kb/280106/en-usYou 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
http://support.microsoft.com/kb/873234/en-usHow to troubleshoot error 7391 that occurs when you use a linked server in SQL Server
http://support.microsoft.com/kb/306212/en-usOpcionalmente, você pode configurar o ODBC e usar o Linked Server referenciando o ODBC.
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.wordpress.com
Classifique as respostas. O seu feedback é imprescindível -
-
Boa Tarde,
Segue um exemplo retirado do Books Online.
D. Using the Microsoft OLE DB Provider for ODBC with the data_source parameter
EXEC sp_addlinkedserver @server = 'SEATTLE Payroll', @srvproduct = '', @provider = 'MSDASQL', @datasrc = 'LocalServer'
GONote:
The specified ODBC data source name must be defined as System DSN in the server before you use the linked server.[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.wordpress.com
Classifique as respostas. O seu feedback é imprescindível- Sugerido como Resposta Gustavo Maia Aguiar terça-feira, 29 de março de 2011 16:59
- Marcado como Resposta Richard Juhasz segunda-feira, 4 de abril de 2011 20:19