Apa yang baru di SQL Server 2019 (15.x)

Berlaku untuk:SQL Server

SQL Server 2019 (15.x) dibangun pada rilis sebelumnya untuk menumbuhkan SQL Server sebagai platform yang memberi Anda pilihan bahasa pengembangan, jenis data, lingkungan lokal atau cloud, dan sistem operasi.

Artikel ini merangkum fitur dan penyempurnaan baru untuk SQL Server 2019 (15.x).

Untuk informasi selengkapnya dan masalah yang diketahui, lihat Catatan rilis SQL Server 2019 (15.x).

Untuk pengalaman terbaik dengan SQL Server 2019 (15.x), gunakan alat terbaru.

SQL Server 2019 (15.x) memperkenalkan Kluster Big Data untuk SQL Server. Ini juga menyediakan kemampuan dan peningkatan tambahan untuk mesin database SQL Server, SQL Server Analysis Services, SQL Server Pembelajaran Mesin Services, SQL Server di Linux, dan SQL Server Master Data Services.

Video berikut menyediakan pengenalan 13 menit ke SQL Server 2019:

Bagian berikut memberikan gambaran umum tentang fitur-fitur ini.

Virtualisasi data dan Kluster Big Data SQL Server 2019

Bisnis saat ini sering berada di atas data estate yang luas yang terdiri dari berbagai himpunan data yang terus berkembang yang dihosting di sumber data yang di-siloed di seluruh perusahaan. Dapatkan wawasan hampir real-time dari semua data Anda dengan Kluster Big Data SQL Server 2019, yang menyediakan lingkungan lengkap untuk bekerja dengan serangkaian data besar, termasuk pembelajaran mesin dan kemampuan AI.

Fitur atau pembaruan baru Detail
Solusi big data yang dapat diskalakan Sebarkan kluster kontainer SQL Server, Spark, dan HDFS yang dapat diskalakan yang berjalan di Kubernetes.

Membaca, menulis, dan memproses big data dari Transact-SQL atau Spark.

Gabungkan dan analisis data relasional bernilai tinggi dengan big data volume tinggi dengan mudah.

Mengkueri sumber data eksternal.

Simpan big data di HDFS yang dikelola oleh SQL Server.

Mengkueri data dari beberapa sumber data eksternal melalui kluster.

Gunakan data untuk AI, pembelajaran mesin, dan tugas analisis lainnya.

Menyebarkan dan menjalankan aplikasi di Kluster Big Data.

Instans master SQL Server menyediakan ketersediaan tinggi dan pemulihan bencana untuk semua database dengan menggunakan teknologi grup ketersediaan AlwaysOn.
Virtualisasi data dengan PolyBase Data kueri dari sumber data SQL Server, Oracle, Teradata, MongoDB, dan ODBC eksternal dengan tabel eksternal, sekarang dengan dukungan pengodean UTF-8. Untuk informasi selengkapnya, lihat Apa itu PolyBase?.

Pembaruan kumulatif SQL Server 2019 (15.x) 19 sekarang memperkenalkan dukungan untuk file Oracle TNS. Silakan merujuk ke CREATE EXTERNAL DATA SOURCE untuk informasi dan sampel lebih lanjut.

Untuk informasi selengkapnya, lihat Apa itu SQL Server Kluster Big Data?.

Database Cerdas

SQL Server 2019 (15.x) dibangun berdasarkan inovasi dalam versi sebelumnya untuk memberikan performa industri terkemuka di luar kotak. Dari Pemrosesan Kueri Cerdas hingga dukungan untuk perangkat memori persisten, fitur SQL Server Intelligent Database meningkatkan performa dan skalabilitas semua beban kerja database Anda tanpa perubahan apa pun pada aplikasi atau desain database Anda.

Pemrosesan kueri cerdas

Dengan Pemrosesan Kueri Cerdas, Anda tahu bahwa beban kerja paralel penting meningkat saat berjalan dalam skala besar. Pada saat yang sama, mereka tetap adaptif terhadap dunia data yang terus berubah. Pemrosesan Kueri Cerdas tersedia secara default pada pengaturan tingkat kompatibilitas database terbaru, memberikan dampak luas yang meningkatkan performa beban kerja yang ada dengan upaya implementasi minimal.

