Apa itu SQL Server?

Berlaku untuk:SQL Server

Microsoft SQL Server adalah sistem manajemen database relasional (RDBMS). Aplikasi dan alat terhubung ke instans atau database SQL Server, dan berkomunikasi menggunakan Transact-SQL (T-SQL).

Opsi penyebaran

Anda dapat menginstal SQL Server di Windows atau Linux, menyebarkannya dalam kontainer Linux, atau menyebarkannya di Azure Virtual Machine atau platform komputer virtual lainnya. Anda sebelumnya mungkin telah menyebut ini sebagai produk kotak.

Versi SQL Server yang didukung bergantung pada perjanjian lisensi Anda, tetapi untuk tujuan dokumentasi ini, kami berarti SQL Server 2016 (13.x) dan versi yang lebih baru. Dokumentasi untuk SQL Server 2014 (12.x) dan versi sebelumnya tersedia di versi dokumentasi SQL Server sebelumnya. Untuk mengetahui versi SQL Server mana yang saat ini didukung, lihat Opsi akhir dukungan SQL Server.

Mesin Database SQL Server yang mendasar juga digunakan oleh produk dan layanan berikut:

Untuk daftar fitur yang didukung oleh edisi SQL Server di Windows, lihat:

Komponen dan teknologi SQL Server

Bagian ini menjelaskan beberapa teknologi utama yang tersedia di SQL Server.

Komponen Deskripsi
Mesin Database Mesin Database adalah layanan inti untuk menyimpan, memproses, dan mengamankan data. Mesin Database menyediakan akses terkontrol dan pemrosesan transaksi untuk memenuhi persyaratan aplikasi penggunaan data yang paling menuntut dalam perusahaan Anda. Mesin Database juga memberikan dukungan yang kaya untuk mempertahankan kelangsungan bisnis melalui kelangsungan Bisnis dan pemulihan database - SQL Server.
Pembelajaran Mesin Services (MLS) SQL Server Pembelajaran Mesin Services mendukung integrasi pembelajaran mesin, menggunakan bahasa R dan Python populer, ke dalam alur kerja perusahaan.

Pembelajaran Mesin Services (Dalam Database) mengintegrasikan R dan Python dengan SQL Server, sehingga memudahkan untuk membangun, melatih ulang, dan menilai model dengan memanggil prosedur tersimpan. Pembelajaran Mesin Server menyediakan dukungan skala perusahaan untuk R dan Python, tanpa memerlukan SQL Server.
Integration Services (SSIS) SQL Server Integration Services adalah platform untuk membangun solusi integrasi data berkinerja tinggi, termasuk paket yang menyediakan pemrosesan ekstraksi, transformasi, dan pemuatan (ETL) untuk pergudangan data.
Analysis Services (SSAS) SQL Server Analysis Services adalah platform data analitis dan toolset untuk kecerdasan bisnis pribadi, tim, dan perusahaan. Server dan desainer klien mendukung solusi OLAP tradisional, solusi pemodelan tabular baru, serta analitik dan kolaborasi layanan mandiri menggunakan Power Pivot, Excel, dan lingkungan SharePoint Server. Analysis Services juga mencakup Penggalian Data sehingga Anda dapat mengungkap pola dan hubungan yang tersembunyi di dalam data dalam volume besar.
Reporting Services (SSRS) SQL Server Reporting Services memberikan fungsionalitas pelaporan yang mendukung Web perusahaan. Anda dapat membuat laporan yang menarik konten dari berbagai sumber data, menerbitkan laporan dalam berbagai format, dan mengelola keamanan dan langganan secara terpusat.
Replikasi Replikasi SQL Server adalah serangkaian teknologi untuk menyalin dan mendistribusikan data dan objek database dari satu database ke database lainnya, lalu menyinkronkan antar database untuk mempertahankan konsistensi. Dengan menggunakan replikasi, Anda dapat mendistribusikan data ke lokasi yang berbeda dan ke pengguna jarak jauh atau seluler dengan jaringan area lokal dan luas, koneksi dial-up, koneksi nirkabel, dan Internet.
Layanan Kualitas Data (DQS) Layanan Kualitas Data memberi Anda solusi pembersihan data berbasis pengetahuan. DQS memungkinkan Anda membangun basis pengetahuan, lalu menggunakan basis pengetahuan tersebut untuk melakukan koreksi dan deduplikasi data pada data Anda, menggunakan cara yang dibantu komputer dan interaktif. Anda dapat menggunakan layanan data referensi berbasis cloud, dan Anda dapat membangun solusi manajemen data yang mengintegrasikan DQS dengan SQL Server Integration Services dan Master Data Services.
Master Data Services(MDS) Master Data Services adalah solusi SQL Server untuk manajemen data master. Solusi yang dibangun di Atas Master Data Services membantu memastikan bahwa pelaporan dan analisis didasarkan pada informasi yang tepat. Dengan menggunakan Master Data Services, Anda membuat repositori pusat untuk data master Anda dan mempertahankan catatan data tersebut yang dapat diaudit dan dapat diamankan saat berubah dari waktu ke waktu.

