Autor Tópico: Erro conexão SQL Server  (Lida 613 vezes)

Tonico

  • Novato
  • *
  • Mensagens: 4
Erro conexão SQL Server
« Online: Maio 19, 2018, 05:20:31 pm »
Comprei a última versão do Scriptcase com conexão para o SQL Server.
Tenho um servidor Cloud na Locaweb, onde instalei o Scriptcase.
Fiz a minha aplicação e tudo funciona dentro do Scriptcase.
Mandei gerar a publicação para um diretório dentro do meu servidor...
Porém quando fui configurar a conexão, todos os tipos que escolhi dão este erro abaixo:

error_profile_test_module

Porém a conexão MSSQL Server NATIVE SRV PDO, dá o seguinte erro:

Falha na conexão.

Unable to connect: Connection attempt failed: SQLSTATE[28000]: [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Falha de logon do usuário 'tonico@oi.com.br'.


Bem, seguem as minhas dúvidas:
- Neste servidor eu tenho conexão com SQL Server, utilizando PDO, pois utilizo Laravel com esta conexão e tudo funciona sem problemas;
- De onde está aparecendo o usuário 'tonico@oi.com.br', pois não configurei nada com este meu e-mail?
- Porque funciona no Scriptcase e não no ambiente de produção, já que estão na mesma máquina?
- Posso criar uma conexão ODBC para testar, mas não consigo alterar na configuração de ambiente do Scriptcase.

Eu gostaria de usar a conexão MSSQL Server NATIVE SRV PDO, mas se outra funcionar já me adianta...

Um abraço
Tonico

Moacir de Oliveira

  • Avançado
  • ****
  • Mensagens: 257
    • Email
Re:Erro conexão SQL Server
« Responder #1 Online: Maio 20, 2018, 12:30:38 pm »
Ola


Utilizo um cloud windows na locaweb com sqlserver e uso o painel plesk e funciona perfeitamente.


No erro : Unable to connect: Connection attempt failed: SQLSTATE[28000]: [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Falha de logon do usuário 'tonico@oi.com.br'.
Voce tem que instalar o Microsoft][ODBC Driver 11 for SQL Server], que procurando no google e facil localizar para download.Esse usuario ('tonico@oi.com.br'.) tem que existir no sqlserver e vc deve estar configurando errado, ou no sql server ou na configuração do ambiente de producao.
Tambem tem que autorizar a pasta _lib em produção para gravação.
Outra coisa tive muitos problemas com a conexãoMSSQL Server NATIVE SRV PDO (coloquei varios post a respeito de erro com essa conexao) e não a uso mais; tente usar a conexao MSSQL Server NATIVE SRV.

Outra coisa; se não estiver utilizando painel plesk tem que instalar as extensões no php e acertar no php.ini para funcionar.
« Última modificação: Maio 20, 2018, 12:40:47 pm por Moacir de Oliveira »
Atenciosamente

Moacir de Oliveira
São Paulo - SP

Ronyan Alves

  • Administrator
  • Expert
  • *****
  • Mensagens: 979
Re:Erro conexão SQL Server
« Responder #2 Online: Maio 21, 2018, 09:04:00 am »
"error_profile_test_module"
É quando o pacote não está ativo no php.
--

Ronyan Alves
Equipe Scriptcase

Tonico

  • Novato
  • *
  • Mensagens: 4
Re:Erro conexão SQL Server
« Responder #3 Online: Maio 30, 2018, 01:31:37 pm »
Caros amigos,
desculpem a demora no retorno, pois tive alguns problemas....

Vamos as considerações das respostas:

Moacir:
eu não sei de onde o Scriptcase está tirando este usuário (tonico@oi.com.br), pois este é um e-mail que possuo e não um usuário do aplicação.
Eu quero mudar para o meu usuário de aplicação, que está no banco, pois funciona no projeto, mas não sei como

Quanto a mudar de "NATIVE SRV PDO" para "NATIVE SRV", eu não vejo problema.
Se puder me passar a configuração que fez no PHP para que pudesse usar esta conexão, agradeço.

Ronyan:
Entendi o erro, porém este tipo de conexão está ativa e estou usando com outros projetos, que não tem nada de Scriptcase.
Esta é a conexão de PDO + SQLSRV, e funciona sem problemas.
Se eu estiver enganado, me passe como configurou esta conexão que faço o mesmo no meu servidor.


Agraço a atenção e resposta dos dois.
Um abraço
Tonico

Moacir de Oliveira

  • Avançado
  • ****
  • Mensagens: 257
    • Email
Re:Erro conexão SQL Server
« Responder #4 Online: Maio 30, 2018, 08:57:49 pm »
Ola


Minha opinião; é que vc deve pesquisar no forum que tem bastante coisa a respeito, como por exemplo : http://www.scriptcase.com.br/forum/index.php?topic=12107.0 e outros varios que vi somente na primeira pesquisa.
Outra coisa é assistir os videos do site e do canal do scriptcase, com enfase nos videos de publicação.


Para configurar o usuario do banco de dados em produção; é seu site.com.br/_lib


Mas sinceramente; suas duvidas estão bem explicitas na documentação e no videos do scriptcase.


Mas como disse; o sistema operacional que uso no cloud locaweb é windows server 2012 com o painel plesk, e se o caso for esse tambem, posso te ajudar, mas precisa obrigatoriamente ler a documentação do scriptcase e assistir os videos onde ensina a publicação e configuração do php.
 

Atenciosamente

Moacir de Oliveira
São Paulo - SP

Tonico

  • Novato
  • *
  • Mensagens: 4
Re:Erro conexão SQL Server
« Responder #5 Online: Junho 06, 2018, 12:08:09 am »
Caros,
algumas dicas foram me ajudando e consegui resolver o problema.

Instalei o ODBC mais novo.
Depois fui no Web Instaler, do windows, e mandei instalar o driver do SQL Server para o php 7.1, versão x64.

Dei uma reiniciada no IIS e assim consegui conectar usando o drive SQLSRV NATIVE.

Obrigado a todos e espero poder trocar mais informações com todos.

PS: Como faço para encerrar o POST?

Um abraço
Tonico

Ronyan Alves

  • Administrator
  • Expert
  • *****
  • Mensagens: 979
Re:Erro conexão SQL Server
« Responder #6 Online: Junho 07, 2018, 09:33:02 am »
Altera o título do primeiro tópico colocando "RESOLVIDO".
--

Ronyan Alves
Equipe Scriptcase