Fitur atau pembaruan baru Detail
Umpan balik pemberian memori mode baris Memperluas fitur umpan balik peruntukan memori mode batch dengan menyesuaikan ukuran pemberian memori untuk operator mode batch dan baris. Penyesuaian ini dapat secara otomatis memperbaiki pemberian berlebihan, yang mengakibatkan memori terbuang dan mengurangi konkurensi. Ini juga dapat memperbaiki pemberian memori yang tidak mencukupi yang menyebabkan tumpahan mahal ke disk. Lihat Umpan balik pemberian memori mode baris.
Mode batch di rowstore Mengaktifkan eksekusi mode batch tanpa memerlukan indeks penyimpan kolom. Eksekusi mode batch menggunakan CPU lebih efisien selama beban kerja analitik tetapi, hingga SQL Server 2019 (15.x), itu hanya digunakan ketika kueri menyertakan operasi dengan indeks penyimpan kolom. Namun, beberapa aplikasi mungkin menggunakan fitur yang tidak didukung dengan indeks penyimpan kolom dan, oleh karena itu, tidak dapat menggunakan mode batch. Dimulai dengan SQL Server 2019 (15.x), mode batch diaktifkan pada beban kerja analitik yang memenuhi syarat yang kuerinya menyertakan operasi dengan semua jenis indeks (rowstore atau columnstore). Lihat Mode batch di rowstore.
Skalar UDF Inlining Secara otomatis mengubah UDF skalar menjadi ekspresi relasional dan menyematkannya dalam kueri SQL panggilan. Transformasi ini meningkatkan performa beban kerja yang memanfaatkan UDF skalar. Lihat Skalar UDF Inlining.
Kompilasi yang ditangguhkan variabel tabel Meningkatkan kualitas rencana dan performa keseluruhan untuk kueri yang mereferensikan variabel tabel. Selama pengoptimalan dan kompilasi awal, fitur ini menyebarluaskan perkiraan kardinalitas yang didasarkan pada jumlah baris variabel tabel aktual. Informasi jumlah baris yang akurat ini mengoptimalkan operasi rencana hilir. Lihat Kompilasi yang ditangguhkan variabel tabel.
Perkiraan pemrosesan kueri dengan APPROX_COUNT_DISTINCT Untuk skenario ketika presisi absolut tidak penting tetapi responsivitas sangat penting, APPROX_COUNT_DISTINCT agregat di seluruh himpunan data besar sambil menggunakan lebih sedikit sumber daya daripada COUNT(DISTINCT()) untuk konkurensi unggul. Lihat Perkiraan pemrosesan kueri.

database In-Memory

Teknologi Database Dalam Memori SQL Server menggunakan inovasi perangkat keras modern untuk memberikan performa dan skala yang tak tertandingi. SQL Server 2019 (15.x) dibangun berdasarkan inovasi sebelumnya di area ini, seperti pemrosesan transaksi online dalam memori (OLTP), untuk membuka tingkat skalabilitas baru di semua beban kerja database Anda.

Fitur atau pembaruan baru Detail
Kumpulan buffer hibrid Fitur baru Mesin Database SQL Server di mana halaman database yang berada di file database yang ditempatkan pada perangkat memori persisten (PMEM) akan langsung diakses jika diperlukan. Lihat Kumpulan buffer hibrid.
Metadata TempDB yang dioptimalkan memori SQL Server 2019 (15.x) memperkenalkan fitur baru yang merupakan bagian dari keluarga fitur Database Dalam Memori, metadata TempDB yang dioptimalkan memori, yang secara efektif menghapus hambatan ini dan membuka tingkat skalabilitas baru untuk tempdb beban kerja berat. Di SQL Server 2019 (15.x), tabel sistem yang terlibat dalam mengelola metadata tabel sementara dapat dipindahkan ke tabel yang tidak tahan lama yang dioptimalkan memori yang tidak tahan lama. Lihat Metadata TempDB yang Dioptimalkan Memori.
Dukungan OLTP Dalam Memori untuk Rekam Jepret Database SQL Server 2019 (15.x) memperkenalkan dukungan untuk membuat Rekam Jepret Database database yang menyertakan grup file yang dioptimalkan memori.