Konsep dasar

Tabel ini menyediakan tautan ke konsep dasar di SQL Server dan Azure SQL.

Luas Informasi selengkapnya
File data dan log transaksi - File Database dan Grup File
- Database Sistem
- Log transaksi
Tingkat kompatibilitas database - Sertifikasi kompatibilitas
- Menampilkan atau mengubah tingkat kompatibilitas database
- Tingkat kompatibilitas ALTER DATABASE (Transact-SQL)
Tabel dan tampilan - Tabel
- Tampilan
Fungsi dan prosedur tersimpan - Apa fungsi database SQL?
- Prosedur tersimpan (Mesin Database)
Indeks - Indeks
- Arsitektur dan panduan desain indeks SQL Server dan Azure SQL
Mengonfigurasi ambang biaya untuk paralelisme
dan tingkat paralelisme maksimum
- Mengonfigurasi ambang biaya untuk paralelisme
- Mengonfigurasi tingkat paralelisme maksimum
Manajemen memori - Opsi konfigurasi memori server
- Panduan arsitektur manajemen memori
Titik pemeriksaan, startup, dan pemulihan crash - Titik pemeriksaan database
- Pemulihan database dipercepat
Mencadangkan dan memulihkan database - Mencadangkan dan Memulihkan Database SQL Server
- Pencadangan log transaksi
Mengelola layanan SQL Server - Mengelola Database Engine Services
- Pengelola Konfigurasi SQL Server
- Mulai, hentikan, jeda, lanjutkan, dan mulai ulang layanan SQL Server
- Menambahkan Fitur ke Instans SQL Server (Penyiapan)
Perintah konsol database (DBCC) - DBCC (T-SQL)
- BANTUAN DBCC (T-SQL)
- DBCC CHECKDB (Transact-SQL)
Ketersediaan tinggi (HA) dan pemulihan bencana (DR) - Kelangsungan bisnis dan pemulihan database
- Tentang pengiriman log
- Pengklusteran Failover dan Grup Ketersediaan AlwaysOn
- Apa itu grup ketersediaan AlwaysOn?
Pemrosesan kueri dan penyetelan performa - Menyetel performa dengan Penyimpanan Kueri
- Panduan arsitektur pemrosesan kueri
- Penguncian yang dioptimalkan
- Panduan penguncian transaksi dan penerapan versi baris

Sambungkan ke SQL Server

Integrasi Azure

Meskipun SQL Server adalah produk mandiri, yang dapat diinstal pada komputer yang menjalankan sistem operasi Windows dan Linux, Anda dapat mengintegrasikan instans SQL Server Anda dengan beberapa layanan Azure.

Azure Virtual Machines

SQL Server di Azure Virtual Machines memungkinkan Anda untuk menggunakan versi lengkap SQL Server di cloud tanpa harus mengelola perangkat keras lokal apa pun. Mesin virtual SQL Server (VM) juga menyederhanakan biaya lisensi saat Anda membayar sesuai penggunaan.

Komputer virtual Azure berjalan di berbagai wilayah geografis di seluruh dunia. Mereka juga menawarkan berbagai ukuran mesin. Galeri gambar komputer virtual memungkinkan Anda membuat SQL Server VM dengan versi, edisi, dan sistem operasi yang tepat. Ini membuat mesin virtual menjadi opsi yang baik untuk banyak beban kerja SQL Server yang berbeda.

Azure Arc

SQL Server yang diaktifkan oleh Azure Arc menyederhanakan tata kelola dan manajemen dengan memberikan platform manajemen multicloud dan lokal yang konsisten. Azure Arc menyediakan cara terpusat dan terpadu untuk mengelola seluruh lingkungan Anda bersama-sama, menggabungkan komputer virtual non-Azure dan/atau lokal yang ada, kluster Kubernetes, dan database ke Azure Resource Manager.

Anda dapat menggunakan kemampuan layanan dan manajemen Azure, memperkenalkan praktik DevOps untuk mendukung pola asli cloud baru di lingkungan Anda, dan mengonfigurasi lokasi kustom sebagai lapisan abstraksi di atas kluster dan ekstensi kluster Yang didukung Azure Arc, terlepas dari tempat sumber daya Anda tinggal.

Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS) adalah layanan Kubernetes terkelola untuk menyebarkan dan mengelola kluster kontainer. Dengan SQL Server pada kontainer Linux, Anda dapat menyebarkan kontainer SQL Server Linux ke AKS menggunakan bagan Helm.

Catatan

Anda juga dapat menyiapkan SQL Managed Instance yang diaktifkan oleh Azure Arc pada infrastruktur Kubernetes pilihan Anda, yang memungkinkan Anda mengelola layanan di Azure sementara data Anda tetap berada di lokasi yang Anda inginkan.

Memigrasikan dan memindahkan data

SQL Server memberikan banyak peluang untuk memigrasikan dan memodernisasi data estate Anda.

Bermigrasi ke cloud

Migrasi ke SQL Server

1 SQL Server 2017 (14.x) dan versi yang lebih baru.

Memperbarui versi SQL Server Anda

Sampel

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