none
consultas sql após trocar de servidor RRS feed

  • Pergunta

  • ola, recentemente fiz uma troca de servidor de hospedagem

    No novo servidor algumas consultas passar apresentar erro

    abaixo um exemplo

    SELECT Jogos.*, jogos.id as jogoid, Times.logo as timeslogo, Times2.logo as timeslogo2, Times.id AS Expr1, Times.nome as nome1, Times2.id AS Expr2, Times2.nome as nome2, campeonatos.id, campeonatos.nome, campeonatos.logo FROM campeonatos INNER JOIN ((Times INNER JOIN Jogos ON Times.id = Jogos.casa) INNER JOIN Times AS Times2 ON Jogos.visitante = Times2.id) ON campeonatos.id = Jogos.campid WHERE campeonatos.id = " & id & " ORDER BY Jogos.data desc


    tudo ok no antigo servidor, mas no novo não retorna o primeiro registro. 

    Mesmo BD, mesmo código? pagina em ASP

    até que ponto o servidor em si pode influenciar nisso? o que eu posso verificar e alterar?

    essa mesma consulta retorna ok no SSMS

    quarta-feira, 27 de fevereiro de 2019 18:38

Respostas

  • Deleted
    • Marcado como Resposta brunovt sexta-feira, 1 de março de 2019 17:01
    quinta-feira, 28 de fevereiro de 2019 17:17
  • Bruno,

    Como eu também havia questionado, em relação a alguma configuração no nível de servidor.

    Que bom que você conseguiu resolver.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    • Marcado como Resposta brunovt sexta-feira, 1 de março de 2019 17:01
    quinta-feira, 28 de fevereiro de 2019 18:16

Todas as Respostas

  • Bruno,

    O que mudou neste novo servidor? A versão do Windows ou Linux? A versão do SQL Server? 

    Saberia dizer se alguma configuração aplicada diretamente nos bancos de dados?

    Qual é a mensagem de erro?


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quarta-feira, 27 de fevereiro de 2019 19:13
  • mudou a versão do sql server de 2014 pra 2017

    não apresenta erro na pagina, mas não exibe a consulta como deveria.

    quarta-feira, 27 de fevereiro de 2019 19:34
  • Bruno,

    Nossa, não apresenta os dados corretos! Sinceramente é algo muito fora do comum, você já verificou se os dados foram importados corretamente?


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quarta-feira, 27 de fevereiro de 2019 22:45
  • oi, sim,

    fiz um teste, com a pagina no servidor novo, conectando o BD no servidor antigo (onde tudo funcionava) e mesmo assim persistiu o erro,

    a meu ver isso descarta que a migração do Banco tenha tido problema.

    É como se minha pagina, não funcionasse corretamente somente nesse servidor novo, (a2host)

    quinta-feira, 28 de fevereiro de 2019 12:07
  • Bruno,

    Certo, será que a nível de aplicação ou até mesmo no que diz respeito a parte do servidor de aplicações não esta faltando algo?

    Você esta utilizando qual servidor de aplicações, Apache ou IIS?


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quinta-feira, 28 de fevereiro de 2019 12:11
  • Deleted
    • Marcado como Resposta brunovt quinta-feira, 28 de fevereiro de 2019 12:40
    • Não Marcado como Resposta brunovt quinta-feira, 28 de fevereiro de 2019 12:40
    quinta-feira, 28 de fevereiro de 2019 12:20
  • tudo ok no antigo servidor, mas no novo não retorna o primeiro registro. 
    essa mesma consulta retorna ok no SSMS

    Como a consulta retorna ok quando é executada no SSMS, então o problema não é na migração no banco de dados do servidor anterior para o atual.

    Pelo fato de a primeira linha sumir, verifique se ela está sendo considerada header na aplicação que roda no novo servidor.


    José Diz     Belo Horizonte, MG - Brasil     [Linked In]   [e-mail]   [Porto SQL]


    Este conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    parecer se algo nesse sentido, como eu posso verificar se esta ocorrendo isso?

    quinta-feira, 28 de fevereiro de 2019 12:44
  • Deleted
    quinta-feira, 28 de fevereiro de 2019 12:51
  • IIS

    eu nao sei o que poderia estar faltando.

    da minha parte é uma pagina simples asp, uma consulta no banco e os resultados listados

    id= (Request.QueryString("id")) 
    strQuery = "SELECT Jogos.*, jogos.id as jogoid, Times.logo as timeslogo, Times2.logo as timeslogo2, Times.id AS Expr1, Times.nome as nome1, Times2.id AS Expr2, Times2.nome as nome2, campeonatos.id, campeonatos.nome, campeonatos.logo FROM campeonatos INNER JOIN ((Times INNER JOIN Jogos ON Times.id = Jogos.casa) INNER JOIN Times AS Times2 ON Jogos.visitante = Times2.id) ON campeonatos.id = Jogos.campid WHERE campeonatos.id = " & id & " ORDER BY Jogos.data desc" 
    set Registros=Server.CreateObject("ADODB.RecordSet")
    Registros.Open strQuery, str_conn

     <% Do While Not Registros.Eof %>

    <a href="jogo.asp?id=<%= Registros("jogoid") %>" title="Jogo <%= Registros("nome2") %>&nbsp;<%= Registros("placar") %>&nbsp;<%= Registros("nome2") %> em DVD"> <%= Registros("placar") %></a>...........

    .....etc

    quinta-feira, 28 de fevereiro de 2019 12:55
  • criei uma conexao ODBC DSN no painel de controle do plesk da hospedagem e passou a funcionar.

    Não outro servidor isso não era necessário, ou já era feito automaticamente por padrão, por isso não desconfiei

    obrigado

    sds

    quinta-feira, 28 de fevereiro de 2019 15:55
  • Deleted
    • Marcado como Resposta brunovt sexta-feira, 1 de março de 2019 17:01
    quinta-feira, 28 de fevereiro de 2019 17:17
  • Bruno,

    Como eu também havia questionado, em relação a alguma configuração no nível de servidor.

    Que bom que você conseguiu resolver.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    • Marcado como Resposta brunovt sexta-feira, 1 de março de 2019 17:01
    quinta-feira, 28 de fevereiro de 2019 18:16