Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] SQL Server 2000 y PHP 7

Estas en el tema de SQL Server 2000 y PHP 7 en el foro de PHP en Foros del Web. Tengo el siguiente entorno: Servidor: IIS Versión PHP: PHP 7.0.21 Motor SQL: SQL Server 2000 He leído en la documentación de Microsoft para realizar conexiones ...
  #1 (permalink)  
Antiguo 28/10/2016, 03:01
Avatar de senseeye3led  
Fecha de Ingreso: abril-2016
Ubicación: 127.0.0.1
Mensajes: 163
Antigüedad: 8 años
Puntos: 11
Pregunta SQL Server 2000 y PHP 7

Tengo el siguiente entorno:

Servidor: IIS
Versión PHP: PHP 7.0.21
Motor SQL: SQL Server 2000

He leído en la documentación de Microsoft para realizar conexiones mediante su driver para la versión PHP 7 hay que utilizar SQLSRV40.EXE (la versión 4.0) de su driver.

Viendo posibles incompatibilidades veo que la versión 2.0 es soportada por SQL Server 2005 y superiores. La versión del driver 3.1 SQL Server 2008 y superiores. Por lo que deduzco que con la versión 4.0 no se podría conectar a SQL Server 2000. (No sé si es la manera óptima utilizar el driver de Microsoft para conexiones).

Buscando alguna alternativa de conexión, sin tener que actualizar la versión de SQL Server 2000, encuentro:

1) Conexión mediante ODBC Drivers.
2) Conexión mediante PDO.
3) Conexión mediante una libreria tercera tipo ADOdb (http://adodb.org/dokuwiki/doku.php)

¿Cúal sería su recomendación?
  #2 (permalink)  
Antiguo 02/11/2016, 13:21
 
Fecha de Ingreso: octubre-2009
Mensajes: 305
Antigüedad: 14 años, 6 meses
Puntos: 29
Respuesta: SQL Server 2000 y PHP 7

estás tratando de usar una versión nueva de PHP (7) contra una base de datos de más de 15 años, es normal que ya no existan drivers para esa versión, intenta actualizar a 2010 en adelante.

Aunque ODBC es la opción más segura.

Etiquetas: 2000, 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:49.