conexion sql server 2012 con php | conectar sql con php | mssql | sqlsrv



Conectar sql server 2012 con php controladores de php para sql server 2012 http://php.net/manual/es/sqlsrv.requirements.php …

47 Comments

  1. Por si les sale el error siguiente

    error Array ( [0] => Array ( [0] => 28000 [SQLSTATE] => 28000 [1] => 18456 [code] => 18456 [2] => [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Login failed for user 'root'. [message] => [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Login failed for user 'root'. ) [1] => Array ( [0] => 28000 [SQLSTATE] => 28000 [1] => 18456 [code] => 18456 [2] => [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Login failed for user 'root'. [message] => [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Login failed for user 'root'. ) )

    Nota "Root" es mi usuario de sql

    quisa no sea de mucha ayuda ahora pero este blog especifica como solucionar, esta en ingles pero por si acaso lo resumo
    https://blogs.msdn.microsoft.com/brian_swan/2010/02/10/sql-server-driver-for-php-understanding-windows-authentication/#commentmessage

    <?php
    //////En esta parte se debe espesificar el localhost /////////////////////
    $serverName = "DESKTOP-GJOPSK6SQLEXPRESS";
    /////////////////////////////////////////////////////////////////////////////////////////////

    /////////no se define el usuario ///////////////////// nota: en algunas conexiones si se usa el usuario "SA" o uno creado por ti
    $connectionInfo = array( "Database"=>"prueba");
    $conn = sqlsrv_connect( $serverName, $connectionInfo);
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    if( $conn ) {
    echo "Conectado a la Base de Datos.<br />";
    }else{
    echo "NO se puede conectar a la Base de Datos.<br />";
    die( print_r( sqlsrv_errors(), true));
    }
    ?>

  2. Buenos dias amigo me podrias ayudar con este error :Array ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -49 [code] => -49 [2] => This extension requires the Microsoft ODBC Driver 11 for SQL Server. Access the following URL to download the ODBC Driver 11 for SQL Server for x86: http://go.microsoft.com/fwlink/?LinkId=163712 [message] => This extension requires the Microsoft ODBC Driver 11 for SQL Server. Access the following URL to download the ODBC Driver 11 for SQL Server for x86: http://go.microsoft.com/fwlink/?LinkId=163712 ) [1] => Array ( [0] => IM002 [SQLSTATE] => IM002 [1] => 0 [code] => 0 [2] => [Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especific� ning�n controlador predeterminado [message] => [Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especific� ning�n controlador predeterminado ) )
    !! DE ANTEMANO GRACIAS POR EL APORTE!!

  3. Amigo eres mi héroe!!! Soy de electrónica y esto no es mi fuerte.. De verdad me has salvado.. Estarás en mi carta de agradecimientos de graduación :-*

  4. Muchas Gracias Amigo, llevaba mucho tiempo batallando para conectar Netbeans, Xampp, SqlServer2016 con PHP

  5. Martin a mi me pasa algo parecido a Deivad, me hace la coneccion pero no hace la
    consulta, me aparece este error Warning: sqlsrv_query() expects parameter 1 to be resource, boolean
    given in C:wampwwwProyectMauroprueba.php on line 25

      Warning: sqlsrv_fetch_object() expects parameter 1 to be resource,
    boolean given in C:wampwwwProyectMauroprueba.php on line 26 porfavor
    ayuda me he roto la cabeza tratando de solucionarlo

  6. ¡Buenas noches!, que gran aporte por el video, de ante mano te doy las gracias por tan valioso aporte. ademas me gustaria saber si puedes ayudarme con php y sqlserver, ya que la verdad hasta ahora estoy entrando en este mundo .
    quisiera saber si me puedes ayudar o hacer un video insertanto registros en la BD de sqlserver con php.

    Espero tu respuesta

  7. Hola Martín!

    Muy bueno tu vídeo me funciono muy bien, solo que tengo una duda al momento de empezar a insertar los datos a la bd

    me aparecen errores, los comandos que utilizo para la inserción son los mismos que utilizaba para phpmyadmin con mysql
    tiene algo que ver?

    el error es el siguiente:

    Notice: Undefined variable: mysql in

    Fatal error: call to a member function query() on a non-objetc

    si tienes la posibilidad de ayudarme gracias de antemano….

  8. Buenas tardes!
    Disculpa tengo este error, y la verdad ya intente de todo, me gustaria saber si podrias ayudarme!
    Fatal error: Call to undefined function sqlsrv_connect()
    Segui todos los pasos tal cual pero al momento de hacer la conexion me arroja esto!
    Gracias!

  9. Señor disculpa, quisiera saber como se haría para la conexión con sql server 2012, pero yo lo estoy trabajando php en NetBeans, ojala me responda

  10. Muy buen video Martín. Gracias por compartir tu experiencia sobre la conexión de php a MS SQL Server. Me ha servido mucho y me ha ahorrado horas de pruebas. Felicidades!

  11. gracias por el vídeo me conecte con sql server 2014 solo descargue mis controladores
    (primero tenia wamp 64 bits y me salia error en la linea 9 igual que alguien q menciono ese error ) y descargue como decía en otro comentario descargue wamp 32 bits y se soluciono el problema gracias bro… me suscribo

  12. Buen vídeo amigo. Consulta, ¿me puedo conectar remotamente a la base de datos sqlserver con ese modo usando php, pero en vez de poner el nombre del servidor, usando la ip de servidor?

  13. Hola amigo! Gracias por tomarte el tiempo, este video es de mucha utilidad. Mas deseara saber: hay problema si utilizo e importo las librerias (.dll's) tanto ts como nts? ya que en un .php me conectare de manera local y en otro con un webserver. Hay conflicto si las importo las 4????
    Otra duda, yo tambien tengo el error de la funcion indefinida conect_sqlsrv, la unica solucion es instalar el de 32 bits??
    Gracias

  14. Tengo instalado SqlServer 2012 en otra maquina (Server) DELL Poweredge T20, realicé todos los pasos y me funciono sin ningún problema.

    Gracias
    Marco Arias
    Chile.

  15. tengo php 5.5 y me sale este error: ( ! ) Fatal error: Call to undefined function sqlsrv_connect() in c:Wampwwwconectasqlindex.php on line 9?

    Mas abajo indicas que se soluciona instalando WampServer version 32 Bits, la pregunta es la siguiente: instalo y quito el de 64 bits que ya esta instalado o lo instalo y dejo las dos versiones.
    De antemano gracias por el video porque me ha sido de gran ayuda.

  16. disculpa amigo, Buen vídeo, Te comento que utilizo wamp server 2.5 con la versión de php 5.5.12 realice todos los pasos y no logro obtener la conexión con sql server 2012 Express, tendrás alguna idea de porque no funciona? Saludos..

  17. Gracias por la explicacion, instale esos controladores y lo tengo funcionando con MS SQL 2012, funcion muy bien, con la version 2005 tambien se conecta pero necesito algunos resultados en JSON y ahi es donde el 2005 no responde bien… te recomiendo que uses Notepad++ o Sublime text ya que Dreamweaver es muy pesado. Saludos.

  18. Oye amigo buen tutoria! una pregunta sabras como subir esa pagina a un hosting de paga conectado al servidor SQL SERVER sin exportar la base de datos al hosting te agradeceria muchoooo. Gracias y saludos!

  19. Excelente aporte he realizado múltiples conexiones tanto en mi red local como en otro segmento de red y las configuraciones funcionan de maravilla incluso en SQL Server 2012 x86 y x64 (Nada de maquinas virtuales),
    Probado también en WAMP Server 2.5 y funciona de maravilla

  20. tengo php 5.5 y me sale este error: ( ! ) Fatal error: Call to undefined function sqlsrv_connect() in D:Wamp25wwwconectasqlindex.php on line 9, que debo hacer?

  21. Estimado tengo la versión 5.5.12 y tengo SQL Server 2014 instalado y no funciona como sería para hacer funcionar esto con las versiones antes mencionadas???

  22. En mi caso utilizo MAC, tenia funcionando bien la conexion utilizando mssql_pconnect pero la empresa a quien le realice el sistema actualizo su servidor y ahora no puedo conectarme a la base, es mas no me da ni un mensaje. Usando sqlsrv_connect tampoco me conecta.

Leave a Reply

© 2023 53GB