Performa cerdas

SQL Server 2019 (15.x) dibangun pada inovasi Database Cerdas dalam rilis sebelumnya untuk memastikan bahwa itu hanya berjalan lebih cepat. Peningkatan ini membantu mengatasi penyempitan sumber daya yang diketahui dan menyediakan opsi untuk mengonfigurasi server database Anda untuk memberikan performa yang dapat diprediksi di semua beban kerja Anda.

Fitur atau pembaruan baru Detail
OPTIMIZE_FOR_SEQUENTIAL_KEY Mengaktifkan pengoptimalan dalam Mesin Database SQL Server yang membantu meningkatkan throughput untuk sisipan konkurensi tinggi ke dalam indeks. Opsi ini ditujukan untuk indeks yang rentan terhadap ketidakcocokan sisipan halaman terakhir, yang biasanya terlihat dengan indeks yang memiliki kunci berurutan, seperti kolom identitas, urutan, atau kolom tanggal/waktu. Lihat MEMBUAT INDEKS.
Memaksa kursor cepat ke depan dan statis Menyediakan paket Query Store yang memaksa dukungan untuk kursor cepat ke depan dan statis. Lihat Merencanakan dukungan untuk kursor maju dan statis yang cepat.
Tata kelola sumber daya Nilai yang dapat dikonfigurasi untuk REQUEST_MAX_MEMORY_GRANT_PERCENT opsi dan ALTER WORKLOAD GROUP telah diubah dari bilangan CREATE WORKLOAD GROUP bulat menjadi jenis data float, untuk memungkinkan kontrol batas memori yang lebih terperinci. Lihat MENGUBAH GRUP BEBAN KERJA DAN MEMBUAT GRUP BEBAN KERJA.
Pengurangan kompilasi ulang untuk beban kerja Meningkatkan performa saat menggunakan tabel sementara di beberapa cakupan dengan mengurangi kompilasi ulang yang tidak perlu. Lihat Mengurangi kompilasi ulang untuk beban kerja.
Skalabilitas titik pemeriksaan tidak langsung Lihat Meningkatkan skalabilitas titik pemeriksaan tidak langsung.
Pembaruan PFS bersamaan Halaman Ruang Kosong Halaman (PFS) adalah halaman khusus dalam file database yang digunakan SQL Server untuk membantu menemukan ruang kosong saat mengalokasikan ruang untuk objek. Ketidakcocokan kait halaman pada halaman PFS umumnya dikaitkan dengan TempDB, tetapi juga dapat terjadi pada database pengguna ketika ada banyak utas alokasi objek bersamaan. Peningkatan ini mengubah cara konkurensi dikelola dengan pembaruan PFS sehingga dapat diperbarui di bawah kait bersama, bukan kait eksklusif. Perilaku ini aktif secara default di semua database (termasuk tempdb) yang dimulai dengan SQL Server 2019 (15.x).
Migrasi pekerja penjadwal Migrasi pekerja memungkinkan penjadwal diam untuk memigrasikan pekerja dari antrean yang dapat dijalankan dari penjadwal lain pada simpul NUMA yang sama dan segera melanjutkan tugas pekerja yang dimigrasikan. Peningkatan ini memberikan penggunaan CPU yang lebih seimbang dalam situasi di mana tugas yang berjalan lama kebetulan ditetapkan ke penjadwal yang sama. Lihat Performa Cerdas SQL Server 2019 - Migrasi Pekerja untuk informasi selengkapnya.

Pemantauan

Peningkatan pemantauan membuka wawasan performa atas beban kerja database apa pun, tepat saat Anda membutuhkannya.

