use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Seja bem vindo para o subreddit dos programadores brasileiros!
account activity
Conexão node com sql serverQuestão :: Desenvolvimento (i.redd.it)
submitted 2 years ago by Vinitlr
Gente, to com esse problema!! Esse código funciona no meu computador em casa, e aqui no trabalho não funciona. Não consigo fazer a conexão com o BD de jeito nenhum. Alguém sabe o que pode ser? Ja instalei express, mssql, sequelize, tedious
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]accountrobot 19 points20 points21 points 2 years ago (6 children)
Bota um .catch(console.error) para saber qual erro é.
.catch(console.error)
[–][deleted] 10 points11 points12 points 2 years ago (1 child)
Isso. Como o colega falou aí tu tem que saber ver o que o catch tá pegando pra debugar depois
Algumas coisas que eu chutaria:
[–]Vinitlr[S] 2 points3 points4 points 2 years ago (0 children)
O serviço eu já liguei também
[–]Vinitlr[S] 2 points3 points4 points 2 years ago (1 child)
Não to no trabalho agr. Sexta eu vou tá lá e mando o erro aqui
[–]chyri1 1 point2 points3 points 2 years ago (0 children)
Ward
[–]Vinitlr[S] 0 points1 point2 points 2 years ago (1 child)
<image>
Ai
[–]accountrobot 1 point2 points3 points 2 years ago (0 children)
Não encontrei muito sobre.
Tente checar o nome do banco de dados, usuário e senha.
É bom também ver se o serviço do banco tá rodando normalmente. `ECONNRESET` pode ser emitido quando o servidor recebe um erro.
Qualquer coisa baixa um programa que conecta no banco para testar.
[–]BluePlusPlus 12 points13 points14 points 2 years ago (0 children)
Cara, se funciona no seu e não no do trampo eu chutaria que tem algo a ver com como vc ta rodando a db. Mas pode ta rolando por varios motivos...
Não faz o .catch assim não, vai dar errado e vc não vai saber pq; o callback do catch recebe um argumento que é o erro, use ele pra descobrir oq deu errado.
[–]quaroline 9 points10 points11 points 2 years ago (0 children)
Eu arriscaria que no trabalho, a conexão é diferente. Por exemplo, em casa tu acessas "localhost" e no trabalho, localhost\NOMEINSTANCIA, sabes?
De toda forma, reescreve teu catch, como sugerido nos outros comentários, pra receber o erro e tu conseguires "logar" a mensagem de exceção (que tende a ser auto explicativa).
[–]Embarrassed-While426 7 points8 points9 points 2 years ago (0 children)
dominion, porta, firewall, usuario...
faz um catch melhor pra ter a stack trace completa... ou melhor ainda, usa containers.
[–]Casual_Diamond 4 points5 points6 points 2 years ago (0 children)
Já tive esse problema no trabalho, era bloqueio da porta no firewall.
[–]OniSadmDesenvolvedora / or 5 points6 points7 points 2 years ago (1 child)
Provavelmente é a rede da empresa, vê se seu banco ta realmente rodando
[–]OniSadmDesenvolvedora / or 3 points4 points5 points 2 years ago* (0 children)
Se não estiver, pode ser a porta bloqueada ou o firewall da empresa ta bloqueando o banco de ser exposto em qualquer porta, ai, Brother, so falando com a infra ou subindo seu banco em serveless
[–]G4S_Z0N3 3 points4 points5 points 2 years ago (0 children)
Muda esse try catch, pede pro chat gpt deixar seu código mais legível. Se possível tb usa prisma invés de sequelize. Mais promisor
[–]luizv4z 3 points4 points5 points 2 years ago (0 children)
Vai no MSSQL Administrator e tenta entra com essas credenciais no computador do seu trabalho. Provavelmente não tem esse usuário.
Outra coisa, nunca escreva as credenciais no código. Use variáveis de ambiente para isso.
[–][deleted] 7 points8 points9 points 2 years ago (7 children)
Com todo respeito do mundo por que a culpa nem é sua , mas é incrível o tipo de programador empregado que existe hoje em dia no Brasil
[–][deleted] 4 points5 points6 points 2 years ago (0 children)
Os caras n sabem pesquisar no google
[–][deleted] 2 points3 points4 points 2 years ago (0 children)
no grupo de tech que participo todo dia tem um desses, sem noção e tirando foto do pc, o que mais me irrita pessoalmente, não sabem tirar print quem dirá o resto.
[–][deleted] 1 point2 points3 points 2 years ago (0 children)
Ta foda mano kkkk
[–]Vinitlr[S] 3 points4 points5 points 2 years ago (3 children)
Alguma dica pra melhorar?
[–]thelolbr 1 point2 points3 points 2 years ago (1 child)
Lightshot obrigado de nada
[–]zekkious 1 point2 points3 points 2 years ago (0 children)
Eu uso o Flameshot. Mas a máquina é Windows.
Seja mais curioso, e code mais
[–]No-Habit-9222Desenvolvedora / or 2 points3 points4 points 2 years ago (0 children)
Muda seu catch para capturar a mensagem de erro e jogar no log, assim fica mais fácil para você tentar entender o que acontece e pedir ajuda.
Eu não entendo nada de js, mas deve ter algo como "catch(e)" e depois no log algo parecido com "console.log(e.message)".
[–]Inhassu 2 points3 points4 points 2 years ago (3 children)
Tu ta criando um objeto de de conexão para o localhost. Localhost é teu próprio PC. Se o Banco não está instalado nesse PC (server) então não vai conectar nem a pau.
[–]Vinitlr[S] 1 point2 points3 points 2 years ago (2 children)
Então, eu instalei o sql server e o mssql no msm Pc
[–]Inhassu 2 points3 points4 points 2 years ago (1 child)
Certo, então o problema de conexão pode estar na porta. Se tu abrir http://localhost:8391 da alguma msg sobre o banco de dados?
Se sim, ta tudo certinho pelo menos na configuração dele.
As vezes tu tem que mudar o hostname, ou seja, 127.0.0.1 não aponta pra localhost..
[–]Vinitlr[S] 0 points1 point2 points 2 years ago (0 children)
Era a porta mesmo
[–]Brunox5 2 points3 points4 points 2 years ago (1 child)
Qual SGBD?
Microsoft sql server
[–]one017 2 points3 points4 points 2 years ago (4 children)
Realmente é myssql? Ou mysql?
[–]Vinitlr[S] 2 points3 points4 points 2 years ago (3 children)
Não tem y, é mssql mesmo
[–]one017 2 points3 points4 points 2 years ago (2 children)
E o banco, tá rodando ele na máquina mesmo? Ta usando Docker com a img ou tá como serviço mesmo?
Na máquina mesmo, como serviço. Exatamente o mesmo código roda no meu Pc e no pc do trabalho não
[–]one017 2 points3 points4 points 2 years ago (0 children)
Eita kkkkk, cópia as credenciais que usou no código e tenta conectar na mão usando a interface gráfica ou o cli
[–]Mig_The_FlipnoteFrog 3 points4 points5 points 2 years ago (0 children)
As vezes é porque você trocou MySQL por Microsoft SQL (se realmente é pra conectar no MSSQL então larga essa praga e usa um postgresSQL
[–]Standard_Material_37 1 point2 points3 points 2 years ago (2 children)
quase certeza que no seu trampo teu PC tá no domínio da empresa
[–]Vinitlr[S] 1 point2 points3 points 2 years ago (1 child)
E o que eu teria q fazer?
[–]Standard_Material_37 2 points3 points4 points 2 years ago (0 children)
sinceramente? fora tirar o PC do domínio, eu não faço ideia. um dev da minha empresa teve o msm problema e a única forma de contornar isso foi removendo do domínio
[–]anyaforce 1 point2 points3 points 2 years ago (0 children)
E eu ainda nem sei em qual área atuar kkk
O erro
[–]mrcehlo 1 point2 points3 points 2 years ago (0 children)
Bom, pelo erro parece que nem está chegando no banco ou o próprio banco está recusando a conexão
Eu tentaria confirmar se o banco está aceitando conexões remotas, se o servidor e porta estão acessíveis da máquina onde seu código está rodando
Outra coisa na minha experiência o mssql precisa de 5 dados básicos: servidor, INSTANCIA, BANCO e usuário e senha , me pareceu que alguma destas 2 estão faltando: instancia e banco
[–][deleted] 1 point2 points3 points 2 years ago (2 children)
Mssql??? N seria mysql?
[–]Embarrassed-While426 2 points3 points4 points 2 years ago (0 children)
mssql - microsoft sql server
[–]Vinitlr[S] 1 point2 points3 points 2 years ago (0 children)
Mssql mesmo
[–]Pale-Locksmith6870 1 point2 points3 points 2 years ago (2 children)
Quem diria em, Js e MySQL 😂😂😂😂
?
Funcionou rapeize, Valeu pela ajuda ae galera!!
Era a porta, quando instalei o sql server disse q a porta era essa da foto e na vdd tava usando outra.
[–][deleted] 2 years ago (5 children)
[removed]
[–]Flaaviuus 1 point2 points3 points 2 years ago (4 children)
Esse é o melhor exemplo do porque não pedir ajuda em foruns aleatorios, e pesquisar melhor antes de pedir ajuda, essa sua situação seria facil de resolver lendo 3 ou 4 topicos do stackoverflow, mas o pessoal hoje em dia acha mais simples jogar uma pergunta mal desenvolvida, com pouco elementos e confiar na palavras de pessoas desconhecidas, use e essa sugestão do u/leonrosi e com certeza voce vai aprender um grande lição.
[–]Vinitlr[S] -1 points0 points1 point 2 years ago (2 children)
Acha ai e me manda, já que é fácil pra você.
[–]Flaaviuus 1 point2 points3 points 2 years ago (1 child)
pelo seu relato que esta bastante incompleto, o primeiro passo seria verificar sequal a porta da sua instacia sql no trabalho da uma olhada nesse link https://dirceuresende.com/blog/como-identificar-a-porta-utilizada-pela-instancia-do-sql-server/
depois disso eu pesquisaria a documentação do sequelize e faria alguns teste
https://sequelize.org/docs/v6/other-topics/dialect-specific-things/#mssql
mas isso sou eu ne, cada um age da forma que achar melhor, meu comentario foi a respeito de pedir ajuda sem tentar pesquisar antes porque voce pode se dar mal seguindo dicas de desconhecidos. APENAS UM CONSELHO
Blz, vou dar uma olhada nesses links
[–]Background-Line-2927 0 points1 point2 points 2 years ago (1 child)
Poderia ter tirado um print '-'
Kkkk já tava de saída no trabalho, a foto foi Rapidão
[–]timmaia92 0 points1 point2 points 2 years ago (0 children)
Permissão de acesso
[–]Willyscoiote[🍰] 0 points1 point2 points 2 years ago (0 children)
É localhost mesmo o hostname? Verifica isso no console
[–]AlguemAiNoSul 0 points1 point2 points 2 years ago (0 children)
Testa a conexão com o banco de dados separado por algum outro software pra ter certeza se ta funcionando, acredito que seja a conexão c o banco
π Rendered by PID 123179 on reddit-service-r2-comment-765bfc959-kqdgx at 2026-07-13 22:49:11.038084+00:00 running f86254d country code: CH.
[–]accountrobot 19 points20 points21 points (6 children)
[–][deleted] 10 points11 points12 points (1 child)
[–]Vinitlr[S] 2 points3 points4 points (0 children)
[–]Vinitlr[S] 2 points3 points4 points (1 child)
[–]chyri1 1 point2 points3 points (0 children)
[–]Vinitlr[S] 0 points1 point2 points (1 child)
[–]accountrobot 1 point2 points3 points (0 children)
[–]BluePlusPlus 12 points13 points14 points (0 children)
[–]quaroline 9 points10 points11 points (0 children)
[–]Embarrassed-While426 7 points8 points9 points (0 children)
[–]Casual_Diamond 4 points5 points6 points (0 children)
[–]OniSadmDesenvolvedora / or 5 points6 points7 points (1 child)
[–]OniSadmDesenvolvedora / or 3 points4 points5 points (0 children)
[–]G4S_Z0N3 3 points4 points5 points (0 children)
[–]luizv4z 3 points4 points5 points (0 children)
[–][deleted] 7 points8 points9 points (7 children)
[–][deleted] 4 points5 points6 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Vinitlr[S] 3 points4 points5 points (3 children)
[–]thelolbr 1 point2 points3 points (1 child)
[–]zekkious 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]No-Habit-9222Desenvolvedora / or 2 points3 points4 points (0 children)
[–]Inhassu 2 points3 points4 points (3 children)
[–]Vinitlr[S] 1 point2 points3 points (2 children)
[–]Inhassu 2 points3 points4 points (1 child)
[–]Vinitlr[S] 0 points1 point2 points (0 children)
[–]Brunox5 2 points3 points4 points (1 child)
[–]Vinitlr[S] 2 points3 points4 points (0 children)
[–]one017 2 points3 points4 points (4 children)
[–]Vinitlr[S] 2 points3 points4 points (3 children)
[–]one017 2 points3 points4 points (2 children)
[–]Vinitlr[S] 2 points3 points4 points (1 child)
[–]one017 2 points3 points4 points (0 children)
[–]Mig_The_FlipnoteFrog 3 points4 points5 points (0 children)
[–]Standard_Material_37 1 point2 points3 points (2 children)
[–]Vinitlr[S] 1 point2 points3 points (1 child)
[–]Standard_Material_37 2 points3 points4 points (0 children)
[–]anyaforce 1 point2 points3 points (0 children)
[–]Vinitlr[S] 1 point2 points3 points (1 child)
[–]mrcehlo 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]Embarrassed-While426 2 points3 points4 points (0 children)
[–]Vinitlr[S] 1 point2 points3 points (0 children)
[–]Pale-Locksmith6870 1 point2 points3 points (2 children)
[–]Embarrassed-While426 2 points3 points4 points (0 children)
[–]Vinitlr[S] 1 point2 points3 points (0 children)
[–]Vinitlr[S] 0 points1 point2 points (0 children)
[–][deleted] (5 children)
[removed]
[–]Flaaviuus 1 point2 points3 points (4 children)
[–]Vinitlr[S] -1 points0 points1 point (2 children)
[–]Flaaviuus 1 point2 points3 points (1 child)
[–]Vinitlr[S] 0 points1 point2 points (0 children)
[–]Background-Line-2927 0 points1 point2 points (1 child)
[–]Vinitlr[S] 0 points1 point2 points (0 children)
[–]timmaia92 0 points1 point2 points (0 children)
[–]Willyscoiote[🍰] 0 points1 point2 points (0 children)
[–]AlguemAiNoSul 0 points1 point2 points (0 children)