Skip to content

Instantly share code, notes, and snippets.

@grammy-jiang
Last active June 13, 2019 01:58
Show Gist options
  • Save grammy-jiang/0c3bb37464960be77030355c74ae3405 to your computer and use it in GitHub Desktop.
Save grammy-jiang/0c3bb37464960be77030355c74ae3405 to your computer and use it in GitHub Desktop.
Docker for MSSql
  1. start MSSql with docker-compose
version: "3"
services:
  mssql:
    container_name: dc-mssql
    environment:
      ACCEPT_EULA: Y
      SA_PASSWORD: P@ssw0rd
    image: mcr.microsoft.com/mssql/server
    ports:
      - "1433:1433"
    volumes:
      - ./mssql:/var/opt/mssql
      - <unzip folder>:/home/mssql
  1. use a CLI or GUI to connect MSsql
  1. run the sql command:
USE [master]
RESTORE DATABASE [sc_cydb_w500]
FROM  DISK = N'/home/mssql/sc_cydb_w500'
WITH
    FILE = 1,
    MOVE N'sc_cydb_w500_noindexd' TO N'/var/opt/mssql/data/sc_cydb_w500_noindexd.ndf',
    MOVE N'sc_cydb_w500_noindexe' TO N'/var/opt/mssql/data/sc_cydb_w500_noindexe.ndf',
    MOVE N'sc_cydb_w500_noindexf' TO N'/var/opt/mssql/data/sc_cydb_w500_noindexf.ndf',
    MOVE N'sc_cydb_w500_noindex_log' TO N'/var/opt/mssql/data/sc_cydb_w500_noindex_log.ldf',
    NOUNLOAD,
    STATS = 5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment