Changes

From Studiosg
Jump to navigationJump to search
Ultimato la guida all'installazione di Ms SQL Server
Line 44: Line 44:  
   '''yum''' install ''-y'' mssql-server
 
   '''yum''' install ''-y'' mssql-server
    +
È possibile verificare l'installazione interrogando il DB rpm:
 +
  '''rpm''' ''-qi'' mssql-server
 +
  Name        : mssql-server
 +
  Version    : 15.0.4033.1
 +
  Release    : 2
 +
  Architecture: x86_64
 +
  Install Date: Mon 11 May 2020 10:07:21 AM EDT
 +
  Group      : Unspecified
 +
  Size        : 1093851237
 +
  License    : Commercial
 +
  Signature  : RSA/SHA256, Mon 30 Mar 2020 01:05:32 PM EDT, Key ID eb3e94adbe1229cf
 +
  Source RPM  : mssql-server-15.0.4033.1-2.src.rpm
 +
  Build Date  : Thu 26 Mar 2020 07:19:31 PM EDT
 +
  Build Host  : hls-cent3-prod-build-cent73-00
 +
  Relocations : (not relocatable)
 +
  Summary    : Microsoft SQL Server Relational Database Engine
 +
  Description :
 +
  The mssql-server package contains the Microsoft SQL Server Relational Database Engine.
    +
* Inizializzare il RDBMS (Crea le strutture interne necessarie per creare nuovi database)
 +
  '''/opt/mssql/bin/mssql-conf''' setup
 +
  Choose an edition of SQL Server:
 +
    1) Evaluation (free, no production use rights, 180-day limit)
 +
    2) Developer (free, no production use rights)
 +
    3) Express (free)
 +
    4) Web (PAID)
 +
    5) Standard (PAID)
 +
    6) Enterprise (PAID)
 +
    7) Enterprise Core (PAID)
 +
    8) I bought a license through a retail sales channel and have a product key to enter.
    +
Selezionare l'opzione 2 o 3 ed accettare i termini della licenza mediante '''Yes'''
 +
  The license terms for this product can be found in
 +
  /usr/share/doc/mssql-server or downloaded from:
 +
  https://go.microsoft.com/fwlink/?LinkId=855862&clcid=0x409
 +
 
 +
  The privacy statement can be viewed at:
 +
  https://go.microsoft.com/fwlink/?LinkId=853010&clcid=0x409
 +
 
 +
  Do you accept the license terms? [Yes/No]:Yes
 +
 +
* Impostare una password di amministratore ('''sa''')
 +
: Inserire 2 volte. La seconda per conferma
 +
 +
* Installare gli strumenti client (sono necessari per collegarsi al server e lanciare comandi SQL)
 +
  '''curl''' ''-o'' /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
 +
 +
* Registrare il servizio
 +
  '''systemctl''' start mssql-server
 +
  '''systemctl''' enable mssql-server
 +
 +
* Aggiungere il percorso degli eseguibili al PATH in modo da poterli lanciare senza specificare ogni colta la cartella in cui tisiedono:
 +
  '''echo''' 'export PATH=$PATH:/opt/mssql/bin:/opt/mssql-tools/bin' | '''sudo tee''' /etc/profile.d/mssql.sh
 +
 +
ed abilitarli per la sessione in corso
 +
  . '''/etc/profile.d/mssql.sh'''
 +
oppure
 +
  source '''/etc/profile.d/mssql.sh'''
 +
 +
* Aprire la porta del firewall in modo da consentire il collegamento client / server
 +
  '''firewall-cmd''' ''--add-port=''1433/tcp ''--permanent''
 +
  '''firewall-cmd''' ''--reload''
 +
 +
* Verificare l'installazione
 +
  '''sqlcmd''' ''-S'' localhost ''-U'' SA
 +
 +
fornendo la pwd registrata in precedenza.
 +
 +
 +
== Installare un Client di Amministrazione / Sviluppo ==
     

Navigation menu