Autor Tópico: Problemas de conexão com ORACLE e MSSQL SERVER  (Lida 4961 vezes)

belgadata

  • Intermediário
  • ***
  • Mensagens: 187
    • Email
Problemas de conexão com ORACLE e MSSQL SERVER
« Online: Setembro 28, 2010, 09:14:43 pm »
Bom dia a todos !
    uso WINDOW 7 HOME, IE 8.0.7600...., SC5 5.0.14

    Instalei o ORACLE XE 10g. Acesso nomal pelo prompt do DOS (SQLPLUS) e pela navegador IE a ferramenta admiistrativa. NÂO CONSIGO COM SC5 5.0.14
       Modelo do SGBD: Oracle 8.0.5 ou acima
       Servidor : //localhost/XE
       usuario: SYSTEM
       senha: ??????
   mensagem: Falha na conexão.
            ORA-12154: TNS:não foi possível resolver o identificador de conexão especificado

   Instalei o MSSQL SERVER 2005. Acesso normal pelo "SQL Server Management Studio". Com usuario de banco e senha.NÂO CONSIGO COM SC5 5.0.14
   Modelo do SGDB : MSSQL Server
   SERVIDOR: localhost\SQL_BELGADATA
   banco: BDGCONTAS
   usuario: sql_gcontas
   senha : ?????
   mensagem: falha na conexão

. alterei no php.ini
. no diagnosis mostra que os banco estão habillitados

. Instalei o POSTGRES e funcionou normalmente a conexão
. Tenho aplicativo em VB6 e acessar normalmente o MSSQL SERVER
. Criei uma conexão ODBC no windows e consigo me conectar com o MS SQL com o dados acima
. Tentei usar nessa conexão ODBC no SC5 e NÃO  Funcinou



Alguem teria uma pista?

Marco Sabo

  • Iniciante
  • **
  • Mensagens: 76
Re: Problemas de conexão com ORACLE e MSSQL SERVER
« Responder #1 Online: Setembro 28, 2010, 11:19:28 pm »
Se tua versão for Profesional Edition, somente os BD abaixo estão liberados.
        MySQL        
        PostgreSQL        
        SQLite        
        Interbase        
        Firebird        
        Access        

http://www.scriptcase.com.br/site/comparison/comparison.php
« Última modificação: Setembro 28, 2010, 11:21:23 pm por Marco Sabo »

belgadata

  • Intermediário
  • ***
  • Mensagens: 187
    • Email
Re: Problemas de conexão com ORACLE e MSSQL SERVER
« Responder #2 Online: Setembro 28, 2010, 11:47:41 pm »
Quando comprei o tipo era "Tipo da licença: Small Business Copper"
a qual pertence hoje ?

Diogo Toscano

  • Administrator
  • Expert
  • *****
  • Mensagens: 590
    • :: ScriptCase ::
    • Email
Re: Problemas de conexão com ORACLE e MSSQL SERVER
« Responder #3 Online: Setembro 29, 2010, 10:19:22 am »
O problema é ambiente e nao licenca.

esse erro "ORA-12154: TNS:não foi possível resolver o identificador de conexão especificado" é do oracle e nao do scriptcase barrando o tipo de banco ...

provalmente alguma coisa nos arquivos de tsname ou alguma variavel q precise levantar.

No sql server voce ta usando que drive no scriptcase?
Lembrem que desde o windows vista que a microsoft descontinuou ADO.

no Win7 seria melhor instalar o SQLSRV como tem ate um tutorial no manual se nao me engano e cria um ODBC usando o drive SRV e acessa normal pelo ScriptCase via odbc.

belgadata

  • Intermediário
  • ***
  • Mensagens: 187
    • Email
Re: Problemas de conexão com ORACLE e MSSQL SERVER
« Responder #4 Online: Setembro 29, 2010, 04:29:37 pm »
Boa tarde, Diogo

   Como falei antes: eu consigo acessar o ORACLE pelo SQLPLUS (no prompt do DOS) com os passos: Tela capturada
   C:\Users\henrique>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Wed Sep 29 16:21:50 2010

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> connect system/belga....@localhost/XE
Connected.   
    veja que conectou !
    Por que nao consigo com SC5, utilizando os mesmo argumentos  ?
    usuario: system
    senha : belga....
    TSNAME : localhost/XE
 

Diogo Toscano

  • Administrator
  • Expert
  • *****
  • Mensagens: 590
    • :: ScriptCase ::
    • Email
Re: Problemas de conexão com ORACLE e MSSQL SERVER
« Responder #5 Online: Setembro 29, 2010, 05:02:39 pm »
Não quer dizer que seja o sc ... provavelmente o SQLPlus roda com o usuario do windows com as variaveis do windows.
Sc roda com o usuario do apache/nobody que as vezes nao tem permissoes/schemas default.

Ja tivemos varios problemas dessa natureza... nao sei te precisar melhor o que seja ... mas ... da uma olhada no google, vou tentar pesquisar algo.

belgadata

  • Intermediário
  • ***
  • Mensagens: 187
    • Email
Re: Problemas de conexão com ORACLE e MSSQL SERVER
« Responder #6 Online: Setembro 29, 2010, 05:35:58 pm »
Ok diogo, te agradeço !

   Não entedi a questão do usuario do apache "NOBODY" se eu informa usuario e senha para conexão com o banco.

Diogo Toscano

  • Administrator
  • Expert
  • *****
  • Mensagens: 590
    • :: ScriptCase ::
    • Email
Re: Problemas de conexão com ORACLE e MSSQL SERVER
« Responder #7 Online: Setembro 29, 2010, 06:02:43 pm »
Seguinte ... usuario qdo roda um sqplus da vida, por exemplo, no perfil de segurança do windows e variaveis e tudo mais ... esta logado no windows como administrador(por exemplo,  ou qq outro usuario que vc tenha digitado no login do windows).
Quando voce acessa um banco de dados ou aplicativo através do servidor web, PHP, ASP qualquer linguagem, o usuário que esta rodando esse serviço é o usuario que esta rodando a aplicação APACHE(na aba serviços do windows) ou IIS(IUSR_nomedamaquina).

Acontece de quando voce roda o SQLPlus conseguir acessar e via php nao. Talvez necessite de mais informações no tsname.

Tem o exemplo também do SQL Server quando você instala com windows autentication voce acessa normal com o usuario logado, mas via PHP não cosnegue pq o usuario que roda o apache não é o usuario logado no windows... so um ex pra vcs saberem :-p

Marco Sabo

  • Iniciante
  • **
  • Mensagens: 76
Re: Problemas de conexão com ORACLE e MSSQL SERVER
« Responder #8 Online: Novembro 08, 2010, 08:27:19 pm »
E aí.... Belgadata,  solucionou o problema?

William .'.

  • Iniciante
  • **
  • Mensagens: 83
    • Email
Re: Problemas de conexão com ORACLE e MSSQL SERVER
« Responder #9 Online: Novembro 09, 2010, 08:19:11 am »
Ola Belgadata ,

Estou desenvolvendo uma solução usando o sc5.01.0018 com Oracle XE 10g, sem problemas



Verifique se no info.php aparece as informações do OCI



Abraços

William Scardua