MSSQL Server: Difference between revisions

From AbahDoku Wiki
Created page with "Catatan tentang MSSQL Server ini sementara di simpan disini dulu. Nanti akan penulis pindahkan di catatan terpisah karena MSSQL Server merupakan produk dari Microsoft yang pada dasarkan berjalan di Sistem Operasi Windows. Namun karena banyak yang memiliki kemampuan sangat sangat kreatif maka MSSQL Server dapat dijalannkan di Sistem Operasi Linux, khususnya dengan basis OS Ubuntu yang tentukan hanya dapat dijalankan melalui Docker. ==Instalasi== Setelah instala..."
 
m 14 revisions imported
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
Catatan tentang [[MSSQL Server]] ini sementara di simpan disini dulu.
MSSQL Server ini penulis install di dalam Docker pada server Hewlett Packard Enterprise Proliant ML110 Gen10 dengan Operating System Linux Ubuntu 20.04 LTS Server, sudah di install Docker, Compose dan Portainer.
 
==Install MSSQL Server==
Nanti akan penulis pindahkan di catatan terpisah karena MSSQL Server merupakan produk dari Microsoft yang pada dasarkan berjalan di Sistem Operasi Windows.
Siapkan folder kerja
 
Namun karena banyak yang memiliki kemampuan sangat sangat kreatif maka MSSQL Server dapat dijalannkan di Sistem Operasi Linux, khususnya dengan basis OS Ubuntu yang tentukan hanya dapat dijalankan melalui [[Docker]].
 
==Instalasi==
Setelah instalasi docker di Ubuntu, siapkan folder kerja ~/docker/mssql :
  mkdir ~/docker/mssql -p
  mkdir ~/docker/mssql -p
Set owner folder kerja :
Set chown pada folder kerja
  chown "$USER":"$USER" ~/docker -R
  sudo chown "$USER":"$USER" ~/docker -R
Izinkan container untuk folder kerja :
Izinkan Container untuk menulis pada folder kerja
  chmod a+rwx -R ~/docker/mssql
  sudo chmod a+rwx -R ~/docker/mssql
 
Jalankan Container Docker SQL Server dengan persiten data
Jalankan command docker berikut :
  docker run -d --name mssql -e ACCEPT_EULA=Y -e MSSQL_SA_PASSWORD='Setrong$ecur3!' -v ~/docker/mssql:/var/opt/mssql -p 1433:1433 --restart unless-stopped mcr.microsoft.com/mssql/server
  docker run -d --name mssql -e ACCEPT_UELA=Y -e MSSSQL_SA_PASSWORD='Strong!Password' -v ~/docker/mssql:/var/opt/mssql -p 1443:1443 --restart unless-stopped -d mcr.microsoft.com/mssql/server:2017-latest
Tunggu sampai proses pull selesai.
==Test dan jalankan MSSQL Server==
Koneksi ke database melalui sqlcmd
Authentikasi password SA sesuai dengan konfigurasi pada docker run
docker exec -it mssql /opt/mssql-tools/bin/sqlcmd -U SA
Dimintan untuk memasukkan password
Password: <password_sesuai_dengan_docker_run>
Cek Version :
1> select @@version;
2> go
Hasilnya :
----------------------------------------------------------------------------------------------------------
Microsoft SQL Server 2022 (RTM-CU8) (KB5029666) - 16.0.4075.1 (X64)
Aug 23 2023 14:04:50
Copyright (C) 2022 Microsoft Corporation
Developer Edition (64-bit) on Linux (Ubuntu 20.04.6 LTS) <X64>                                                                                                     
(1 rows affected)
1>
MSSQL Server siap digunakan menggunakan Navicat, Asure atau yang lainnya.

Latest revision as of 22:47, 19 November 2024

MSSQL Server ini penulis install di dalam Docker pada server Hewlett Packard Enterprise Proliant ML110 Gen10 dengan Operating System Linux Ubuntu 20.04 LTS Server, sudah di install Docker, Compose dan Portainer.

Install MSSQL Server[edit]

Siapkan folder kerja

mkdir ~/docker/mssql -p

Set chown pada folder kerja

sudo chown "$USER":"$USER" ~/docker -R

Izinkan Container untuk menulis pada folder kerja

sudo chmod a+rwx -R ~/docker/mssql

Jalankan Container Docker SQL Server dengan persiten data

docker run -d --name mssql -e ACCEPT_EULA=Y -e MSSQL_SA_PASSWORD='Setrong$ecur3!' -v ~/docker/mssql:/var/opt/mssql -p 1433:1433 --restart unless-stopped mcr.microsoft.com/mssql/server

Tunggu sampai proses pull selesai.

Test dan jalankan MSSQL Server[edit]

Koneksi ke database melalui sqlcmd Authentikasi password SA sesuai dengan konfigurasi pada docker run

docker exec -it mssql /opt/mssql-tools/bin/sqlcmd -U SA

Dimintan untuk memasukkan password

Password: <password_sesuai_dengan_docker_run>

Cek Version :

1> select @@version;
2> go

Hasilnya :

----------------------------------------------------------------------------------------------------------
Microsoft SQL Server 2022 (RTM-CU8) (KB5029666) - 16.0.4075.1 (X64) 
	Aug 23 2023 14:04:50 
	Copyright (C) 2022 Microsoft Corporation
	Developer Edition (64-bit) on Linux (Ubuntu 20.04.6 LTS) <X64>                                                                                                       

(1 rows affected)
1>

MSSQL Server siap digunakan menggunakan Navicat, Asure atau yang lainnya.