Foros del Web » Programando para Internet » PHP »

Problema conexión PHP a SQL SERVER 2008

Estas en el tema de Problema conexión PHP a SQL SERVER 2008 en el foro de PHP en Foros del Web. Hola! hace días que estoy intentando concetar a una base de datos SQL server 2008 y luego de mucho lidiar con drivers y demás llego ...
  #1 (permalink)  
Antiguo 08/06/2014, 18:45
 
Fecha de Ingreso: septiembre-2012
Mensajes: 11
Antigüedad: 11 años, 6 meses
Puntos: 0
Problema conexión PHP a SQL SERVER 2008

Hola! hace días que estoy intentando concetar a una base de datos SQL server 2008 y luego de mucho lidiar con drivers y demás llego al punto donde el código me dice esto:
[CODE]Problema de conexión.
Array ( [0] => Array ( [0] => 28000 [SQLSTATE] => 28000 [1] => 18456 [code] => 18456 [2] => [Microsoft][SQL Server Native Client 11.0][SQL Server]Error de inicio de sesión del usuario 'NT AUTHORITY\SYSTEM'. [message] => [Microsoft][SQL Server Native Client 11.0][SQL Server]Error de inicio de sesión del usuario 'NT AUTHORITY\SYSTEM'. ) [1] => Array ( [0] => 42000 [SQLSTATE] => 42000 [1] => 4060 [code] => 4060 [2] => [Microsoft][SQL Server Native Client 11.0][SQL Server]No se puede abrir la base de datos "XPymeSQL" solicitada por el inicio de sesión. Error de inicio de sesión. [message] => [Microsoft][SQL Server Native Client 11.0][SQL Server]No se puede abrir la base de datos "XPymeSQL" solicitada por el inicio de sesión. Error de inicio de sesión. ) [2] => Array ( [0] => 28000 [SQLSTATE] => 28000 [1] => 18456 [code] => 18456 [2] => [Microsoft][SQL Server Native Client 11.0][SQL Server]Error de inicio de sesión del usuario 'NT AUTHORITY\SYSTEM'. [message] => [Microsoft][SQL Server Native Client 11.0][SQL Server]Error de inicio de sesión del usuario 'NT AUTHORITY\SYSTEM'. ) [3] => Array ( [0] => 42000 [SQLSTATE] => 42000 [1] => 4060
Código:
 => 4060 [2] => [Microsoft][SQL Server Native Client 11.0][SQL Server]No se puede abrir la base de datos "XPymeSQL" solicitada por el inicio de sesión. Error de inicio de sesión. [message] => [Microsoft][SQL Server Native Client 11.0][SQL Server]No se puede abrir la base de datos "XPymeSQL" solicitada por el inicio de sesión. Error de inicio de sesión. ) )
Si quiero usar autenticación con el usuario SA sale esto:
[CODE]Problema de conexión.
Array ( [0] => Array ( [0] => 28000 [SQLSTATE] => 28000 [1] => 18456 [code] => 18456 [2] => [Microsoft][SQL Server Native Client 11.0][SQL Server]Error de inicio de sesión del usuario 'sa'. [message] => [Microsoft][SQL Server Native Client 11.0][SQL Server]Error de inicio de sesión del usuario 'sa'. ) [1] => Array ( [0] => 42000 [SQLSTATE] => 42000 [1] => 4060 [code] => 4060 [2] => [Microsoft][SQL Server Native Client 11.0][SQL Server]No se puede abrir la base de datos "XPymeSQL" solicitada por el inicio de sesión. Error de inicio de sesión. [message] => [Microsoft][SQL Server Native Client 11.0][SQL Server]No se puede abrir la base de datos "XPymeSQL" solicitada por el inicio de sesión. Error de inicio de sesión. ) [2] => Array ( [0] => 28000 [SQLSTATE] => 28000 [1] => 18456 [code] => 18456 [2] => [Microsoft][SQL Server Native Client 11.0][SQL Server]Error de inicio de sesión del usuario 'sa'. [message] => [Microsoft][SQL Server Native Client 11.0][SQL Server]Error de inicio de sesión del usuario 'sa'. ) [3] => Array ( [0] => 42000 [SQLSTATE] => 42000 [1] => 4060
Código:
 => 4060 [2] => [Microsoft][SQL Server Native Client 11.0][SQL Server]No se puede abrir la base de datos "XPymeSQL" solicitada por el inicio de sesión. Error de inicio de sesión. [message] => [Microsoft][SQL Server Native Client 11.0][SQL Server]No se puede abrir la base de datos "XPymeSQL" solicitada por el inicio de sesión. Error de inicio de sesión. ) )
Qué puede ser? tengo instalado WAMP 2.2

EDIT: Acá dejo mi código

Código PHP:
<?php

require_once("../wsFunctions.php");

