Microsoft SQL Server (MS SQL) adalah relational database management system (RDBMS) yang dikembangkan oleh Microsoft. MS SQL digunakan untuk menyimpan dan mengelola data dalam berbagai aplikasi, mirip dengan RDBMS lainnya seperti MySQL dan PostgreSQL.
Install Microsoft SQL Server #
Download file repositori menyesuaikan OS yang Anda gunakan.
wget -O /etc/yum.repos.d/mssql-server-2022.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo
wget -O /etc/yum.repos.d/prod.repo https://packages.microsoft.com/config/rhel/8/prod.repoSelanjutnya install SQL Server.
yum -y install mssql-serverSetelah instalasi selesai, jalankan mssql-conf setup lalu ikuti arahan untuk mengatur kata sandi SA dan memilih edition MS SQL.
/opt/mssql/bin/mssql-conf setupKemudian cek status service untuk memastikan MS SQL sudah berjalan.
systemctl status mssql-serverInstall SQL Server Tools #
Install package mssql-tools dengan perintah berikut.
yum -y install mssql-tools unixODBC-develKemudian tambahkan /opt/mssql-tools/bin ke environment variable PATH.
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
source ~/.bash_profileUntuk dapat terhubung ke SQL server secara lokal, gunakan perintah sqlcmd.
sqlcmd -S localhost -U sa -P 'YourPassword'Basic Usage #
Untuk mengecek versi MS SQL yang terinstall.
sqlcmd -S localhost -U sa -P 'YourPassword' -Q 'select @@VERSION'Untuk membuat database baru.
CREATE DATABASE testdb;
goUntuk menampilkan semua database yang ada di server.
SELECT Name from sys.databases;
goUntuk membuat user.
CREATE LOGIN MyLogin WITH PASSWORD = 'YourPassword';
goUntuk menambahkan user dan mengatur hak akses ke database.
USE testdb;
CREATE USER MyUser FOR LOGIN MyLogin;
ALTER ROLE db_owner ADD MEMBER MyUser;Untuk menghapus database.
DROP DATABASE testdb