Blog‎ > ‎Articoli‎ > ‎

SqlServer linux - Ubuntu

pubblicato 20 nov 2016, 05:49 da Rudy Azzan   [ aggiornato in data 24 apr 2017, 10:36 ]

Stato attuale del servizio SqlServer linux

systemctl status mssql-server

Avviare servizio SqlServer linux

sudo service mssql-server start

Dove sono i dati dei database per SqlServer linux?

/var/opt/mssql/data

Aprire porta firewall database per SqlServer linux

sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload 

Creare nuovo database per SqlServer linux

USE master ;
GO
CREATE DATABASE Sales
ON
  ( NAME = Sales_dat,
  FILENAME = '/var/opt/mssql/data/saledat.mdf',
  SIZE = 10,
  MAXSIZE = 50,
  FILEGROWTH = 5 )
LOG ON
  ( NAME = Sales_log,
  FILENAME = '/var/opt/mssql/data/saledat.ldf',
  SIZE = 5MB,
  MAXSIZE = 25MB,
  FILEGROWTH = 5MB ) ;
GO

Eliminare database per SqlServer linux

DROP DATABASE saledat;

Ripristinare database per SqlServer linux

RESTORE DATABASE [AdventureWorks]
FROM DISK = N‘/var/opt/mssql/data/AdventureWorks2014.bak'
WITH MOVE 'AdventureWorks2014_Data' TO N'/var/opt/mssql/data/AdventureWorks2014_Data.mdf',
MOVE 'AdventureWorks2014_Log' TO N'/var/opt/mssql/data/AdventureWorks2014_Log.ldf';
Comments