Feedback

Connection to PDO DBLIB

En Scriptcase instalado en MacOS, tenemos el siguiente controlador disponible para la conexión a MSSQL Server: PDO DBLIB. Si está utilizando su propio entorno preconfigurado, las extensiones de MSSQL Server deben habilitarse manualmente en PHP.

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 DBLIB PDO en MacOS

IMPORTANT: La instalación automática ya viene con el conector para MSSQL Server PDO DBLIB, las extensiones se encuentran disponibles en PHP, listas para la conexión. El siguiente procedimiento es solo para instalaciones manuales de Scriptcase.

Si ha instalado PHP 8.1 a través de nuestra instalador de Scriptcase, PDO DBLIB esta habilitado en PHP, por lo que solo se debe de crear la conexión. Consulte a continuacion, nuestra documentacion para instalar PHP 8.1 manualmente en macOS.

PHP 8.1 En macOS: click here

Creación de una conexión con Scriptcase

Vea a continuación como crear una conexion a Scritpcas, usando el driver (MSSQL Server NATIVE SRV O MSSQL Server NATIVE SRV PDO) y el servidor MSSQL.

1 - Accede a cualquier proyecto desde tu Scriptcase.

__2 -__Haga clic en el icono Nueva conexión para crear una conexión.

Creando una nueva conexión

o ingrese a la opción Database > New connection menen el menú.

Creando una nueva conexión

Después, aparecerá una nueva página con todas las conexiones a la base de datos.

3 - Seleccione la conexión MSSQL Server.

Seleccione la conexión

Conexión

Introduzca los parámetros para conectarse a su base de datos MySQL como sigue::

conectando la base de datos

Nombre de la conexión: Defina el nombre de su nueva conexión. Por defecto, Scriptcase añade el prefijo conn junto con el nombre de la base de datos.

  • DBMS Driver: Seleccione el controlador de MSSQL Server Driver para la conexión. En este ejemplo, utilizamos el controlador PDO DBLIB.

  • Server/Host (Name or IP): Introduza la IP o el dominio del servidor donde está instalada la base de datos y el nombre de la instancia, separado por diagonal invertida ( \ ).
  • Ej: dominiodoserver.com\SQLEXPRESS o 192.168.254.170\SQLEXPRESS

  • Puerto: Ingrese el número de puerto para su servidor de base de datos. El puerto predeterminado es 1433.

  • Nombre de la Base de datos: Escriba el nombre de la base de datos para conectarse.
  • Ej: samples

  • Usuario: ingrese el usuario para la autenticar la conexión a su base de datos MSSQL.

  • Contraseña: Introduza la contraseña para completar el proceso de autenticación.

  • Probar conexión: Haga clic en este botón para obtener una respuesta de la solicitud de Scriptcase para saber si los parámetros introducidos son correctos.

Prueba de la conexión a la base de datos

Filtro

Accediendo a esta pestaña, puede configurar qué elementos de la Base de Datos se mostrarán en la conexión, dependiendo o no del propietario. Filtering the database connection

Mostrar


Permite que la conexión a MSSQL vea tablas, vistas, tablas del sistema y procedimientos en función de los elementos seleccionados por el usuario. Por defecto, los elementos Tablas y Views ya están seleccionados por Scriptcase.

  • Tablas: Al seleccionar esta opción, se mostrarán las tablas de su base de datos.
    • Por defecto, Scriptcase activa esta opción.
  • Vistas: Al seleccionar esta opción, se mostrarán las vistas de su base de datos.
    • Por defecto, Scriptcase activa esta opción.

  • Tablas del sistema: Al seleccionar esta opción, se mostrarán las tablas del sistema de su base de datos.

  • Procedimientos: Al seleccionar esta opción, se mostrarán los procedimientos de su base de datos.

Búsquedas


Permite definir qué tablas se muestran.

  • Tablas: En esta opción se puede definir qué tablas se mostrarán. La configuración puede incluir un PREFIX% o nombre de las tablas a mostrar.
    • Por defecto, Scriptcase deja esta opción vacía.
    • E.g.

    Ejemplo de uso del prefijo


  • Propietario: Informar al usuario que ve las tablas introducidas para su visualización.
    • El usuario debe estar en mayúsculas como en el ejemplo anterior.
  • Mostrar: Elija si se muestran las tablas del propietario informado.

NOTA: Al utilizar el filtrado de tablas, elimina tablas innecesarias para su proyecto y mejora el rendimiento de su conexión a la base de datos.

Opciones Avanzadas

En esta pestaña tiene acceso a los ajustes específicos de la conexión. Los cambios realizados en esta sesión afectan a la visualización de los datos y al rendimiento de la aplicación.

Configuración avanzada de la conexión a la base de datos

  • Separador decimal: Seleccione el tipo de separador para los registros decimales, entre la coma y el punto.
    • Por defecto, se selecciona el punto . como separador.

  • Conexión persistente: Defina si las conexiones se cerrarán tras la ejecución de sus scripts en las aplicaciones Scriptcase.
    • Por defecto, Scriptcase desactiva esta opción.

  • Utilizar el esquema antes del nombre de la tabla: Defina si el esquema de la base de datos se muestra antes de los nombres de las tablas.
    • Por defecto, Scriptcase activa esta opción.

Preguntas o problemas de conexión?

contacta nuestro soporte support en caso de problemas de conexión o preguntas sobre esta base de datos..