Ir para conteúdo
Fórum Script Brasil
  • 0

Php Em Linux Conectar Microsoft Sql Server 2005 Em Win 2003 Server


heltonritter

Pergunta

Olá amigos do fórum!

faz um tempo que estou apanhando para isso, catei por tudo na net e não resolví meu problema.

Em um servidor Open Suse 10.1 32 bits, estou rodando o xampp para linux (para não precisar compilar e instalar tudo)

http://www.apachefriends.org/en/xampp-linux.html

Ele instala o Freetds, e a princípio é só conectar com o banco de dados SQL server que se quer, claro tem que configurar o arquivo freetds.conf

configurei:

[svweb]host = svweb

port = 1433

todos version = 8.0

Bom, eu falei que estava tentando conectar com sql 2005, mas se colocar lá no todos version = 9.0 também não funciona, o único lugar que ví isso foi um blog em japonês:

http://kawama.jp/archives/2006/04/

na documentação do freetds não fala nada em sql server 2005:

http://www.freetds.org/userguide/choosingtdsprotocol.htm

mas lá no fórum do Imasters falei com um cara em que isso funciona, mas ele não tem acesso ao arquivo de configuração porque o site está hospedado na locaweb, mas é sql server 2005.

O problema é que com SQL Server 2000 também não conecta... e com asp.net sem problemas, conecta em ambos os bancos (2000 e 2005) não estando a aplicação na máquina que roda o banco.

Se instalar o client do sql server na minha máquina win xp, e apache + php... tranquilo, sem galho e muito rápido por sinal!

Mas TEM que rodar o site neste servidor linux.

Não dando certo com o xampp, montei uma outra máquina com Open Suse e começei então a instalar.. compilar tudo, seguindo os tuturiais:

http://phpbrasil.com/articles/article.php/id/428

e

http://200.211.78.140/taq/sqlserver.php

no artigo do PHPBrasil fui até o passo 2, pois dá para testar a conexão antes de prosseguir:

tsql -S svweb\sql2005 -U sa
ele até vai até o servidor, pede a senha:

nvst:/usr/local/bin # ./tsql -S svweb\sql2005 -U sa

locale is "LC_CTYPE=pt_BR.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C"

locale charset is "UTF-8"

Password:

There was a problem connecting to the server

nvst:/usr/local/bin #

Mas retorna o erro como visto. Esse erro aí acontece igualizinho quando se tenta conectar pelo freetds que o xampp instala e com o que eu instalei.

(logo não é problema no xampp...)

Alguém aí teve sucesso? gostaria de "iluminar" esse trecho obscuro do caminho em que ando?

Valeu galera, estou precisando mesmo... estou a tempo tentando.... trocar de banco é inquestionável, é para ser vários softwares com responsabilidades diferentes sob o mesmo banco...

Erro que dá quando executa um script php que tenta conectar:

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: svweb\sql2005 in /opt/lampp/htdocs/nvp/nv/teste.php on line 2

Linha 2 do script:

$conn = mssql_connect("svweb\sql2005","sa","###########");

----------------

29/11/2007 - Não resolvi o problema, estou desenvolvendo em windows, mas em algum momento eu vou ter que passar isso para Linux... estou dando continuidade na resolução deste problema no Imasters, lá tive mais respostas (embora não tenham resolvido)

http://forum.imasters.com.br/index.php?showtopic=244804

Quem tiver alguma sugestão, favor postar aqui no ScripbtBrsil ou lá.

Obrigado.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...