1
resposta

Erro na Conexão do Python com SQL Server

Ola, fui tentar fazer uma primeira conexão do Python com SQL, e ele deu o seguinte erro conexao = pyodbc.connect(dados_conexao) pyodbc.OperationalError: ('08001', '[08001] [Microsoft][ODBC SQL Server Driver][Shared Memory]SQL Server inexistente ou acesso negado. (17) (SQLDriverConnect); [08001] [Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionOpen (Connect()). (2)')

E meu código é mega simples mas nao consigo entender

import pyodbc

dados_conexao = (
    "Driver={SQL Server};"
    "Server=DESKTOP-8J8RVEB;"
    "Database=GanhosUber;"
)
conexao = pyodbc.connect(dados_conexao)
print("Conexao Efetuada")
1 resposta

Olá Marcos!

Peço desculpas pela demora em obter um retorno

Fazendo uma leitura do erro indicado, geralmente se refere a problemas de configuração ou permissões na conexão com o servidor SQL Server. Aqui estão algumas etapas que você pode seguir para tentar resolver esse problema:

Se o SQL Server estiver em execução corretamente, verifique se você tem as permissões necessárias para acessar o banco de dados "GanhosUber", verifique as permissões e tals.

Por fim, verifique se a string de conexão está correta. Certifique-se de que o nome do servidor, o nome do banco de dados e outras informações de conexão estejam corretas.

Espero que essas sugestões possam ajudá-lo a resolver o problema e reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!