Usuário com melhor resposta
SQL 2000 X Win2003 Server

Pergunta
-
Olá Pessoal...
estou com o problema ao fazer conexão via ODBC.
Erro:
Connection Failed.
SQL State '01000'
SQL Server Error:10061
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]
ConnectionOpen(COnnect()).
Connection Failed.
SQL State '08001'
SQL Server Error:17
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]SQL Server does not exist or access denied.
Informações:
- O servidor possui Win2003 Server + SQL 2000 Server (SP4)
- as estações possuem WinXP (atualizadissimo)
Não consigo fazer as estações conectarem ao server via ODBC.
No server:
- Telnet Servidor 1433: "Não foi possível abrir conexão com host na porta 1433: Conexão falhou";
- Ping pelo Nome e pelo IP: ok;
- Modo de Autenticação: Windows e SQL;
- nas configurações do SQL Server Network Utilities, estão habilitados os protocolos TCP/IP e o Named Pipes;
- Já tentei fazer conexão tanto pela autenticação do Windows qto por um usuário do SQL Server;
esse KB da Microsoft, diz que:
http://support.microsoft.com/kb/884012/pt
Causa:
"Porque família Windows Server 2003 não suporta o SQL Server 2000 SP2 ou versões anteriores do SQL Server 2000, Windows Server 2003 bloqueia tanto as portas de rede de TCP / IP e as portas de rede UDP que são necessárias para ligar a uma instância do SQL Server 2000. Deste modo, pode ligar a uma instância do SQL Server a partir de um computador remoto na rede, utilizando o protocolo TCP / IP."
Resolução:
"atualize as todas as ocorrências de SQL Server 2000 que estejam executar num computador baseado no Windows Server 2003 para SQL Server 2000 Service Pack 3 (SP3) ou para uma versão posterior do SQL Server 2000"
Só que como disse acima, o SQL Server já está atualizado com SP4 e nada...
eae pessoal?
mais alguma idéia?- Movido Gustavo Maia Aguiar sábado, 5 de dezembro de 2009 16:09 (De:SQL Server - Desenvolvimento Geral)
Respostas
-
Ola Douglas,
A forma mais simple de resover este problema é adicionar a porta 1433 no firewall, e actualizar o sql 2000 service pack 3. como dizes que já tens sp4 não deveria haver problema nenhum. O meu problemo com este foi só actual service pack isto é, sp3 e funcionou.
cpts
TB- Marcado como Resposta Richard Juhasz terça-feira, 3 de janeiro de 2012 18:08
Todas as Respostas
-
-
Olá Douglas,
A instância é Default ou nomeada ? Se for nomeada a porta utilizada não será a 1433.
Nesse caso você deve verificar a porta (consulte o utilitário Server Network Utility) para verificar a porta desejada.
Tente inicialmente usar no nome do servidor a nomeclatura IP,porta. Ex: 192.168.0.15,1579
[ ]s,
Gustavo
-
Junior,
Já desativei Firewall e Anti-vírus pra ver o que seria e nada...
Gustavo...
A instância é default...
Já consultei o utilitário.. lah estão habilitados os protocolos TCP/IP e o Named Pipes..
Vou fazer isso que vc citou:
Tentar Ex: 192.168.1.15,1433
-
-
-
Olá Douglas,
Você deve colocar essa configuração no nome do servidor (pode ser no OBDC). Se isso não for suficiente para conectar-se ao servidor então o problema está na conectividade.
- Abra um prompt de comando
- Dê um PING no IP para verificar que o mesmo está acessível
- Rode o comando telnet 192.168.0.15 1579
Veja se você consegue pingar o servidor e acessar a porta
[ ]s,
Gustavo
-
-
-
-
-
-
Douglas,
Que loucura:
- Instância padrão(default).
- Porta 1433.
- Acesso local.
- Firewall destativado.
- Antivírus destativado.
Pelo ping funciona, mas pelo telnet não, meu amigo isso é muito estranho, mas estou começando a suspeitar de alguma tipo de trojan!!!
-
loucura mesmo Jr,
cara, trojan acho dificil..
a maquina é zera.. recem formatada e tals..
ninguem tinha acesso a ela...
mto esquisito cara...
uma coisa que nao tentei for mudar a porta do SQL.. será que rola?
se fosse fazer, como seria?
somente alterar a porta em Server Network Utility e Client Network Utility?
e na hora de criar a ODBC tbem aponto para essa porta?
seria isso?
-
-
Boa Noite,
Se o telnet não funcionou está caracterizado que houve um problema no acesso a porta desejada. Agora é concentrar esforços para saber onde está o bloqueio. O Firewall do Windows está desativado, mas não há nenhum firewall na rede ?
[ ]s,
Gustavo
-
Gustavo..
não.. não há Firewall na rede tbem..
Fiz um teste aqui mudando a porta padrão..
nem assim conectou..
coisa de outro mundo!
Por enquanto, deixei as estações acessando o servidor via Terminal Services.
Probleminha aí me tirou algumas noites de sono hein..
Agradeço a todos.. se acaso descobrir o que está acontecendo, posto aqui.
-
Ola Douglas,
A forma mais simple de resover este problema é adicionar a porta 1433 no firewall, e actualizar o sql 2000 service pack 3. como dizes que já tens sp4 não deveria haver problema nenhum. O meu problemo com este foi só actual service pack isto é, sp3 e funcionou.
cpts
TB- Marcado como Resposta Richard Juhasz terça-feira, 3 de janeiro de 2012 18:08