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

SQL Server 2017:Fitur yang Tersedia di Linux

SQL Server 2017 tersedia di Linux dan Docker (yang berarti juga tersedia di Mac). Ini adalah pertama kalinya SQL Server tersedia di platform non-Windows.

Namun, tidak semua fitur SQL Server tersedia di Linux (setidaknya, tidak pada rilis awal).

Tabel berikut menguraikan fitur utama yang tersedia dalam rilis awal SQL Server 2017 di Linux. Ini adalah fitur yang sama yang tersedia jika Anda menjalankan SQL Server di Mac (mengingat Mac menjalankan SQL Server 2017 melalui wadah Linux Docker).

Fitur Operasi

Di bawah ini adalah fitur operasi utama yang tersedia di SQL Server 2017 untuk Linux.

  • Dukungan untuk Linux (Red Hat, SUSE, Ubuntu)
  • Dukungan untuk Mac (melalui gambar Docker Linux)
  • Instalasi berbasis paket, image Docker tersedia untuk penginstalan dan peningkatan cepat.
  • Dukungan untuk men-deploy ke platform container seperti Open Shift, Docker Swarm, Kubernetes, dll
  • Pengelompokan Failover (melalui Alat Pacu Jantung) dan grup ketersediaan Selalu Aktif
  • Cadangkan/pulihkan
  • SSMS di Windows terhubung ke Linux (tetapi tidak diinstal di Linux itu sendiri)
  • Alat baris perintah:sqlcmd, bcp, sqlpackage
  • Agen SQL Server
  • Replikasi
  • Log pengiriman
  • Enkripsi data transparan
  • Paket manajemen SCOM
  • DMV
  • Penelusuran Teks Lengkap

Fitur Pemrograman

Di bawah ini adalah fitur pemrograman utama yang tersedia di SQL Server 2017 untuk Linux.

  • Semua kompatibilitas driver bahasa utama
  • Dalam memori OLTP dan Columnstore
  • Kompresi
  • Selalu Terenkripsi, Keamanan Tingkat Baris, dan penyembunyian data
  • Otentikasi pengguna AD
  • Broker Layanan
  • Ubah pengambilan data
  • Mempartisi
  • Audit
  • CLR
  • JSON, XML
  • Alat pihak ketiga

Layanan Integrasi

Layanan Integrasi SQL Server (SSIS) juga tersedia di SQL Server 2017 untuk Linux.

Layanan lain seperti Layanan Pelaporan, Layanan Analisis, dll tidak termasuk dalam rilis awal, tetapi direncanakan untuk rilis mendatang. Selengkapnya di bawah tentang apa yang tidak disertakan dalam SQL Server 2017 untuk Linux.

Apa yang Tidak Tersedia di Linux di SQL Server 2017?

SQL Server di Linux tidak memiliki semua fitur yang tersedia di rilis Windows (setidaknya, tidak di rilis awal).

Fitur Mesin Basis Data

SQL Server 2017 di Linux tidak menyertakan fitur mesin database berikut:

  • Email DB
  • Peringatan
  • FileTables (FileTables memiliki ketergantungan pada sistem file Windows)
  • Peregangan DB
  • PolyBase
  • Ekstensi pihak ketiga
  • XP
  • Mencerminkan
  • Snapshot VSS

Layanan Lainnya

Selain itu, rilis awal SQL Server 2017 di Linux tidak menyertakan layanan berikut:

  • Layanan Analisis
  • Layanan Pelaporan
  • Layanan R
  • Layanan Data Master
  • Layanan Kualitas Data

Namun, Microsoft saat ini sedang mengerjakannya dan telah mengindikasikan bahwa mereka akan disertakan dalam rilis mendatang.

Alat dan Kemampuan Program

Berbagai alat tersedia saat menjalankan SQL Server 2017 di Linux. Ini termasuk:

  • Microsoft telah mengembangkan Azure Data Studio (sebelumnya disebut SQL Operations Studio), yang merupakan alat GUI lintas platform open source untuk mengelola SQL Server. Mencakup fitur seperti IntelliSense, Peek Definition, dll. Azure Data Studio tersedia di Windows, Linux, dan Mac.
  • Alat baris perintah asli, seperti sqlcmd, bcp, dan sqlpackage, tersedia di Linux
  • Alat pihak ketiga seperti DBeaver dan DataGrip dapat digunakan di Linux untuk terhubung ke SQL Server 2017.
  • Ekstensi Kode Visual Studio. Ekstensi open source ini memungkinkan Anda untuk menjalankan kueri dll langsung dari antarmuka VS Code. Ini mencakup fitur seperti IntelliSense, Peek Definition, dll. Kode VS (dan ekstensi mssql) tersedia di Windows, Linux, dan Mac.
  • Semua driver dan kerangka kerja yang ada didukung.
  • Meskipun alat SQL Server berbasis Windows seperti SSMS, SSDT, dan Profiler tidak tersedia di Linux, alat tersebut dapat digunakan saat menyambungkan ke SQL Server di Linux

Fitur Baru di SQL Server 2017

Selain menambahkan dukungan untuk Linux/Mac/Docker, ada sejumlah fitur baru lainnya di SQL Server 2017. Berikut adalah daftar fitur utama yang ditambahkan ke SQL Server 2017 Database Engine.

Situs web Microsoft juga memuat daftar lengkap fitur baru di SQL Server 2017, termasuk fitur baru di berbagai layanan seperti Reporting Services, Integration Services, dll.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Contoh SQL Server UNTUK JSON AUTO (T-SQL)

  2. Bagaimana Fungsi STRING_ESCAPE() Bekerja di SQL Server (T-SQL)

  3. Ubah Notifikasi dengan Sql Server 2008

  4. SIGN() Contoh di SQL Server

  5. EXISTS vs JOIN dan penggunaan klausa EXISTS