Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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).
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 mengelola aset data yang luas yang terdiri dari berbagai himpunan data yang terus berkembang yang dihosting di sumber data yang tersilo di seluruh bagian 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-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 dengan mudah dan analisis data relasional bernilai tinggi dengan data besar ber-volume tinggi. 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 | Kueri data dari sumber data eksternal seperti SQL Server, Oracle, Teradata, MongoDB, dan ODBC dengan tabel eksternal, sekarang dengan dukungan Kolasi dan Unicode. Untuk informasi selengkapnya, lihat Virtualisasi data dengan PolyBase di SQL Server. Pembaruan kumulatif SQL Server 2019 (15.x) 19 sekarang memperkenalkan dukungan untuk file Oracle TNS. Silakan merujuk ke CREATE EXTERNAL DATA SOURCE (Transact-SQL) CONNECTION_OPTIONS 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 di database SQL 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 dalam database SQL, 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-detail |
|---|---|
| Umpan balik alokasi memori dalam 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 alokasi memori yang tidak mencukupi yang mengakibatkan tumpahan data yang mahal ke disk. Lihat Umpan balik pemberian memori mode baris. |
| Mode batch pada 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 Batch Mode di Rowstore. |
| Skalar UDF Penyisipan | 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 di mana presisi absolut tidak penting tetapi responsivitas sangat penting, APPROX_COUNT_DISTINCT mengagregasi data dari set data yang besar sambil menggunakan lebih sedikit sumber daya daripada COUNT(DISTINCT()) untuk kelangsungan yang lebih unggul. Lihat Pemrosesan kueri secara perkiraan. |
database In-Memory
Sistem database dalam memori SQL Server dan teknologi teknologi 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-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 Hybrid buffer pool. |
| Metadata TempDB yang dioptimalkan untuk memori | SQL Server 2019 (15.x) memperkenalkan fitur baru yang merupakan bagian dari keluarga fitur sistem database dalam memori dan teknologi, metadata TempDB yang dioptimalkan untuk memori, yang secara efektif menghilangkan hambatan ini dan membuka tingkat skalabilitas baru untuk tempdb beban kerja berat. Di SQL Server 2019 (15.x), tabel sistem yang terlibat dalam pengelolaan metadata tabel sementara dapat dipindahkan ke tabel yang dioptimalkan untuk memori yang latch-free dan tidak tahan lama. Lihat TempDB Metadata yang Dioptimalkan Memori. |
| Dukungan OLTP Dalam Memori untuk Rekam Jepret Database | SQL Server 2019 (15.x) memperkenalkan dukungan untuk membuat cuplikan basis data (SQL Server) dari basis data yang menyertakan grup file teroptimasi untuk memori. |
Kinerja pintar
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-detail |
|---|---|
OPTIMIZE_FOR_SEQUENTIAL_KEY |
Mengaktifkan optimisasi dalam Mesin Database SQL Server yang membantu meningkatkan throughput untuk penyisipan dengan tingkat 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 CREATE INDEX. |
| Memaksa kursor cepat ke depan dan statis | Menyediakan paket Query Store yang memaksa dukungan untuk kursor cepat ke depan dan statis. Lihat Rencana memaksa dukungan untuk kursor fast forward dan statis. |
| Tata kelola sumber daya | Nilai yang dapat dikonfigurasi untuk REQUEST_MAX_MEMORY_GRANT_PERCENT opsi dan CREATE WORKLOAD GROUP telah diubah dari bilangan ALTER WORKLOAD GROUP bulat menjadi jenis data float, untuk memungkinkan kontrol batas memori yang lebih terperinci. Lihat ALTER WORKLOAD GROUP dan CREATE WORKLOAD GROUP. |
| 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 Skalabilitas titik pemeriksaan tidak langsung yang sudah ditingkatkan. |
| Pembaruan PFS serentak |
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. Kontensi kait halaman pada halaman PFS biasanya dikaitkan dengan TempDB, tetapi dapat juga terjadi pada database pengguna ketika terdapat banyak utas alokasi objek secara 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. |
Monitor
Peningkatan pemantauan membuka wawasan performa atas beban kerja database apa pun, tepat saat Anda membutuhkannya.
| Fitur atau pembaruan baru | Detail-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 pengambilan khusus 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 ALTER DATABASE SET opsi. |
LIGHTWEIGHT_QUERY_PROFILING |
Konfigurasi ruang lingkup 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 untuk mengizinkan sys.dm_exec_query_plan_stats. Lihat ALTER DATABASE SCOPED CONFIGURATION. |
query_post_execution_plan_profile |
Peristiwa diperpanjang yang mengumpulkan rencana eksekusi aktual yang setara berdasarkan profilisasi ringan, tidak seperti query_post_execution_showplan, yang menggunakan profilisasi 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. |
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.
Graph
| Fitur atau pembaruan baru | Detail-detail |
|---|---|
| Tindakan penghapusan berjenjang batasan tepi | Anda sekarang dapat menentukan tindakan penghapusan berskala pada batasan tepi dalam database grafik. Lihat Keterbatasan 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 MATCH. |
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-detail |
|---|---|
| Dukungan untuk pengodean karakter UTF-8 | Mendukung UTF-8 untuk pengodean impor dan ekspor, serta sebagai pengurutan tingkat basis data maupun tingkat kolom untuk data string. Dukungan mencakup tabel eksternal PolyBase, dan Always Encrypted (saat tidak digunakan dengan Enklave). Lihat Dukungan Kolate dan Unicode. |
Ekstensi untuk bahasa pemrograman
| Fitur atau pembaruan baru | Detail-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 SQL Server sekarang bersumber terbuka dan tersedia di GitHub. |
| Dukungan untuk jenis data Java | Lihat Jenis data yang didukung Java dan SQL Server. |
| 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 Apa itu Ekstensi Bahasa SQL Server? |
| Mendaftarkan bahasa eksternal | Bahasa Definisi Data (DDL) baru, CREATE EXTERNAL LANGUAGE, mendaftarkan bahasa eksternal, seperti Java, di SQL Server. Lihat CREATE EXTERNAL LANGUAGE. |
Spasial
| Fitur atau pembaruan baru | Detail-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:
|
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-detail |
|---|---|
| Peringatan pemotongan verbose | Pesan kesalahan pemotongan data secara default menyertakan nama tabel dan kolom, serta 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 meningkatkan dibandingkan dengan versi sebelumnya dengan memperkenalkan fitur dan fungsionalitas baru, dan SQL Server 2019 (15.x) terus melanjutkan pengembangan ini.
| Fitur atau pembaruan baru | Detail-detail |
|---|---|
| Always Encrypted dengan kantong aman | Mengembangkan Always Encrypted lebih lanjut dengan enkripsi di lokasi dan komputasi yang canggih dengan mengaktifkan komputasi pada data teks tanpa enkripsi di dalam enklave aman pada 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 keamanan. |
| 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 kunci dalam kedudukan perlindungan informasi organisasi. Ini dapat berfungsi sebagai infrastruktur untuk:
|
| Audit SQL Server |
Audit SQL Server (Mesin Database) juga telah ditingkatkan untuk menyertakan bidang data_sensitivity_information baru dalam catatan log audit, yang berisi klasifikasi sensitivitas (label) dari data aktual yang dikembalikan oleh kueri. Untuk detail dan contohnya, lihat MENAMBAHKAN KLASIFIKASI SENSITIVITAS. |
Ketersediaan tinggi
Salah satu tugas umum yang harus diperhitungkan oleh semua orang yang menyebarkan SQL Server adalah memastikan bahwa semua instans SQL Server yang kritis untuk misi dan database di dalamnya tersedia setiap kali pengguna bisnis dan pengguna 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 Tinggi
| Fitur atau pembaruan baru | Detail-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 dari replika sekunder ke replika utama | Memungkinkan koneksi aplikasi klien diarahkan ke replika utama terlepas dari server target yang ditentukan dalam string koneksi. Untuk informasi lebih lanjut, lihat Pengalihan koneksi baca/tulis replika sekunder ke primer (Grup Ketersediaan Always On). |
| 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-detail |
|---|---|
| Pemulihan database dipercepat | Kurangi waktu untuk pemulihan setelah restart atau rollback transaksi yang berlangsung lama dengan pemulihan database terakselerasi (ADR). Lihat Pemulihan database yang dipercepat. |
Operasi yang dapat diulang
| Fitur atau pembaruan baru | Detail-detail |
|---|---|
| Pembangunan dan membangun ulang indeks kolom berkelompok online | Lihat Melakukan operasi indeks secara online. |
| Pembangunan indeks rowstore daring yang dapat dilanjutkan | 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-detail |
|---|---|
| Dukungan replikasi | Lihat Replikasi SQL Server di Linux. |
| Dukungan untuk Koordinator Transaksi Terdistribusi Microsoft (MSDTC) | Lihat Cara mengonfigurasi Koordinator Transaksi Terdistribusi Microsoft (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 Layanan Pembelajaran Mesin SQL Server 2019 (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 yang dilakukan langsung pada tempatnya. 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 di Linux untuk konektor non-Hadoop. Lihat Pemetaan jenis dengan PolyBase. |
| Dukungan untuk penangkapan data perubahan (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-detail |
|---|---|
| Microsoft Container Registry | Microsoft Container Registry sekarang menggantikan Docker Hub untuk citra kontainer resmi baru Microsoft, termasuk SQL Server 2019 (15.x). |
| Kontainer tanpa akses 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 repositori GitHub untuk SQL Server dalam container. |
Opsi Persiapan
| Fitur atau pembaruan baru | Detail-detail |
|---|---|
| Opsi penyiapan memori baru |
Mengatur konfigurasi server memori server min (MB) dan memori server maks (MB) selama penginstalan. Lihat Konfigurasi Mesin Database - Halaman Memori dan parameter USESQLRECOMMENDEDMEMORYLIMITS, SQLMINMEMORY, dan SQLMAXMEMORY di Install SQL Server dari Command Prompt. Nilai yang diusulkan selaras dengan panduan konfigurasi memori di Opsi Konfigurasi Memori Server. |
| Opsi penyiapan paralelisme baru | Menetapkan konfigurasi server derajat maksimum paralelisme selama penginstalan. Lihat Konfigurasi Mesin Database - MaxDOP halaman dan parameter SQLMAXDOP di Instal SQL Server dari Perintah Prompt. Nilai default selaras dengan pedoman derajat maksimum paralelisme dalam Mengonfigurasi derajat 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-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 Tutorial: Membuat model berbasis partisi di R di SQL Server. |
| Kluster Failover Windows Server | 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-detail |
|---|---|
| Grup penghitungan dalam model tabular | Grup perhitungan dapat secara signifikan mengurangi jumlah ukuran berlebih dengan mengelompokkan ekspresi ukuran umum sebagai item perhitungan. Untuk mempelajari selengkapnya, lihat Grup penghitungan dalam model tabular. |
| Penyelingan proses kueri | Interleaving kueri adalah konfigurasi sistem mode tabular yang dapat meningkatkan waktu respons kueri pengguna dalam skenario konkurensi tinggi. Untuk mempelajari lebih lanjut, lihat interleaving kueri. |
| Hubungan banyak ke banyak dalam model tabular | Memungkinkan hubungan banyak-ke-banyak antara tabel dengan kolom yang keduanya 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 pembaharuan cache Power BI | Rilis ini memperkenalkan properti ClientCacheRefreshPolicy, yang mengatur ulang penyegaran data ubin dasbor dan data laporan 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 Online attach. |
SQL Server Integration Services (SSIS)
Rilis ini memperkenalkan fitur baru untuk meningkatkan operasi file.
| Fitur atau pembaruan baru | Detail-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 di 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-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 dalam SQL Server Reporting Services (SSRS) untuk detailnya.
Konten terkait
- Modul SqlServer PowerShell
- Dokumentasi SQL Server PowerShell
- Lokakarya SQL Server
- Catatan rilis SQL Server 2019
- Microsoft SQL Server 2019: Laporan resmi teknis
- Apa yang baru di SQL Server 2022
Dapatkan bantuan
- Ide untuk SQL: Ada saran untuk meningkatkan SQL Server?
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (tag sql-server): Ajukan pertanyaan SQL Server
- Stack Overflow (tag sql-server): Jawaban atas pertanyaan pengembangan SQL
- Syarat dan Informasi Lisensi Microsoft SQL Server
- Opsi dukungan untuk pengguna bisnis
- Bantuan dan umpan balik SQL Server tambahan
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 Mengedit dokumentasi Microsoft Learn.