Fitur atau pembaruan baru Detail
WAIT_ON_SYNC_STATISTICS_REFRESH Jenis tunggu baru dalam sys.dm_os_wait_stats tampilan manajemen dinamis. Ini menunjukkan akumulasi waktu tingkat instans yang dihabiskan untuk operasi refresh statistik sinkron. Lihat sys.dm_os_wait_stats.
Kebijakan penangkapan kustom untuk Penyimpanan Kueri Saat kebijakan ini diaktifkan, konfigurasi Penyimpanan Kueri tambahan tersedia di bawah pengaturan Kebijakan Pengambilan Penyimpanan Kueri baru, untuk menyempurnakan pengumpulan data di server tertentu. Lihat Opsi ALTER DATABASE SET.
LIGHTWEIGHT_QUERY_PROFILING Konfigurasi cakupan database baru. Lihat LIGHTWEIGHT_QUERY_PROFILING.
sys.dm_exec_requests Kolom command Memperlihatkan SELECT (STATMAN) apakah SELECT sedang menunggu operasi pembaruan statistik sinkron selesai sebelum melanjutkan eksekusi kueri. Lihat sys.dm_exec_requests.
sys.dm_exec_query_plan_stats Fungsi manajemen dinamis (DMF) baru yang mengembalikan setara dengan rencana eksekusi aktual terakhir yang diketahui untuk semua kueri. Lihat sys.dm_exec_query_plan_stats.
LAST_QUERY_PLAN_STATS Konfigurasi cakupan database baru yang memungkinkan sys.dm_exec_query_plan_stats. Lihat MENGUBAH KONFIGURASI CAKUPAN DATABASE.
query_post_execution_plan_profile Peristiwa yang diperluas yang mengumpulkan setara dengan rencana eksekusi aktual yang didasarkan pada pembuatan profil ringan, tidak seperti query_post_execution_showplan, yang menggunakan pembuatan profil standar. Lihat Infrastruktur pembuatan profil kueri.
sys.dm_db_page_info(database_id, file_id, page_id, mode) DMF baru yang mengembalikan informasi tentang halaman dalam database. Lihat sys.dm_db_page_info (Transact-SQL).

Pengalaman pengembang

SQL Server 2019 (15.x) terus memberikan pengalaman pengembang kelas dunia dengan peningkatan jenis data grafik dan spasial, dukungan UTF-8, dan kerangka kerja ekstensibilitas baru yang memungkinkan pengembang menggunakan bahasa pilihan mereka untuk mendapatkan wawasan di semua data mereka.

Grafik

Fitur atau pembaruan baru Detail
Tindakan penghapusan kaskade batasan edge Anda sekarang dapat menentukan tindakan penghapusan berskala pada batasan tepi dalam database grafik. Lihat Batasan Edge.
Fungsi grafik baru - SHORTEST_PATH Anda sekarang dapat menggunakan SHORTEST_PATH di dalam MATCH untuk menemukan jalur terpendek antara dua simpul dalam grafik atau untuk melakukan traversal panjang arbitrer.
Tabel dan indeks partisi Tabel grafik sekarang mendukung partisi tabel dan indeks.
Menggunakan tabel turunan atau menampilkan alias dalam kueri pencocokan grafik Lihat Kueri pencocokan grafik.

Dukungan Unicode

Mendukung bisnis di berbagai negara dan wilayah, di mana persyaratan menyediakan aplikasi dan layanan database multibahasa global sangat penting untuk memenuhi permintaan pelanggan dan mematuhi peraturan pasar tertentu.

Fitur atau pembaruan baru Detail
Dukungan untuk pengodean karakter UTF-8 Mendukung UTF-8 untuk pengodean impor dan ekspor, dan sebagai kolase tingkat database atau tingkat kolom untuk data string. Dukungan mencakup tabel eksternal PolyBase, dan Always Encrypted (saat tidak digunakan dengan Enklave). Lihat Dukungan Kolate dan Unicode.

Ekstensi bahasa

