Usuário com melhor resposta
Erro em script .ASP relacionado à conexão com .mdb

Pergunta
-
Olá, bom dia, boa tarde, boa noite senhoras e senhores,
Temos um site em .asp bem antigo, eu particularmente, e infelizmente, entendo praticamente nada de ASP...
Estamos recebendo uma mensagem de erro de um sistema que funcionou até hoje de manhã.
E gostaria de verificar se alguém poderia por gentileza dar uma "luz" para reativar o tal sistema:
Quando a página abre, aparece o seguinte erro:
Microsoft JET Database Engine error '80004005'
System resource exceeded.
/mensagens/mensagens.asp, line 25 ( a função nessa linha 25 é rsMSG.Open() )
O sistema consiste em uma página com mensagens, são 31 mensagens que mudam diariamente, vou destrinchar o código logo abaixo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><%@LANGUAGE="VBSCRIPT"%>
<!--#include virtual="/conexoes/msg.asp" --><%
set rsMSG = Server.CreateObject("ADODB.Recordset")
rsMSG.ActiveConnection = MM_MSG_STRING
rsMSG.Source = "SELECT * FROM mensagens2 WHERE dia=" & Day(now)
rsMSG.CursorType = 0
rsMSG.CursorLocation = 2
rsMSG.LockType = 3
rsMSG.Open()
rsMSG_numRows = 0
%></head>
O arquivo que é chamado em <!--#include virtual="/conexoes/msg.asp" --> ali em cima
contém o seguinte código:
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
MM_MSG_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\Web\msgdia.mdb;Persist Security Info=False"
%>A linha 25 contém a seguinte função: rsMSG.Open()
O arquivo .mdb contém 3 tabelas , correspondentes à: FROM mensagens2 citado lá em cima no código também
Como disse anteriormente, o sistema funcionou até hoje cedo, nesse endereço:
http://www.sni.org.br/mensagens/mensagens.asp
Mas agora, desistiu de viver rsrsr
Creio que como é um sistema meio antigo, alguma atualização na locaweb deve ter tornado o funcionamento
inviável... Como ví em alguns fóruns, esse erro estaria ligado à permissões de escrita também...
Alguém saberia do que se trata ?
Desde já, muito agradecido!
Respostas
-
Bom dia,
Quão antiga ela é, teve algum tipo de update ou atualização em seu sistema para apresentar esse erro somente essa manhã?
Att,
Ricardo Cortes Microsoft Contingent Staff
Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.
MSDN Community Support
- Sugerido como Resposta Ricardo Barbosa Cortes quinta-feira, 20 de novembro de 2014 10:16
- Marcado como Resposta Ricardo Barbosa Cortes segunda-feira, 24 de novembro de 2014 16:00
Todas as Respostas
-
Bom dia,
Quão antiga ela é, teve algum tipo de update ou atualização em seu sistema para apresentar esse erro somente essa manhã?
Att,
Ricardo Cortes Microsoft Contingent Staff
Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.
MSDN Community Support
- Sugerido como Resposta Ricardo Barbosa Cortes quinta-feira, 20 de novembro de 2014 10:16
- Marcado como Resposta Ricardo Barbosa Cortes segunda-feira, 24 de novembro de 2014 16:00
-
Ricardo, obrigado pela gentileza da resposta, não sei exatamente a data da criação do arquivo, mas seria por volta de 2004... O fato é que abri um chamado junto ao provedor, locaweb, e de alguma forma, voltou à funcionar...
Pelos poucos conteúdos que achei em busca, poderia ser algo ligado à permissões de escrita na pasta...
Obrigado pela atenção e pelo tempo.
Segue a resposta do suporte:
Olá, Alan
Peço desculpas pela demora em responder este chamado.
Não localizei o erro informado ao acessar o site. Porém este erro ocorre quando você consulta uma query muito complexa que se aplica a muitos registros em base de dados Access.
Dessa forma , recomenda-se a migração desse seu conteúdo da Base de dados para um Banco de dados mais indicado para o ambiente Web. Para isso, recomende ao DBA de sua confiança as informações abaixo:
◘ Bases MySQL (oferecidas gratuitamente nos planos de hospedagem Locaweb):
http://ajuda.locaweb.com.br/pt-br/Converter_.mdb(Access)_em_.sql_(MySQL))
◘ Estrutura Microsoft MS-SQL (*é possível a contratação conforme http://ajuda.locaweb.com.br/pt-br/Como_contratar_serviços_Adicionais_da_Hospedagem )
http://ajuda.locaweb.com.br/pt-br/Importando_banco_Access_no_MS_SQL
Buscamos cada vez mais entregar um atendimento que satisfaça suas expectativas. Por isso, queremos saber sua opinião sobre o atendimento prestado neste chamado.
Se considera o assunto desse chamado resolvido, clique no botão "Finalizar Chamado". Em seguida, clique em "Sim, avaliar o chamado".
Atenciosamente,- Editado myokonin quarta-feira, 26 de novembro de 2014 13:50