$server "Emi-PC\SQLEXPRESS";
$connectionInfo = array( "Database"=>"XPymeSQL""UID"=>"sa""PWD"=>"sa2008");
        
$conn sqlsrv_connect($server$connectionInfo);
        if (
$conn)
            {
                echo 
"Conexión exitosa.<br />";
            }
        else
            {
                echo 
"Problema de conexión.<br/>";
                die (
print_r(sqlsrv_errors(), true));
            }
        
/*$query = "SELECT * FROM trazabilidad WHERE (informado != 's')";
        $result = mssql_query($query) or die("Error en: $query: ");
        while($registro = mssql_fetch_array($result))
            {
                if (isset($registro['id']))
                    {
                        $id = $registro['id'];
                    }else{
                    $id="";
                    }

                echo "ID: ";
                echo "$id";
                echo "<br>";
                $args[0]["f_evento"] = $registro['f_evento'];
                echo "Fecha de vencimiento: ";
                echo $registro['f_evento'];
                echo "<br>";
                $args[0]["h_evento"] = $registro['h_evento'];
                echo "Hora de envento: ";
                echo ($registro['h_evento']);
                echo "<br>";
                $args[0]["gln_origen"] = $registro['gln_origen'];
                echo "GLN Origen: ";
                echo ($registro['gln_origen']);
                echo "<br>";
                $args[0]["gln_destino"] = $registro['gln_destino'];
                echo "GLN Destino: ";
                echo ($registro['gln_destino']);
                echo "<br>";
                $args[0]["n_remito"] = $registro["n_remito"];
                echo "Nº de Remito: ";
                echo ($registro["n_remito"]);
                echo "<br>";
                $args[0]["n_factura"] = $registro["n_factura"];
                echo "Nº de Factura: ";
                echo ($registro["n_factura"]);
                echo "<br>";
                $args[0]["vencimiento"] = $registro["vencimiento"];
                echo "Vencimiento: ";
                echo ($registro["vencimiento"]);
                echo "<br>";
                $args[0]["gtin"] = $registro["gtin"];
                echo "GTIN: ";
                echo ($registro["gtin"]);
                echo "<br>";
                $args[0]["lote"] = $registro["lote"];
                echo "Lote: ";
                echo ($registro["lote"]);
                echo "<br>";
                $args[0]["numero_serial"] = $registro["numero_serial"];
                echo "Nº de Serial: ";
                echo ($registro["numero_serial"]);
                echo "<br>";
                $args[0]["id_evento"] = $registro["id_evento"];
                echo "ID Evento: ";
                echo ($registro["id_evento"]);
                echo "<br>";
                $args[0]["n_postal"] = $registro["n_postal"];
                echo "Nº Postal: ";
                echo ($registro["n_postal"]);
                echo "<br>";
                $args[0]["telefono"] = $registro["telefono"];
                echo  "Teléfono: ";
                echo ($registro["telefono"]);
                echo "<br>";
                $args[0]["cuit_destino"] = $registro["cuit_destino"];
                echo  "cuit_destino: ";
                echo ($registro["cuit_destino"]);
                echo "<br>";
                $args[0]["cuit_origen"] = $registro["cuit_origen"];
                echo ($registro["cuit_origen"]);
                echo  "cuit_origen: ";
                echo "<br>";
                $args[0]["tipo_documento"] = $registro["tipo_doc"];
                echo ($registro["tipo_doc"]);
                echo  "tipo_doc: ";
                echo "<br>";
                $args[0]["desde_numero_serial"] = $registro["desde_serie"];
                echo ($registro["desde_serie"]);
                echo  "desde_serie: ";
                echo "<br>";
                $args[0]["hasta_numero_serial"] = $registro["hasta_serie"];
                echo ($registro["hasta_serie"]);
                echo  "hasta_serie: ";
                echo "<br>";
        

                $user = '7798172580002';
                $pass = 'Pami0704';                
                $response = SendMedicamentos($args,$user,$pass);

                echo "resultado: ".$response['resultado']."<br>";
                echo "codigoTransaccion: ".$response['codigoTransaccion']."<br>";
                $cod_trans=$response['codigoTransaccion'];
                $idTransaccionParaCancelar = $response['codigoTransaccion'];
                $errores = $response['errores'];
                $falla=$errores;
                $query = mssql_query("UPDATE trazabilidad SET cod_trans='$cod_trans' WHERE id='$id'");
                $query = mssql_query("UPDATE trazabilidad SET error='$falla' WHERE id='$id'");
                $query = mssql_query("UPDATE trazabilidad SET informado= 's' WHERE error != 'ARRAY' and id='$id'");                
                echo "-------------------------------------------<br>";
            }*/
            
$sql "SELECT * 
                        FROM dbo.informes"
;
            
$query sqlsrv_query($conn,$sql);
            print(
$query);
            

?>

Etiquetas: server, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:20.