Fitur atau pembaruan baru Detail
SDK bahasa Java baru Menyederhanakan pengembangan program Java yang dapat dijalankan dari SQL Server. Lihat Microsoft Extensibility SDK untuk Java untuk SQL Server.
SDK bahasa Java sumber terbuka Microsoft Extensibility SDK untuk Java untuk Microsoft SQL Server sekarang sumber terbuka dan tersedia di GitHub.
Dukungan untuk jenis data Java Lihat Jenis data Java.
Java Runtime default baru SQL Server sekarang menyertakan Azul Systems Zulu Embedded untuk dukungan Java di seluruh produk. Lihat Java gratis yang didukung di SQL Server 2019 sekarang tersedia.
Ekstensi Bahasa SQL Server Jalankan kode eksternal dengan kerangka kerja ekstensibilitas. Lihat Ekstensi Bahasa SQL Server.
Mendaftarkan bahasa eksternal Bahasa Definisi Data (DDL) baru, CREATE EXTERNAL LANGUAGE, mendaftarkan bahasa eksternal, seperti Java, di SQL Server. Lihat MEMBUAT BAHASA EKSTERNAL.

Spasial

Fitur atau pembaruan baru Detail
Pengidentifikasi referensi spasial baru (SRID) GDA2020 Australia menyediakan datum yang lebih kuat dan akurat yang lebih selaras dengan sistem posisi global. SRID baru adalah:
  • 7843 untuk 2D geografis
  • 7844 untuk 3D geografis
Untuk definisi SRID baru, lihat tampilan sys.spatial_reference_systems .

Pesan kesalahan

Ketika proses ekstraksi, transformasi, dan pemuatan (ETL) gagal karena sumber dan tujuan tidak memiliki jenis dan/atau panjang data yang cocok, pemecahan masalah yang digunakan untuk memakan waktu, terutama dalam himpunan data besar. SQL Server 2019 (15.x) memungkinkan wawasan yang lebih cepat tentang kesalahan pemotongan data.

Fitur atau pembaruan baru Detail
Peringatan pemotongan verbose Pesan kesalahan pemotongan data default untuk menyertakan nama tabel dan kolom, dan nilai terpotong. Lihat VERBOSE_TRUNCATION_WARNINGS.

Keamanan misi penting

SQL Server menyediakan arsitektur keamanan yang dirancang untuk memungkinkan administrator dan pengembang database membuat aplikasi database yang aman dan melawan ancaman. Setiap versi SQL Server telah meningkat pada versi sebelumnya dengan pengenalan fitur dan fungsionalitas baru, dan SQL Server 2019 (15.x) terus dibangun pada cerita ini.

Fitur atau pembaruan baru Detail
Always Encrypted dengan kantong aman Memperluas Always Encrypted dengan enkripsi di tempat dan komputasi yang kaya dengan mengaktifkan komputasi pada data teks biasa di dalam enklave aman sisi server. Enkripsi di tempat meningkatkan performa dan keandalan operasi kriptografi (mengenkripsi kolom, memutar kolom, kunci enkripsi, dan sebagainya), karena menghindari pemindahan data dari database.

Dukungan untuk komputasi yang kaya (pencocokan pola dan operasi perbandingan) membuka Kunci Always Encrypted ke serangkaian skenario dan aplikasi yang jauh lebih luas yang menuntut perlindungan data sensitif, sekaligus memerlukan fungsionalitas yang lebih kaya dalam kueri Transact-SQL. Lihat Always Encrypted dengan Enklave Aman.
Manajemen sertifikat dalam Pengelola Konfigurasi SQL Server Tugas manajemen sertifikat seperti menampilkan dan menyebarkan sertifikat sekarang dimungkinkan dengan menggunakan Pengelola Konfigurasi SQL Server. Lihat Manajemen Sertifikat (Pengelola Konfigurasi SQL Server).
Penemuan & Klasifikasi Data Penemuan & Klasifikasi Data menyediakan kemampuan untuk mengklasifikasikan dan melabeli kolom dalam tabel pengguna. Mengklasifikasikan data sensitif (bisnis, keuangan, layanan kesehatan, informasi identitas pribadi (PII), dll.) dapat memainkan peran penting dalam pertukaran perlindungan informasi organisasi. Ini dapat berfungsi sebagai infrastruktur untuk:
  • Membantu memenuhi standar privasi data dan persyaratan kepatuhan peraturan
  • Berbagai skenario keamanan, seperti pemantauan (audit) dan peringatan tentang akses anomali ke data sensitif
  • Membuatnya lebih mudah untuk mengidentifikasi tempat data sensitif berada di perusahaan sehingga admin dapat mengambil langkah-langkah yang tepat untuk mengamankan database
Audit SQL Server Audit juga telah ditingkatkan untuk menyertakan bidang data_sensitivity_information baru dalam catatan log audit, yang berisi klasifikasi sensitivitas (label) data aktual yang dikembalikan oleh kueri. Untuk detail dan contohnya, lihat ADD SENSITIVITY CLASSIFICATION.

Ketersediaan tinggi

Salah satu tugas umum yang harus diperhitungkan oleh semua orang yang menyebarkan SQL Server adalah memastikan bahwa semua instans SQL Server penting misi dan database di dalamnya tersedia setiap kali pengguna bisnis dan akhir membutuhkannya. Ketersediaan adalah pilar utama platform SQL Server, dan SQL Server 2019 (15.x) memperkenalkan banyak fitur dan penyempurnaan baru yang memungkinkan bisnis memastikan bahwa lingkungan database mereka sangat tersedia.

Grup Ketersediaan

Fitur atau pembaruan baru Detail
Hingga lima replika sinkron SQL Server 2019 (15.x) meningkatkan jumlah maksimum replika sinkron menjadi 5, naik dari 3 di SQL Server 2017 (14.x). Anda dapat mengonfigurasi grup lima replika ini untuk memiliki failover otomatis dalam grup. Ada satu replika utama, ditambah empat replika sekunder sinkron.
Pengalihan koneksi replika sekunder ke primer Memungkinkan koneksi aplikasi klien diarahkan ke replika utama terlepas dari server target yang ditentukan dalam string koneksi. Untuk detailnya, lihat Pengalihan koneksi baca/tulis replika sekunder ke primer (Grup Ketersediaan AlwaysOn).
Manfaat HADR Setiap pelanggan Jaminan Perangkat Lunak SQL Server akan dapat menggunakan tiga manfaat yang ditingkatkan untuk setiap rilis SQL Server yang masih didukung oleh Microsoft. Untuk detailnya, lihat pengumuman kami di sini.

Pemulihan

Fitur atau pembaruan baru Detail
Pemulihan database yang dipercepat Kurangi waktu untuk memulihkan setelah menghidupkan ulang atau pembatalan transaksi yang berjalan lama dengan pemulihan database terakselerasi (ADR). Lihat Pemulihan database yang dipercepat.

Operasi yang dapat diulang

Fitur atau pembaruan baru Detail
Build dan pembangunan ulang indeks penyimpan kolom berkluster online Lihat Melakukan Operasi Indeks Secara Online.
Build indeks rowstore online yang dapat diulang Lihat Melakukan Operasi Indeks Secara Online.
Menangguhkan dan melanjutkan pemindaian awal untuk enkripsi data transparan (TDE) Lihat Pemindaian Enkripsi Data Transparan (TDE) - tangguhkan dan lanjutkan.

Pilihan platform

SQL Server 2019 (15.x) dibangun pada inovasi yang diperkenalkan di SQL Server 2017 (14.x) untuk memungkinkan Anda menjalankan SQL Server di platform pilihan Anda dengan lebih banyak fungsionalitas dan keamanan daripada sebelumnya.

Linux

