Jump to content


Photo

Problemas Com Sql Server


  • Faça o login para participar
7 replies to this topic

#1 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 31/05/2004, 16:04

Olá a todos. Estou tentando conectar ao SQL Server 7.0 através do PHP, mas não está funcionando. O seguinte erro aparece:

Warning: mssql_connect() [function.mssql-connect]: message: Login failed for user 'XXXX'. Reason: Not associated with a trusted SQL Server connection. (severity 14) in C:\...\Funcoes.php on line 34


Bom, conectar conecta, mas, como podem ver, não está autenticando. Não acho que seja problema de configuração, pois o mesmo usuário funciona quando usado pelo Visual Basic. E não é problema do código:

$Conexao = mssql_connect('Servidor','Usuario','Senha);

Aparentemente nada de errado. Também tentei usando mssql_pconnect, mas não foi dessa vez. Alguém tem alguma idéia do que possa ser? :(

#2 phablo

phablo

    12 Horas

  • Usuários
  • 171 posts
  • Sexo:Não informado

Posted 31/05/2004, 16:09

Experimenta tirar o S e colocar Y

$Conexao = mssql_connect('Servidor','Usuario','Senha);

Ok? :D

PG
Phablo Gouvêa
+ Técnico informática [CEFET-MG]
+ phablo@cefetleo.com.br
+ echo " O homem é do tamanho do seu sonho. " // Fernando Pessoa
..........................................
" ... Eu quero olhar em seus olhos
Ser consumido pelo seu olhar
Quero subir em Teu colo
Como criança me embriagar
No Teu amor ... "
[David Quinlan]

#3 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 31/05/2004, 16:10

Não quero MySQL. Quero SQL Server.

#4 phablo

phablo

    12 Horas

  • Usuários
  • 171 posts
  • Sexo:Não informado

Posted 31/05/2004, 16:13

hummm.... sei ...! :ph34r:

essa é a linha 14? B)

PG
Phablo Gouvêa
+ Técnico informática [CEFET-MG]
+ phablo@cefetleo.com.br
+ echo " O homem é do tamanho do seu sonho. " // Fernando Pessoa
..........................................
" ... Eu quero olhar em seus olhos
Ser consumido pelo seu olhar
Quero subir em Teu colo
Como criança me embriagar
No Teu amor ... "
[David Quinlan]

#5 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 31/05/2004, 16:14

O erro é na linha 34. Justo no mssql_connect.

#6 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 31/05/2004, 16:21

$Conexao = mssql_connect('Servidor','Usuario','Senha);

é parece que você esuqeceu de fechar as aspas após a Senha!!!!
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#7 phablo

phablo

    12 Horas

  • Usuários
  • 171 posts
  • Sexo:Não informado

Posted 31/05/2004, 16:25

isso o fly2k tem razaum ...talvez seja aspas ...!
mas perae ..se fosse tbm ...mostraria o erro '' ... de vez enqdo mostra!

PG
Phablo Gouvêa
+ Técnico informática [CEFET-MG]
+ phablo@cefetleo.com.br
+ echo " O homem é do tamanho do seu sonho. " // Fernando Pessoa
..........................................
" ... Eu quero olhar em seus olhos
Ser consumido pelo seu olhar
Quero subir em Teu colo
Como criança me embriagar
No Teu amor ... "
[David Quinlan]

#8 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 31/05/2004, 16:55

Foi erro na hora de digitar só. Mas se fosse mostraria erro de sintaxe.

Procurei na documentação do PHP

http://br.php.net/fu...n.mssql-connect

e encontrei alguns usuários que tiveram o mesmo problema que eu. Parece que o deles eles resolveram.

I'm running PHP 4.3.3 on IIS on a Windows XP workstation and connecting to SQL Server 2000 on a remote server.

I found that even though I had "SQL and Windows Authentication" selected, and even if I was using the "sa" account, I wasn't able to connect to the database and I would receive the message:

Warning: mssql_connect(): message: Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection. (severity 14) in {filename} on line {line number}

I discovered that NT Authentication was turned on in php.ini:
[MSSQL]
mssql.secure_connection = On

By switching this to Off, the user name and password credentials supplied in the function call work correctly.


SQL Server Authentication Mode must be set to "SQL Server and Windows" or your SQL Server will not accept a connection and diplay:
Warning: MS SQL message: Login failed for user 'myuser'. Reason: Not associated with a trusted SQL Server connection. (severity 14) in...


O primeiro falou que era pra editar o php.ini e colocar off na linha:

mssql.secure_connection = On

O segundo falou que era para usar autenticação de rede. Eu estava usando um usuário do SQL Server. Fiz as duas sugestões, mas não funcionaram. A linha já estava definida em off. Tentei com um usuário da rede, mas não funcionou... :(




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq