Instalación y configuración de la base de datos de MSSQL
En el siguiente diagrama de arquitectura se muestran las opciones de configuración de ThingWorx Platform y de la base de datos:
Instalación de MSSQL Server en el servidor de base de datos
* 
En los pasos del siguiente procedimiento se utiliza MSSQL 2019. Es posible que se soporten otras versiones. Consulte el documento Requisitos de sistema ThingWorx para la versión de ThingWorx que se utilice.
1. Obtenga la instalación de MSSQL Server con licencia del proveedor de software para las implementaciones de producción. En las siguientes ubicaciones se proporcionan ediciones gratuitas para desarrollo y evaluación:
La edición Express gratuita de MSSQL Server 2014 se puede encontrar en http://www.microsoft.com/es-es/download/details.aspx?id=42299.
La versión gratuita de SQLPro para MSSQL 2016 se puede encontrar en https://www.microsoft.com/es-es/p/sqlpro-for-mssql/9pd9fw7prdtv?activetab=pivot:overviewtab.
2. Después de obtener el software de instalación, pulse dos veces en el fichero instalable. Se abre la ventana del centro de instalación de SQL Server. Consulte las instrucciones de instalación del clúster de conmutación por error de SQL Server en https://docs.microsoft.com/en-us/sql/sql-server/failover-clusters/install/sql-server-failover-cluster-installation?view=sql-server-2014&redirectedfrom=MSDN.
3. Se recomienda la siguiente lista de personalizaciones al instalar MSSQL Server para utilizarlo con ThingWorx:
Instancia con nombre: se puede asignar cualquier nombre a la instancia o se puede conservar el nombre por defecto. Anote este nombre de instancia porque se utilizará más adelante para ejecutar scripts en el servidor de base de datos.
Autenticación en modo Mixto: el modo Mixto permite activar la autenticación de Windows y la autenticación de SQL Server. La autenticación de Windows utiliza la cuenta con la que se ha iniciado sesión en el ordenador. La autenticación de Windows es más segura. Si no funciona durante la ejecución del script DBSetup debido a un problema de dominio, se puede utilizar la cuenta de autenticación del servidor. Utilice siempre una contraseña muy segura para la cuenta de autenticación del servidor.
Directorios de datos: la práctica recomendada para elegir directorios de datos es conservar los directorios de ficheros de datos, los directorios tempdb, los directorios de registro y los directorios de copia de seguridad en unidades de disco duro físicas independientes, una matriz de discos RAID o una SAN.
Conectividad: permite activar el protocolo TCP/IP en el Administrador de configuración de SQL Server.
4. Seleccione la ficha Instalación en la esquina superior izquierda del Centro de instalación de SQL Server.
5. Pulse en Nueva instalación independiente de SQL Server o agregar características a una instalación existente.
6. Si fuera necesario, pulse en Usar Microsoft Update para buscar actualizaciones. Pulse en Siguiente para continuar con la configuración.
7. Después de ejecutar las actualizaciones de instalación de SQL Server, aparece la pantalla Tipo de instalación. Pulse en Realizar una nueva instalación de SQL Server 2019. Pulse en Siguiente.
8. Acepte los términos de la licencia y pulse en Siguiente.
9. En la sección Selección de características, seleccione las funciones según los requisitos o pulse en Seleccionar todo.
* 
Las funciones seleccionadas dependen de los requisitos. La siguiente imagen se incluye solo con fines de ejemplo.
10. Si fuera necesario, en el campo Directorio raíz de instancia, se puede especificar la ruta del directorio de instalación.
11. Pulse en Siguiente.
12. En la sección Configuración de instancia, especifique el nombre de la instancia de SQL o conserve el valor por defecto. Pulse en Siguiente.
* 
Este nombre de instancia de SQL se utilizará más adelante para ejecutar los scripts de lote para la configuración de la base de datos. Tome nota de su nombre para su uso posterior.
13. En la sección Configuración del Motor de base de datos, pulse en la ficha Configuración del servidor.
14. Seleccione Modo mixto y proporcione una contraseña para la cuenta "SA". Si fuera necesario, también se pueden añadir otras cuentas (por ejemplo, la cuenta de inicio de sesión actual de Windows) en el grupo de administradores de SQL Server.
* 
Si fuera necesario, en la ficha Directorios de datos, se pueden especificar los directorios y la ruta para almacenar los ficheros de datos, de registro, temporales y de copia de seguridad según los requisitos y la disponibilidad de espacio de almacenamiento.
15. Pulse en Siguiente.
16. Se inicia la instalación. Una vez finalizada, pulse en Siguiente.
17. Se puede verificar el estado de la instalación de cada función en la ventana Completo. Pulse en Cerrar.
Instalación de SQL Server Management Studio (cliente de administración de base de datos) en un ordenador Windows
* 
SQL Server Management Studio (SSMS) es un entorno integrado para acceder, configurar, gestionar, administrar y desarrollar todos los componentes de SQL Server. La instalación de SSMS solo se requiere si el administrador no tiene acceso al servidor de base de datos o si desea separar el cliente para que se conecte al servidor de base de datos. Omita esta sección si no es necesario un cliente independiente.
1. Seleccione la ficha Instalación en la esquina superior izquierda del Centro de instalación de SQL Server.
2. Pulse en Nueva instalación independiente de SQL Server o agregar características a una instalación existente.
3. Acepte los términos de la licencia y pulse en Siguiente.
4. Seleccione Herramientas de administración: Básico y Herramientas de administración: Completo.
* 
El SDK de conectividad de cliente SQL se instalará por defecto, independientemente de si se ha marcado o no.
5. Pulse en Siguiente.
6. Se muestra el resumen de todas las funciones instaladas y el estado de instalación de cada una de ellas. Pulse en Cerrar.
Conexión al cliente con el servidor de base de datos (Windows)
* 
Omita esta sección si no ha instalado SSMS.
1. Abra SSMS desde el menú Inicio.
2. Introduzca los siguientes detalles:
Tipo de servidor: motor de base de datos.
Nombre del servidor: FQDN o IP del servidor de base de datos.
Autenticación: cualquier modo de autenticación (autenticación de Windows/autenticación de SQL Server).
Conexión: SA (en caso de autenticación de SQL Server).
Contraseña: contraseña de la cuenta SA.
Configuración del puerto del servidor MSSQL (Windows)
1. Abra el Administrador de configuración de SQL Server.
2. Navegue a SQL Server Network Configuration > Protocols for <nombre_instancia> > TCP/IP Properties > IP Addresses.
3. Defina TCP Port en 1433 para todas las IP disponibles.
* 
El puerto 1433 es el valor por defecto. Si se utiliza un puerto distinto, utilícelo para todas las IP disponibles.
Instalación del controlador ODBC para SQL Server (Linux)
* 
Esta sección solo es necesaria si el administrador no tiene acceso al ordenador del servidor de base de datos o si existe el requisito de separar el cliente para que se conecte al servidor de base de datos. Omita esta sección si los scripts de configuración de la base de datos de ThingWorx deben ejecutarse desde un ordenador Linux. Si la "consola de administración de base de datos" es un ordenador Windows, según el diagrama anterior, se puede omitir esta sección.
Para obtener más información, consulte lo siguiente para la instalación del controlador ODBC de SQL Server en Linux:https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-2017.
Conexión al servidor de base de datos (Linux)
Si no se ha creado ningún origen de datos durante la instalación, se debe crear uno. En la instalación del controlador ODBC de SQL Server se crea un origen de datos de ejemplo denominado SQLSERVER_SAMPLE que se puede utilizar como punto de partida.
1. Como usuario root, abra /etc/odbc.ini en un editor de texto.
2. Para localizar el origen de datos de ejemplo, busque [SQLSERVER_SAMPLE].
3. Cambie los siguientes valores de atributo:
Servidor: el nombre de host (o dirección IP) del ordenador donde se ejecuta la instancia de SQL Server. Para conectarse a una instancia con nombre, utilice el formato nombre_ordenador\nombre_instancia. Para conectarse a una instancia de SQL Server Express, utilice el formato nombre_ordenador\SQLEXPRESS.
Puerto: si la instancia de SQL Server está escuchando en el puerto por defecto, deje este valor definido en 1433. Si el administrador de base de datos ha indicado que se especifique otro puerto, reemplace 1433 por el nuevo número de puerto. De lo contrario, borre 1433.
Base de datos: el nombre de la base de datos que se va a conectar.
Usuario: el nombre de conexión de SQL Server. Si normalmente se conecta a SQL Server a través de la cuenta de Windows, utilice el nombre de usuario de Windows. Si la instancia de SQL Server se ejecuta en un ordenador que forma parte de un dominio de Windows, utilice el formato dominio\nombre_usuario. De lo contrario, escriba un nombre de usuario válido de SQL Server.
Contraseña: la contraseña para el nombre de conexión especificado por el usuario.
4. Utilice ISQL para probar el nuevo origen de datos. En el siguiente ejemplo, dsn_name es el nombre del origen de datos ODBC. Si se ha creado un origen de datos durante la instalación del controlador ODBC de SQL Server, se debe especificar el nombre del origen de datos. Si acaba de editar el origen de datos del controlador ODBC de SQL Server de ejemplo, escriba SQLSERVER_SAMPLE.
cd /usr/local/easysoft/unixODBC/bin
./isql -v dsn_name
5. Cuando se solicite, escriba una sentencia SELECT o escriba help para mostrar una lista de tablas. Para salir, pulse Intro en una línea de mensajes vacía.
¿Fue esto útil?