Feedback

Habilitación de Azure MSSQL Server SRV PDO

En Scriptcase, tenemos los siguientes controladores disponibles para la conexión a Azure MSSQL Server: MSSQL Server NATIVE SRV, MSSQL Server NATIVE SRV PDO y MSSQL Server ODBC . Si está utilizando su propio entorno preconfigurado, las extensiones del servidor MSSQL deben estar habilitadas manualmente en PHP.

Prerrequisitos

Antes de continuar con esta documentación, verifique su arquitectura PHP. Para que los controladores estén habilitados correctamente, files deben descargarse de acuerdo con la arquitectura utilizada.

  • En su Scriptcase, está el archivo info.php, acceda a él por la URL: http://127.0.0.1:8092/scriptcase/info.php, donde encontrará la información sobre la arquitectura en phpinfo().

NOTA: Si está utilizando el instalador automático de Scriptcase, la arquitectura PHP será la misma que descargó. Descargue Microsoft ODBC Driver 11 para SQL Server de acuerdo con su arquitectura PHP.

PHP Architecture

  • Arquitectura x86 = 32 bits
  • Arquitectura x64 = 64 bits

A continuación se enumeran los archivos necesarios para habilitar los controladores.

Archivos requeridos:

x64

  • Microsoft ODBC Driver 11 For SQL Server (x64): clic aquí

x86

  • Microsoft ODBC Driver 11 For SQL Server (x86): clic aquí

Otros archivos

  • Extensiones PHP (php_pdo_sqlsrv_81_nts_x64 and php_sqlsrv_81_nts_x64): clic aquí

Tabla de compatibilidad

  Server 2016 Server 2012 /R2 Windows 10 Windows 8 / 8.1 Server 2008 SP2 / R2 SP1 Windows 7 SP1 Windows Vista SP2
Native SRV PDO Disponível Disponível Disponível Disponível Disponível Disponível  
Native SRV Disponível Disponível Disponível Disponível Disponível Disponível  
ODBC Disponível Disponível Disponível Disponível Disponível Disponível Disponível

Si necesita usar identificadores de base de datos en sus tablas, le recomendamos que use comillas dobles ( ) en lugar de corchetes ( [ ] ) debido al conflicto con las sintaxis de variables globales de Scriptcase. El uso de corchetes como identificadores de bases de datos puede causar problemas en el funcionamiento de las aplicaciones de Scriptcase.

Configuración y habilitación de Azure MSSQL Server SRV PDO en Windows

IMPORTANTE: Si está utilizando el instalador automático de Scriptcase, las extensiones ya están habilitadas en PHP, que requieren solo la instalación del cliente. Procede al ítem 3.

1 - Extraiga el archivo .zip y copie los archivos de las extensiones php_pdo_sqlsrv_81_nts_x64 y php_sqlsrv_81_nts_x64 .dll anteriormente descargado en la carpeta ext de su PHP.

2 - En el archivo php.ini, ubicado en C:\php, agregue las líneas que hacen referencia a las extensiones del servidor MSSQL php_pdo_sqlsrv_81_nts_x64 y php_sqlsrv_81_nts_x64. Vea el siguiente ejemplo:

extension=php_pdo_sqlsrv_81_nts_x64
extension=php_sqlsrv_81_nts_x64

Enabling MSSQL extensions

3 - Después de descargar el archivo ODBC Driver 11 de Microsoft para SQL Server, ejecute el instalador y siga los pasos a continuación:

Installation Wizard.

4 - Acepte los términos del acuerdo de licencia y haga clic en Siguiente.

Installation Wizard.

5 - Marque la opción “Controlador ODBC para el SDK de SQL Server”, porque los componentes que necesitaremos también están en esta opción.

Installation Wizard.

  • En esta opción, deje marcada la opción “Componentes del cliente”.

6 - Haga clic en Instalar para comenzar la instalación del cliente.

Installation Wizard.

7 - Se están instalando las funciones del programa que seleccionó.

Installation Wizard.

8 - Haga clic en finalizar para salir.

Installation Wizard.

9 - Reinicie el servicio Apache utilizando el Task Manager.

  • Abra el Administrador de tareas y haga clic en la pestaña Servicios.

  • Busque el servicio ApacheScriptcase9php81 o Apache2.4 y haga clic derecho en este servicio, luego Restart.

Restarting Apache

Conexión a Scriptcase

¿Dudas sobre la conexión?

Póngase en contacto con nuestro soporte en caso de problemas de conexión o preguntas relacionadas con esta base de datos.