AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 345403
Accepted
Sнаđошƒаӽ
Sнаđошƒаӽ
Asked: 2025-02-22 18:44:49 +0800 CST2025-02-22 18:44:49 +0800 CST 2025-02-22 18:44:49 +0800 CST

Não é possível fazer o SQL Server escutar na porta 1433 [duplicado]

  • 772
Esta pergunta já tem respostas aqui :
O serviço MSSQLSERVER *não* inicia, porta 1433 em uso (4 respostas)
Fechado há 3 dias .

Tentei tudo o que pude encontrar para fazer minha instância padrão do SQL Server escutar na porta 1433, mas nada parece funcionar.

Aqui está tudo o que eu fiz:

SQL Server Configuration Manager , em Protocolos para MSSQLSERVER

  1. TCP/IP habilitado
  2. Defina Ouvir tudo como Não
  3. Na aba Endereços IP , defina o campo Portas Dinâmicas TCP como em branco em IPALL
  4. Na aba Endereços IP , defina a Porta TCP como 1433 em IPALL
  5. Reiniciou o serviço

Então verifiquei a porta em que ele está escutando usando:

netstat -ano | findstr <sqlservr.exe PID>

e os resultados que obtive foram:

  TCP    0.0.0.0:9822           0.0.0.0:0              LISTENING       11608
  TCP    [::]:9822              [::]:0                 LISTENING       11608

Desinstalei e reinstalei o SQL Server (edição para desenvolvedores) várias vezes, cada vez recebo uma porta diferente, mas nunca é 1433, e todas as vezes, não importa o que eu faça, não consigo fazer com que ele escute 1433.

Resultado da consulta:

EXEC xp_readerrorlog 0, 1, N'listening on';

é o seguinte:

LogDate                 ProcessInfo  Text
----------------------- ------------ -------------------------------------------------------------
2025-02-22 15:40:56.670 Server       Server is listening on [ 'any' <ipv6> 9822] accept sockets 1.
2025-02-22 15:40:56.670 Server       Server is listening on [ 'any' <ipv4> 9822] accept sockets 1.

Eu também tentei definir o Listen All como yes, mas ele falha ao iniciar o serviço do SQL Server. E eu encontrei os seguintes erros no visualizador de eventos (cada linha é de uma entrada separada, em ordem cronológica reversa)

Server TCP provider failed to listen on [ 'any' <ipv6> 1433]. Tcp port is already in use.

TDSSNIClient initialization failed with error 0x271d, status code 0xa. Reason: Unable to initialize the TCP/IP listener. An attempt was made to access a socket in a way forbidden by its access permissions. 

TDSSNIClient initialization failed with error 0x271d, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. An attempt was made to access a socket in a way forbidden by its access permissions. 

Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.

SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the operating system error log for information about possible related problems.

Mais informações:

  1. Permitir conexões remotas a este servidor está marcado em SSMS -> caixa de diálogo de propriedades do servidor de banco de dados -> guia Conexões

  2. A porta 1433 é aberta no firewall conforme descrito aqui

    New-NetFirewallRule -DisplayName "SQLServer default instance" -Direction Inbound -LocalPort 1433 -Protocol TCP -Action Allow
    New-NetFirewallRule -DisplayName "SQLServer Browser service" -Direction Inbound -LocalPort 1434 -Protocol UDP -Action Allow
    
  3. Resultado do comandonetsh int ipv6 show excludedportrange protocol=tcp

    > netsh int ipv6 show excludedportrange protocol=tcp
    
    Protocol tcp Port Exclusion Ranges
    
    Start Port    End Port
    ----------    --------
            80          80
           443         443
          1025        1124
          1225        1324
          1325        1424
          1425        1524
          1526        1625
          1640        1739
          1834        1933
         12428       12527
         50000       50059     *
    
    * - Administered port exclusions.
    
PS: Estou tendo todo esse trabalho porque estou tentando usar o DBeaver para conectar ao SQL Server.
sql-server
  • 1 1 respostas
  • 120 Views

1 respostas

  • Voted
  1. Best Answer
    Sean Gallardy
    2025-02-25T03:22:28+08:002025-02-25T03:22:28+08:00
    > netsh int ipv6 show excludedportrange protocol=tcp
    
    Protocol tcp Port Exclusion Ranges
    
    Start Port    End Port
    ----------    --------
    <snip>
          1425        1524
    <snip>
    
    * - Administered port exclusions.
    

    Já existe uma reserva para a porta no IPv6. Você terá que descobrir se quer manter essa reserva (ou qual outra coisa que você está usando quer) ou removê-la. Não posso dizer se você precisa ou não, esse é um item localizado na sua configuração (que não envolve o SQL Server de forma alguma, exceto pelo fato de que ele quer usar 1433, que também pode ser alterado).

    • 4

relate perguntas

  • SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado

  • Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?

  • Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?

  • Quais são as principais causas de deadlocks e podem ser evitadas?

  • Como determinar se um Índice é necessário ou necessário

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve