windows 03 server tem sqlexpress, mas fazendo um netstat mostra porta 1433 não está escutando

2

eu fiz

netstat -an | find /i "listening"

Eu recebo portas:

80, 135, 445, 1025, 1026, 1056, 3389

mas não 1433?

Eu segui todas as etapas de permitir conexões remotas que pude encontrar, qual poderia ser a razão?

etapas que fiz: 1. criei uma conta de usuário, testei no servidor e posso logar usando o nome do servidor. \ Express  (usando o IP não funciona?) 2. nas propriedades do servidor, permitido para janelas e autenticação sql 3. configuração da área de superfície:     definir local & conexões remotas, usando tcp / ip e pipes nomeados (não tenho certeza se preciso de pipes nomeados, mas apenas para que funcione eu fiz os dois) 4. reiniciou o servidor e o serviço de navegador sql 5. gerenciador de configuração sql:    protocoals para SQLExpress: mem compartilhada, chamada, trabalho tcp / ip.

Devo me conectar usando:

233.234.234.234\SQLEXpress

ou

233.234.234.234\SQLEXpress, 1433

ou

233.234.234.234, 1433

ou

233.234.234.234

Eu abro as portas 1433 (TCP) e 1434 (UDP) no firewall. O servidor não tem o firewall do Windows em execução.

    
por user2659 08.12.2009 / 19:05

1 resposta

2

Se você estiver trabalhando com o SQL Express, será uma instância nomeada e, por padrão, será instalada com as portas dinâmicas configuradas. Verifique a guia Endereços IP da caixa de diálogo de propriedades do TCP / IP no SQL Configuration Manager. Se você tiver um 0 em relação a sua NIC ou a opção All na parte inferior, ela alocará uma porta dinâmica (para garantir que não entre em conflito com uma instância padrão instalada na caixa e em outras instâncias nomeadas). Quando ele é iniciado, ele verifica o sistema operacional para ver quais portas estão livres e escolhe uma.

Como você está passando por um firewall, é mais fácil configurar uma porta estática para a instância, o que elimina a necessidade de ter o serviço do navegador visível. Neste caso você deve poder conectar-se com:

IPAddress\SQLExpress, port

Supondo que você tenha mantido o nome da instância padrão de SQLExpress ...

Se este for um servidor publicamente acessível, então é melhor escolher um número de porta não padrão e idealmente limitar o acesso a SQL apenas para conexões VPN, mas sem mais informações sobre sua configuração é difícil dizer exatamente.

    
por 08.12.2009 / 20:47