Foros del Web » Programando para Internet » PHP »

no me conecta a Sql server 2008 R2 express

Estas en el tema de no me conecta a Sql server 2008 R2 express en el foro de PHP en Foros del Web. Cordial saludo, tengo Windows vista, instale el Xampp (apache 2.2.17 y php 5.3.5) funciona perfectamente con mysql; copie las librerias php_mssql.dll a la carpeta exy ...
  #1 (permalink)  
Antiguo 02/08/2011, 20:18
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 2 meses
Puntos: 2
Pregunta no me conecta a Sql server 2008 R2 express

Cordial saludo, tengo Windows vista, instale el Xampp (apache 2.2.17 y php 5.3.5)
funciona perfectamente con mysql; copie las librerias php_mssql.dll a la carpeta exy de php y ntwdblib.dll en la carpeta php; adicional modifique el php.ini quitandole el ; a extension=php_mssql.dll

reinicie el equipo pero nada que funciona me sique saliendo "Fatal error: Call to undefined function mssql_connect()"

no se que mas hacer...

Agradezco de antemano la ayuda y sugerencias que me puedan brindar...
  #2 (permalink)  
Antiguo 04/08/2011, 18:40
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 2 meses
Puntos: 2
Pregunta Respuesta: no me conecta a Sql server 2008 R2 express

Cordial saludo, tengo Windows vista, nuevamente instale el Xampp pero una version anterior que tiene (apache 2.2.11 y php 5.2.9) el por default tiene descomentariado el php_mssql.dll en el php.ini y cuando lo miro en el php_info() aparece la informacion del mssql PERO me sale el error:

Cita:
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: localhost in D:\xampp\htdocs\prueba\ConexionSql.php on line 2
no se que mas hacer...

Llevo 2 dias de retraso...

o si alguien sabe como configurar apache y php por separado...

tiene que ser Sql Server 2008 R2 porque es lo que trabajan en esa empresa

Agradezco de antemano la ayuda y sugerencias que me puedan brindar...
  #3 (permalink)  
Antiguo 05/08/2011, 08:11
 
Fecha de Ingreso: noviembre-2009
Mensajes: 226
Antigüedad: 14 años, 5 meses
Puntos: 19
Respuesta: no me conecta a Sql server 2008 R2 express

Buenas,

Revisa esto: http://magdkudama.com/blog/archives/69

Básicamente, se trata de usar sql_srv con PHP (puedes buscarlo en la documentación de SQL Server).

Saludos!
__________________
Mi blog: magdkudama.com

Mi clase de validación de datos: magdkudama.com/validation
  #4 (permalink)  
Antiguo 05/08/2011, 08:58
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: no me conecta a Sql server 2008 R2 express

Si mal no recuerdo, para conectarte a MSSQL tenias que pasarle el nombre de la instancia de mssql, o "(local)", y no "localhost"
  #5 (permalink)  
Antiguo 05/08/2011, 10:17
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 2 meses
Puntos: 2
Pregunta Respuesta: no me conecta a Sql server 2008 R2 express

Cordial saludo.

gracias por sus respuestas, lo que pasa es que debo modiicar un aplicativo que esta funcionando en la empresa y trabajan con php_mssql.dll; si trabajo con el dll de microsoft me significa cambiar todo el aplicativo y solo necesito modificar 4 formularios....

si alguien puede darme alguna otra ayuda...

con postgresql y mysql lo hace muy bien...

con respecto a localhost, lo cambie por la direccion ip y tampoco funciono

Agredezco de antemano la ayuda y sugerencias que me puedan brindar
  #6 (permalink)  
Antiguo 05/08/2011, 10:34
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: no me conecta a Sql server 2008 R2 express

Por eso, tienes que poner el nombre de la instancia (algo como "server\sql2008" o como se llame tu instancia(eso lo puedes ver en el management studio cuando te conectas a la db) o "(local)" (una de las 2 era para la version express y la otra para la completa, pero no recuerdo cual), no localhost ni la ip

Etiquetas: express, mysql, 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 14:15.