Fitur atau pembaruan baru Detail
Dukungan replikasi Lihat Replikasi SQL Server di Linux.
Dukungan untuk Koordinator Transaksi Terdistribusi Microsoft (MSDTC) Lihat Cara mengonfigurasi MSDTC di Linux.
Dukungan OpenLDAP untuk penyedia AD pihak ketiga Lihat Tutorial: Menggunakan autentikasi Direktori Aktif dengan SQL Server di Linux.
Layanan Pembelajaran Mesin di Linux Lihat Menginstal SQL Server Pembelajaran Mesin Services (Python dan R) di Linux.
Peningkatan tempdb Secara default, penginstalan baru SQL Server di Linux membuat beberapa tempdb file data, berdasarkan jumlah inti logis (dengan hingga delapan file data). Ini tidak berlaku untuk peningkatan versi minor atau utama di tempat. Setiap tempdb file adalah 8 MB dengan pertumbuhan otomatis 64 MB. Perilaku ini mirip dengan penginstalan SQL Server default di Windows.
PolyBase di Linux Lihat Menginstal PolyBase di Linux untuk konektor non-Hadoop.

Lihat Pemetaan jenis PolyBase.
Dukungan Change Data Capture (CDC) Change Data Capture (CDC) sekarang didukung di Linux untuk SQL Server 2019 (15.x).

Kontainer

Cara term mudah untuk mulai bekerja dengan SQL Server adalah dengan menggunakan kontainer. SQL Server 2019 (15.x) dibangun berdasarkan inovasi yang diperkenalkan dalam versi sebelumnya untuk memungkinkan Anda menyebarkan kontainer SQL Server pada platform baru, dengan cara yang lebih aman, dan dengan lebih banyak fungsionalitas.

Fitur atau pembaruan baru Detail
Microsoft Container Registry Microsoft Container Registry sekarang menggantikan Docker Hub untuk gambar kontainer Resmi Baru Microsoft, termasuk SQL Server 2019 (15.x).
Kontainer non-root SQL Server 2019 (15.x) memperkenalkan kemampuan untuk membuat kontainer yang lebih aman dengan memulai proses SQL Server sebagai pengguna non-root secara default. Lihat membangun dan menjalankan kontainer SQL Server sebagai pengguna non-root.
Gambar kontainer bersertifikat Red Hat Dimulai dengan SQL Server 2019 (15.x), Anda dapat menjalankan kontainer SQL Server di Red Hat Enterprise Linux.
Dukungan PolyBase dan Pembelajaran Mesin SQL Server 2019 (15.x) memperkenalkan cara baru untuk bekerja dengan Kontainer SQL Server seperti Pembelajaran Mesin Services dan PolyBase. Lihat beberapa contoh di SQL Server di repositori GitHub kontainer.

Opsi Persiapan

Fitur atau pembaruan baru Detail
Opsi penyiapan memori baru Mengatur konfigurasi server memori server min (MB) dan memori server maks (MB) selama penginstalan. Lihat Halaman Konfigurasi Mesin Database - Memori dan USESQLRECOMMENDEDMEMORYLIMITSparameter , SQLMINMEMORY, dan SQLMAXMEMORY di Instal SQL Server dari Prompt Perintah. Nilai yang diusulkan selaras dengan panduan konfigurasi memori di Opsi Konfigurasi Memori Server.
Opsi penyiapan paralelisme baru Mengatur tingkat maksimum konfigurasi server paralelisme selama penginstalan. Lihat halaman Konfigurasi Mesin Database - MaxDOP dan SQLMAXDOP parameter di Instal SQL Server dari Prompt Perintah. Nilai default selaras dengan tingkat maksimum pedoman paralelisme dalam Mengonfigurasi tingkat maksimum Opsi Konfigurasi Server paralelisme.
Menyiapkan peringatan pada Kunci Produk lisensi Server/CAL Jika Kunci Produk lisensi Enterprise Server/CAL dimasukkan, dan mesin memiliki lebih dari 20 inti fisik, atau 40 inti logis saat multithreading (SMT) bersamaan diaktifkan, peringatan ditampilkan selama penyiapan. Pengguna masih dapat mengakui batasan dan melanjutkan penyiapan, atau memasukkan Kunci Lisensi yang mendukung jumlah maksimum prosesor sistem operasi.

Layanan Pembelajaran Mesin SQL Server

