Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Desde hoje comecei a receber o seguinte erro quando tento rodar os ASP na minha máquinha."Microsoft OLE DB Provider for SQL Server erro '80004005' [DBNETLIB][ConnectionOpen (Connect()).]SQL Server inexistente ou acesso negado."Isso não acontecia até ontem.Consigo acessar o SQL normalmente via MSQuery e via Interprise Manager.Agradeço a ajuda.
Pois é.. já fi isso.O resultador é:"Provider=SQLOLEDB; Initial catalog = meudb;Data Source=Loas;Password=;User ID=sa;Persist Security Info=True"Aparentemente tudo certo...Mais alguma dica? O que mais é necessário verificar?Ps. o que me impressiona é que até ontem eu acessava normalmente.
Cara....Tá faltando a senha !!!!!!!"Pwd="
Não... este DB está na minha máquina e eu deixei a senha propositalmente em branco.Veja, eu consigo acessar o DB via MSQuery.. mas via ASP dá erro.
Mas mesmo assim você tem que informar"Pwd="Falow !!!!
OI mebkocznski!Na verdade não é necessário colocar a senha. Se a senha é em branco é assim mesmo que fica.De qualquer forma, coloquei uma senha pra que não fique a dúvida. O erro permanece.Mais alguma dica?
Então dá uma olhada no Data Source.....Para você saber se o erro é no DataSourceFaça o seguinteConecte desta forma....."Provider=SQLOLEDB;Server=nome_do_servidor;Database=meudb;uid=sa;pwd="
Não passa....Tenho dois db neste SQL e dá erro nos dois...Deve ter mesmo algo a ver com as permissões.Agradeço qualquer outra dica. Estou testando de tudo. :) Obrigado.
Tente incluir outro usuário no SQL.....Mas não use a senha em branco.....Não se esqueça de dar todas as permissões ao usuário.
Fiz"Provider=SQLOLEDB;Server=ServerX;Database=meuDb;pwd=oi;uid=iis;Persist Security Info=True"E deu o mesmo erro....
Já tentou tirar o "Infor Persist Security" ????
Já...é.. tá complicado né?
Encontrei o erro.O meu firewall bloqueava o dllhost.exe e a partir daí eu não conseguia acessar o meu DB.Liberei no firewall e tudo voltou ao normal.Obrigado pela ajuda.
Verifique corretamente o nome do servidor....Senha e usuário...para tirar as dúvidas...breque o código antes da conexão e Print a conexãoResponse.Write oConn.ConnectionString Response.End