Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara Menginstal SQL Server di SUSE 12

Artikel ini memberikan petunjuk langkah demi langkah untuk menginstal SQL Server 2019 untuk Linux di SUSE Linux Enterprise Server 12.

Langkah-langkah ini harus bekerja pada SUSE Linux Enterprise Server 12, SP2, SP3, SP4, dan SP5.

Anda harus memiliki setidaknya 2GB memori sebelum Anda menginstal SQL Server pada mesin SUSE Anda. Jika Anda menginstal ini di mesin virtual, Anda harus memiliki setidaknya 2 GB memori yang dialokasikan untuk itu.

Sistem file harus XFS atau EXT4 .

Instal SQL Server

Langkah-langkah berikut akan menginstal SQL Server 2019 for Linux di SUSE Linux Enterprise Server 12.

Buka terminal, dan jalankan perintah berikut.

Unduh file konfigurasi repositori Microsoft SQL Server 2019 SLES:

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2019.repo

Segarkan repositori Anda:

sudo zypper --gpg-auto-import-keys refresh

Untuk memastikan bahwa kunci penandatanganan paket Microsoft diinstal pada sistem Anda, gunakan perintah berikut:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

Instal SQL Server:

sudo zypper install -y mssql-server

Jalankan penyiapan mssql-conf :

sudo /opt/mssql/bin/mssql-conf setup

Ikuti petunjuk untuk memilih edisi Anda, menerima perjanjian lisensi, dan menyetel sandi sa.

Pastikan untuk menyetel sandi yang kuat (panjang minimal 8 karakter, termasuk huruf besar dan kecil, 10 digit dasar dan/atau simbol non-alfanumerik).

Periksa Status SQL Server

Anda dapat menjalankan perintah berikut untuk memverifikasi bahwa SQL Server sedang berjalan:

systemctl status mssql-server

Koneksi Jarak Jauh

Untuk mengizinkan koneksi jarak jauh, Anda harus membuka port SQL Server di firewall.

Port default SQL Server adalah TCP 1433.

Jika Anda menggunakan firewall SuSE, Anda perlu mengedit /etc/sysconfig/SuSEfirewall2 file konfigurasi sehingga FW_SERVICES_EXT_TCP entri menentukan nomor port SQL Server:

FW_SERVICES_EXT_TCP="1433"

Instal Alat Baris Perintah

Sekarang setelah Anda menginstal SQL Server, Anda memerlukan semacam alat untuk menghubungkannya.

Langkah-langkah berikut akan membantu Anda menyiapkan dua alat baris perintah SQL Server:sqlcmd dan bcp .

Tambahkan repositori Microsoft SQL Server ke Zypper:

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/prod.repo 
sudo zypper --gpg-auto-import-keys refresh

Sekarang, instal mssql-tools dengan paket pengembang unixODBC:

sudo zypper install -y mssql-tools unixODBC-devel

Anda akan diminta untuk menerima persyaratan lisensi dua kali. Jika Anda setuju dengan persyaratan, masukkan YES pada kedua kesempatan.

Tambahkan ke PATH

Anda juga dapat menambahkan /opt/mssql-tools/bin/ ke variabel lingkungan PATH Anda, sehingga Anda dapat menjalankan alat tanpa harus menyediakan path lengkap.

Untuk membuat sqlcmd/bcp dapat diakses dari bash shell untuk sesi login:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile

Untuk membuat sqlcmd/bcp dapat diakses dari bash shell untuk sesi interaktif/non-login:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

Hubungkan ke SQL Server

Sekarang setelah SQL Server terinstal, dan alat baris perintah juga terinstal, kita dapat menggunakan alat baris perintah untuk terhubung ke SQL Server.

Masukkan yang berikut ini, tetapi ganti <YourPassword> dengan kata sandi Anda sendiri:

sqlcmd -S localhost -U SA -P '<YourPassword>'

Atau, Anda dapat menghilangkan -P '<YourPassword>' dan Anda akan diminta untuk itu sebagai gantinya.

Untuk terhubung ke instance jarak jauh, ubah localhost ke nama mesin atau alamat IP, dan pastikan untuk membuka port 1433 di firewall.

Setelah Anda berhasil terhubung, Anda akan melihat prompt yang terlihat seperti ini:

1>

Dari sini, Anda dapat menggunakan T-SQL untuk membuat database, menjalankan kueri, dan banyak lagi.

Untuk saat ini, masukkan kode berikut untuk memeriksa versi SQL Server Anda:

SELECT @@version
GO

Jika Anda baru mengenal SQL Server, lihat tutorial SQL Server saya di Quackit.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. menentukan set karakter dari tabel / database?

  2. SQL Server TAMPILKAN TABEL Setara

  3. 50 Pertanyaan Wawancara SQL Server Teratas yang Harus Anda Siapkan Di 2022

  4. Gunakan OBJECT_NAME() untuk Mendapatkan Nama Objek dari object_id-nya di SQL Server

  5. Salin tabel ke database yang berbeda pada SQL Server yang berbeda