Installation et configuration de la base de données MSSQL
Le schéma d'architecture ci-dessous présente les options de configuration de la base de données et de ThingWorx Platform :
Installation de MSSQL Server sur le serveur de base de données
* 
Les étapes de la procédure suivante sont effectuées sous MSSQL 2019. D'autres versions peuvent être prises en charge. Consultez le manuel anglais ThingWorx System Requirements (Configuration système ThingWorx) de la version de ThingWorx que vous utilisez.
1. Procurez-vous l'installation MS SQL Server sous licence auprès de votre fournisseur de logiciels pour les déploiements de production. Des éditions gratuites à des fins de développement et d'évaluation sont disponibles aux emplacements suivants :
MS SQL 2022 est disponible à l'adresse suivante : https://www.microsoft.com/en-us/sql-server/sql-server-downloads.
2. Reportez-vous aux liens ci-dessous pour l'installation de MSSQL Server :
Installation de SQL Server Management Studio (client d'administration de base de données) sur une machine Windows
* 
SQL Server Management Studio (SSMS) est un environnement intégré permettant d'accéder, de configurer, de gérer, d'administrer et de développer tous les composants de SQL Server. L'installation de SSMS n'est requise que si l'administrateur n'a pas accès à la machine serveur de base de données ou si vous souhaitez séparer le client à connecter au serveur de base de données. Ignorez cette section si aucun client séparé n'est nécessaire.
1. Sélectionnez l'onglet Installation dans le coin supérieur gauche du centre d'installation de SQL Server.
2. Cliquez sur Nouvelle installation autonome de SQL Server ou ajout de fonctionnalités à une installation existante.
3. Acceptez les termes du contrat de licence, puis cliquez sur Suivant.
4. Sélectionnez Outils de gestion - De base et le sous-élément Outils de gestion - Complet.
* 
Le SDK de connectivité client de SQL sera installé par défaut, que vous l'ayez sélectionné ou non.
5. Cliquez sur Suivant.
6. Le récapitulatif de toutes les fonctionnalités installées et le statut d'installation de chacune d'elles s'affichent. Cliquez sur Fermer.
Connexion au client avec le serveur de base de données (Windows)
* 
Ignorez cette section si vous n'avez pas installé SSMS.
1. Ouvrez SSMS depuis le menu Démarrer.
2. Spécifiez ce qui suit :
Type de serveur : moteur de base de données
Nom du serveur : nom de domaine complet ou adresse IP du serveur de base de données
Authentification : n'importe quel mode d'authentification (authentification Windows/authentification SQL Server)
Connexion : sa (en cas d'authentification SQL Server)
Mot de passe : mot de passe du compte sa
Configuration du port du serveur MS SQL (Windows)
1. Ouvrez le gestionnaire de configuration SQL Server.
2. Accédez à SQL Server Network Configuration > Protocols for <nom_instance> > TCP/IP Properties > IP Addresses.
3. Définissez le champ TCP Port sur 1433 pour toutes les adresses IP disponibles.
* 
Le port 1433 est le port par défaut. Si un port différent est utilisé, utilisez-le pour toutes les adresses IP disponibles.
Installation du pilote ODBC pour SQL Server (Linux)
* 
Cette section n'est requise que si l'administrateur n'a pas accès à la machine serveur de base de données ou s'il est requis de séparer le client à connecter au serveur de base de données. Ignorez cette section si les scripts de configuration de la base de données ThingWorx doivent être exécutés à partir d'une machine Linux. Si la console d'administration de la base de données est une machine Windows, comme indiqué dans le schéma ci-dessus, cette section peut être ignorée.
Pour plus d'informations, reportez-vous à la page Web suivante pour l'installation du pilote ODBC pour SQL Server sur Linux :https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-2017.
Connexion au serveur de base de données (Linux)
Si vous n'avez créé aucune source de données pendant l'installation, vous devez en créer une. L'installation du pilote ODBC pour SQL Server crée un exemple de source de données appelé SQLSERVER_SAMPLE que vous pouvez utiliser comme point de départ.
1. En tant qu'utilisateur root, ouvrez /etc/odbc.ini dans un éditeur de texte.
2. Pour localiser l'exemple de source de données, recherchez [SQLSERVER_SAMPLE].
3. Modifiez les valeurs d'attribut suivantes :
Server : nom d'hôte (ou adresse IP) de la machine sur laquelle votre instance de SQL Server est exécutée. Pour vous connecter à une instance nommée, utilisez le format nommachine\nominstance. Pour vous connecter à une instance de SQL Server Express, utilisez le format nommachine\SQLEXPRESS.
Port : si l'instance de SQL Server est à l'écoute sur le port par défaut, conservez la valeur 1433. Si votre administrateur de base de données vous a indiqué de spécifier un port différent, remplacez 1433 par le nouveau numéro de port. Dans le cas contraire, supprimez 1433.
Base de données : nom de la base de données à connecter.
Utilisateur : nom de connexion SQL Server. Si vous vous connectez généralement à SQL Server via votre compte Windows, utilisez votre nom d'utilisateur Windows. Si l'instance de SQL Server est exécutée sur une machine appartenant à un domaine Windows, utilisez le format domaine\nomutilisateur. Dans le cas contraire, entrez un nom d'utilisateur SQL Server valide.
Mot de passe : mot de passe associé au nom de connexion spécifié pour User.
4. Utilisez isql pour tester la nouvelle source de données. Dans l'exemple ci-dessous, dsn_name correspond au nom de votre source de données ODBC. Si vous avez créé une source de données lors de l'installation du pilote ODBC pour SQL Server, spécifiez son nom. Si vous venez de modifier l'exemple de source de données du pilote ODBC pour SQL Server, saisissez SQLSERVER_SAMPLE.
cd /usr/local/easysoft/unixODBC/bin
./isql -v dsn_name
.
5. A l'invite, entrez une instruction SELECT ou entrez help pour afficher une liste de tables. Pour quitter, appuyez sur RETOUR dans une ligne d'invite vide.
Est-ce que cela a été utile ?