Installazione e configurazione del database MSSQL
Il diagramma dell'architettura riportato di seguito mostra le opzioni per l'impostazione di ThingWorx Platform e del relativo database.
Installazione di MSSQL Server nel server database
* 
Nei passi della procedura riportata di seguito viene utilizzato MSSQL 2019. Potrebbero essere supportate anche altre versioni. Fare riferimento al documento ThingWorx System Requirements per la versione di ThingWorx in uso.
1. Ottenere l'installazione di MSSQL Server concessa in licenza dal fornitore del software per le distribuzioni di produzione. Nelle posizioni riportate di seguito sono disponibili edizioni gratuite a scopo di sviluppo e di valutazione.
MSSQL 2022 è disponibile all'indirizzo https://www.microsoft.com/en-us/sql-server/sql-server-downloads.
2. Fare riferimento ai link riportati di seguito per l'installazione di MSSQL Server:
Installazione di SQL Server Management Studio (Database Admin Client) sul computer Windows
* 
SQL Server Management Studio (SSMS) è un ambiente integrato per l'accesso, la configurazione, la gestione, l'amministrazione e lo sviluppo di tutti i componenti di SQL Server. L'installazione di SSMS è obbligatoria solo se l'amministratore non dispone di accesso al server di database o se si desidera separare il client per la connessione al server di database. Ignorare questa sezione se non è necessario un client separato.
1. Selezionare la scheda Installazione nell'angolo in alto a sinistra del Centro installazione SQL Server.
2. Fare clic su Nuova installazione autonoma di SQL Server o aggiunta di funzionalità a un'installazione esistente.
3. Accettare le Condizioni di licenza e fare clic su Avanti.
4. Selezionare Management Tools - Basic e la voce secondaria Management Tools - Complete.
* 
SQL Client Connectivity SDK verrà installato per default, indipendentemente dal fatto che sia stato selezionato.
5. Fare clic su Avanti.
6. Viene visualizzato il riepilogo di tutte le funzionalità installate e dello stato di installazione per ciascuna di esse. Fare clic su Chiudi.
Connessione al client con il server di database (Windows)
* 
Ignorare questa sezione se non è stato installato SSMS.
1. Aprire SSMS dal menu di avvio.
2. Immettere i dettagli seguenti:
Tipo di server: motore di database
Nome server: nome di dominio completo o IP del server di database.
Autenticazione: una modalità di autenticazione (autenticazione Windows/SQL Server)
Accesso: SA (se si sceglie l'autenticazione SQL Server)
Password: la password dell'account SA
Configurazione della porta del server MSSQL (Windows)
1. Aprire Gestione configurazione SQL Server.
2. Passare a Configurazione di rete SQL Server > Protocolli per <nome_istanza> > Proprietà TCP/IP > Indirizzi IP.
3. Impostare la Porta TCP su 1433 per tutti gli indirizzi IP disponibili.
* 
La porta 1433 è l'impostazione di default. Se si specifica una porta diversa, utilizzarla per tutti gli indirizzi IP disponibili.
Installazione del driver ODBC per SQL Server (Linux)
* 
Questa sezione è obbligatoria solo se l'amministratore non dispone di accesso al server di database o se è necessario separare il client per la connessione al server di database. Ignorare questa sezione se è necessario eseguire gli script di impostazione del database ThingWorx da un computer Linux. Se la console di amministrazione del database è un computer Windows, in base al diagramma precedente, è possibile ignorare questa sezione.
Per ulteriori informazioni, fare riferimento al link seguente per l'installazione di ODBC Driver for SQL Server in Linux:https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-2017.
Connessione al server di database (Linux)
Se durante l'installazione non è stata creata un'origine dati, è necessario crearne una. L'installazione del driver ODBC di SQL Server crea un'origine dati di esempio denominata SQLSERVER_SAMPLE che è possibile utilizzare come punto di partenza.
1. Come radice, aprire /etc/odbc.ini in un editor di testo.
2. Per individuare l'origine dati di esempio, cercare [SQLSERVER_SAMPLE].
3. Modificare i valori di attributo riportati di seguito.
Server: il nome host (o l'indirizzo IP) del computer sul quale è in esecuzione l'istanza di SQL Server. Per effettuare la connessione a un'istanza denominata, utilizzare il formato nomecomputer\nomeistanza. Per connettersi a un'istanza di SQL Server Express, utilizzare il formato nomecomputer\SQLEXPRESS.
Porta: se l'istanza di SQL Server è in ascolto sulla porta di default, lasciare questa opzione su 1433. Se l'amministratore del database ha chiesto di specificare una porta diversa, sostituire 1433 con il nuovo numero di porta. In caso contrario, eliminare 1433.
Database: il nome del database da connettere.
Utente: il proprio nome di accesso a SQL Server. Se in genere ci si connette a SQL Server tramite il proprio account Windows, utilizzare il nome utente di Windows. Se l'istanza di SQL Server è in esecuzione su un computer che fa parte di un dominio Windows, utilizzare il formato dominio\nomeutente. In caso contrario, digitare un nome utente di SQL Server valido.
Password: la password per il nome di accesso specificato dall'utente.
4. Utilizzare isql per verificare la nuova origine dati. Nell'esempio riportato di seguito dsn_name è il nome dell'origine dati ODBC. Se durante l'installazione del driver ODBC di SQL Server è stata creata un'origine dati, specificarne il nome. Se si è appena modificata l'origine dati del driver ODBC di SQL Server di esempio, digitare SQLSERVER_SAMPLE.
cd /usr/local/easysoft/unixODBC/bin
./isql -v dsn_name
5. Al prompt, digitare un'istruzione SELECT oppure help per visualizzare un elenco di tabelle. Per uscire, premere INVIO in una riga del prompt vuota.
È stato utile?