Fitur atau pembaruan baru Detail
Pemodelan berbasis partisi Anda dapat memproses skrip eksternal per partisi data Anda dengan menggunakan parameter baru yang ditambahkan ke sp_execute_external_script. Fungsionalitas ini mendukung pelatihan banyak model kecil (satu model per partisi data) alih-alih satu model besar. Lihat Membuat model berbasis partisi.
Kluster Failover Server Windows Anda dapat mengonfigurasi ketersediaan tinggi untuk Layanan Pembelajaran Mesin pada Kluster Failover Windows Server.

SQL Server Analysis Services

Rilis ini memperkenalkan fitur dan peningkatan baru untuk performa, tata kelola sumber daya, dan dukungan klien.

Fitur atau pembaruan baru Detail
Grup penghitungan dalam model tabular Grup perhitungan dapat secara signifikan mengurangi jumlah tindakan redundan dengan mengelompokkan ekspresi pengukuran umum sebagai item perhitungan. Untuk mempelajari selengkapnya, lihat Grup penghitungan dalam model tabular.
Penyelingan kueri Interleaving kueri adalah konfigurasi sistem mode tabular yang dapat meningkatkan waktu respons kueri pengguna dalam skenario konkurensi tinggi. Untuk mempelajari selengkapnya, lihat Interleaving kueri.
Hubungan banyak ke banyak dalam model tabular Memungkinkan hubungan banyak ke banyak antara tabel di mana kedua kolom tidak unik. Untuk mempelajari selengkapnya, lihat Hubungan dalam model tabular.
Pengaturan properti untuk tata kelola sumber daya Rilis ini mencakup pengaturan memori baru: Memory\QueryMemoryLimit, DbpropMsmdRequestMemoryLimit, dan OLAP\Query\RowsetSerializationLimit untuk tata kelola sumber daya. Untuk mempelajari selengkapnya, lihat Pengaturan memori.
Pengaturan tata kelola untuk refresh cache Power BI Rilis ini memperkenalkan properti ClientCacheRefreshPolicy, yang mengambil alih data petak peta dasbor penembolokan dan melaporkan data untuk beban awal laporan Live connect oleh layanan Power BI. Untuk mempelajari selengkapnya, lihat Properti Umum.
Lampirkan online Lampiran online dapat digunakan untuk sinkronisasi replika baca-saja di lingkungan peluasan skala kueri lokal. Untuk mempelajari selengkapnya, lihat Melampirkan online.

Layanan Integrasi SQL Server

Rilis ini memperkenalkan fitur baru untuk meningkatkan operasi file.

Fitur atau pembaruan baru Detail
Tugas file fleksibel Lakukan operasi file pada Sistem File Lokal, Azure Blob Storage, dan Azure Data Lake Storage Gen2. Lihat Tugas File Fleksibel.
Sumber dan tujuan file fleksibel Membaca dan menulis data untuk Azure Blob Storage, dan Azure Data Lake Storage Gen2. Lihat Sumber File Fleksibel dan Tujuan File Fleksibel.

SQL Server Master Data Services

Fitur atau pembaruan baru Detail
Dukungan untuk database Azure SQL Managed Instance Host Master Data Services di Azure SQL Managed Instance. Lihat Penginstalan dan konfigurasi Master Data Services.
Kontrol HTML baru Kontrol HTML menggantikan semua komponen Silverlight sebelumnya. Dependensi silverlight dihapus.

Layanan Pelaporan SQL Server

Rilis SQL Server Reporting Services ini menampilkan dukungan untuk Azure SQL Managed Instance, himpunan data Power BI Premium, aksesibilitas yang ditingkatkan, proksi aplikasi Microsoft Entra, dan enkripsi data transparan (TDE). Ini juga membawa pembaruan ke Microsoft Report Builder. Lihat Apa yang baru di SQL Server Reporting Services untuk detailnya.

Dapatkan bantuan

Berkontribusi pada dokumentasi SQL

Tahukah Anda bahwa Anda dapat mengedit konten SQL sendiri? Jika Anda melakukannya, Anda tidak hanya membantu meningkatkan dokumentasi kami, tetapi Anda juga dikreditkan sebagai kontributor ke halaman.

Untuk informasi selengkapnya, lihat Cara berkontribusi pada dokumentasi SQL Server