Gurús de las BBDD yo os invoco! Conexión a SQL Server desde php
Tengo que acceder a una bbdd de SQL Server y he pensado hacerlo desde PHP en una Raspberry Pi.
Simplemente es leer unos valores de tabla y subirlos a MySQL en la nube.
He configurado lo siguiente donde esta el SQL Server:
1.- Administrador de orígenes de datos ODBC, DSN de sistema, Agregar SQL Server.
2.- He configurado el DSN como: Nombre: servidorsql Servidor: SQL_SERVER\SQLEXPRESS
3.- He creado un usuario en SQL Server, configurado para acceder a la bbdd en cuestión.
En PHP estoy utilizando el siguiente código:
$connection = odbc_connect("Driver={SQL Server};Server=192.168.1.53;Database=bbddprueba;", "usuario1", "123456");
Es correcta la String de conexión?
Que valor tengo que poner en Driver y Server?
En Driver va esto o hay que poner el nombre que le hemos dado al crear el DSN de sistema?
En Server hay que poner la IP o el nombre del servidor?
Desde la Raspberry hago ping a la IP del SQL Server y obtengo respuesta, puedo probar conexión al SQL Server de otra forma?
El error que me da es este:
[unixODBC][Driver Manager]Data source name not found, and no default driver specified
Espero que me podais tirar un cable, no me deja dormir por las noches
Caminos fáciles no llevan lejos
Marcadores