Feedback

# Habilitación de Azure MSSQL Server SRV

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.

- 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 |  |  |  |  |  |  |
Native SRV |  |  |  |  |  |  |
ODBC |  |  |  |  |  |  |

> 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 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`

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:

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

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.

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

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

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

8 - Haga clic en finalizar para salir.

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 clic sobre Reiniciar o Restart.

## Conexión a Scriptcase

- MSSQL Server NATIVE SRV: clic aquí

> ¿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.