I am trying to connect a SQLServer 2012 using php 5.3 with the driver sqlsrv
, however even getting connected to SQL management studio by php always return me the error
[Microsoft] [SQL Server Native Client 11.0] [SQL Server] Failed to log in to user 'sa'.
Code:
sqlsrv_connect('DANIEL-PC\SQLEXPRESS', array(
'UID' => 'sa',
'PWD' => '123456',
'Database' => 'CTe'
));
var_dump(sqlsrv_errors());
And the output is always this
array
0 =>
array
0 => string '28000' (length=5)
'SQLSTATE' => string '28000' (length=5)
1 => int 18456
'code' => int 18456
2 => string '[Microsoft][SQL Server Native Client 11.0][SQL Server]Falha de logon do usuário 'sa'.' (length=85)
'message' => string '[Microsoft][SQL Server Native Client 11.0][SQL Server]Falha de logon do usuário 'sa'.' (length=85)
1 =>
array
0 => string '42000' (length=5)
'SQLSTATE' => string '42000' (length=5)
1 => int 4060
'code' => int 4060
2 => string '[Microsoft][SQL Server Native Client 11.0][SQL Server]Não é possível abrir o banco de dados "Phoros_CTe" solicitado pelo logon. Falha de logon.' (length=143)
'message' => string '[Microsoft][SQL Server Native Client 11.0][SQL Server]Não é possível abrir o banco de dados "Phoros_CTe" solicitado pelo logon. Falha de logon.' (length=143)
2 =>
array
0 => string '28000' (length=5)
'SQLSTATE' => string '28000' (length=5)
1 => int 18456
'code' => int 18456
2 => string '[Microsoft][SQL Server Native Client 11.0][SQL Server]Falha de logon do usuário 'sa'.' (length=85)
'message' => string '[Microsoft][SQL Server Native Client 11.0][SQL Server]Falha de logon do usuário 'sa'.' (length=85)
3 =>
array
0 => string '42000' (length=5)
'SQLSTATE' => string '42000' (length=5)
1 => int 4060
'code' => int 4060
2 => string '[Microsoft][SQL Server Native Client 11.0][SQL Server]Não é possível abrir o banco de dados "CTe" solicitado pelo logon. Falha de logon.' (length=143)
'message' => string '[Microsoft][SQL Server Native Client 11.0][SQL Server]Não é possível abrir o banco de dados "CTe" solicitado pelo logon. Falha de logon.' (length=143)