A partire dal 24/09/2024 alle ore 10:00, per le nuove attivazioni dei database MSSQL ad accesso client e per i clienti che sono stati migrati sulla nuova infrastruttura, l'accesso al database dovrà avvenire tramite client locale seguendo le indicazioni riportate in questa guida; per gli altri l'accesso dovrà avvenire tramite il pannello di gestione
seguendo queste indicazioni.
I client supportati sono:
SQL Server Management Studio,
HeidiSQL,
DBeaver; in questa guida sono descritte le operazioni per l'installazione dei client più comunemente utilizzati.
Per
connettersi al database MSSQL da client locale, assicurarsi, prima di tutto, di aver
autorizzato l'IP dal quale ci si vuole collegare nell'apposito pannello e installare sul proprio PC locale un client; di seguito il dettaglio delle operazioni da eseguire.
Come autorizzare un indirizzo IP all'accesso al database
- accedere all'area clienti Hosting;
- cliccare sul tab Database;
- cliccare su Gestione Database;
- in corrispondenza del database al quale ci si vuole collegare, cliccare su Gestisci -> Gestisci Accessi IP:
- nella schermata che si apre si può:
- abilitare l'IP da cui si sta navigando tramite il pulsante Abilita accanto all'IP locale;
- autorizzare un altro indirizzo IP cliccando su Abilita altri IP.
- l'abilitazione all'accesso dell'IP ha una durata selezionabile dall'apposito menu a tendina:
- cliccare su Abilita per confermare l'operazione: a questo punto l'indirizzo IP è abilitato all'accesso al database in questione per la durata selezionata.
Adesso è possibile collegarsi al database tramite un client installato sul proprio PC locale; di seguito sono mostrati, come esempi, SQL Server Management Studio e HeidiSQL.
È possibile abilitare fino a 5 indirizzi IP diversi contemporaneamente, scegliendo per ciascuno la durata dell'abilitazione.
Alla scadenza di ogni abilitazione, gli indirizzi IP verranno disabilitati automaticamente e rimossi dalla lista.
L'abilitazione di specifici IP con tempi definiti, è sviluppata sia per migliorare la sicurezza del servizio che per essere compliant con il licensing Microsoft.
Sui server MSSQL in hosting condiviso Aruba, è installato SQL Server Web Edition, la cui licenza di utilizzo permette connessioni remote ed utilizzo database solo per funzionalità web server.
L'utilizzo del database per altri scopi, ad esempio per applicativi locali o per scopi diversi dai siti web, viola i termini della licenza Microsoft MSSQL Web Edition.
Ogni uso improprio del servizio è responsabilità del cliente.
Come installare e configurare il client SQL Server Management Studio
Scaricare il programma sul proprio PC e una volta installato, aprirlo; cliccare sull'icona posta a fianco di
Connetti e inserire i dati come di seguito riportato:
Dove:
Nome Server: è l'Hostname del database recuperabile dal pannello di controllo e cliccando su
Database dal menu di sinistra: nella schermata che si apre, ricercare il database in questione e recuperare il dato corrispondente a tale servizio.
Nome account di accesso: è il nome utente nel formato MSSQLxxxx.
Password: è la password del database MSSQL.
Cliccare su
Opzioni e si aprirà una schermata come la seguente:
Sul tab
Proprietà connessione inserire il nome del database nel campo
Connetti al database e cliccare su
Connetti.
Se si riscontrasse un errore di questo tipo:
verificare la versione del client utilizzata poichè dalla
versione 20 in poi di SQL Server Management Studio è necessario impostare l'opzione
Crittografia a Facoltativo come di seguito mostrato:
La connessione è stata stabilita ed è possibile operare sul database:
Nel caso in cui si avesse già installato il client nel proprio PC locale, assicurarsi che sia compatibile con SQL Server 2022.
Come installare e configurare il client HeidiSQL
Scaricare il programma sul proprio PC e una volta installato, aprirlo; cliccare su
Nuovo:
Nella schermata che si apre:
- scegliere come Tipo di connessione: Micorsoft SQL Server (TCP/IP);
- nel campo Nome Host / IP, indicare l'hostname del database recuperabile dal pannello di controllo e cliccando su Database dal menu di sinistra: nella schermata che si apre, ricercare il database in questione e recuperare il dato corrispondente a tale servizio;
- nel campo Utente indicare il nome utente nel formato MSSQLxxxx;
- nel campo Password indicare è la password del database MSSQL;
- nel campo Database indicare il nome utente nel formato MSSQLxxxx;
- cliccare su Apri:
Dopo aver cliccato su
Apri, potrebbe mostrarsi la seguente schermata:
In questo caso occorre installare il Driver indicato scaricandolo dal link ufficiale proposto e, una volta installato, ritentare la connessione.
La connessione è stata stabilita ed è possibile operare sul database:
Se durante l'accesso si riscontrasse un errore del tipo "Login Timeout", si consiglia di verificare che l'indirizzo IP dal quale si sta tentando la connessione sia abilitato e nel caso non lo fosse provvedere seguendo le indicazioni riportate nella sezione
Come autorizzare un indirizzo IP all'accesso al database di questa stessa guida.
Inoltre, per la la corretta configurazione dell'hostname potrebbe essere necessario attendere fino ad un'ora dopo l'attivazione del servizio, in questo caso si visualizza l'errore:
Non è necessario eseguire nessuna operazione, ma riprovare in un secondo momento.