Bagikan melalui


Batasan dalam database SQL di Microsoft Fabric

Berlaku untuk:Database SQL di Microsoft Fabric

Batasan saat ini dalam database SQL di Fabric tercantum di halaman ini. Halaman ini dapat berubah.

Azure SQL Database dan database SQL di Microsoft Fabric berbagi basis kode umum dengan versi stabil terbaru dari Microsoft SQL Database Engine. Sebagian besar bahasa pemrogram SQL standar, pemrosesan kueri, dan fitur manajemen database identik.

Artikel ini hanya berlaku untuk database SQL di Fabric. Untuk item titik akhir analitik gudang dan SQL di Fabric Data Warehouse, lihat Batasan Gudang Data Fabric.

Batasan pada tingkat database

  • Database SQL di Fabric menggunakan enkripsi penyimpanan dengan kunci yang dikelola layanan untuk melindungi semua data pelanggan saat tidak aktif. Kunci yang dikelola pelanggan tidak didukung. Enkripsi Data Transparan (TDE) tidak didukung.
  • Dalam kapasitas uji coba , Anda dibatasi hingga tiga database. Tidak ada batasan pada database dalam kapasitas lain.
  • Setiap database di ruang kerja harus memiliki nama yang unik. Jika database dihapus, database lain tidak dapat dibuat ulang dengan nama yang sama.
  • Nama database tidak boleh berisi karakter ![]<>*%&:/?#=@^"';().

Level meja

  • Kunci primer tabel tidak boleh menjadi salah satu jenis data ini: hierarkiid, sql_variant, tanda waktu.
  • Saat ini, tabel dalam memori, ledger, riwayat ledger, dan Always Encrypted tidak dapat dibuat dalam database SQL di Microsoft Fabric.
  • Pengindeksan teks lengkap tidak didukung dan tidak dapat dibuat dalam database SQL di Microsoft Fabric.
  • Operasi bahasa definisi data tingkat tabel (DDL) berikut ini tidak diperbolehkan:
    • Beralih/Pisahkan/Gabungkan partisi
    • Kompresi partisi

Tingkat kolom

  • Nama kolom untuk tabel SQL tidak boleh berisi spasi atau karakter berikut: ,;{}()\n\t= .

Batasan pada titik akhir analitik SQL

Titik akhir analitik SQL dari database SQL di Fabric berfungsi dengan cara yang sama seperti titik akhir analitik Lakehouse SQL. Ini adalah pengalaman hanya baca yang sama.

Kebijakan sambungan

Saat ini, kebijakan koneksi untuk database SQL di Microsoft Fabric adalah Default dan tidak dapat diubah. Untuk informasi selengkapnya, lihat Arsitektur konektivitas - Kebijakan koneksi.

Agar koneksi menggunakan mode ini, klien perlu:

  • Izinkan komunikasi keluar dari klien ke semua alamat IP Azure SQL di wilayah pada port dalam rentang 11000 hingga 11999. Gunakan Tag Layanan untuk SQL untuk mempermudah pengelolaan ini. Lihat Rentang IP Azure dan Tag Layanan – Cloud Publik untuk daftar alamat IP wilayah Anda yang diizinkan.

  • Izinkan komunikasi keluar dari klien ke alamat IP gateway Azure SQL pada port 1433.

Ketersediaan

Database SQL di Fabric tersedia di sebagian besar wilayah tempat Microsoft Fabric tersedia. Wilayah ruang kerja Anda berdasarkan kapasitas lisensi, yang ditampilkan di pengaturan Ruang Kerja, di halaman Info lisensi . Untuk informasi selengkapnya, lihat ketersediaan Kain .

Pencerminan database SQL di Fabric tersedia di wilayah Fabric yang mendukung pencerminan.

Fitur Azure SQL Database dan Fabric SQL Database

Tabel berikut mencantumkan fitur utama SQL Server dan menyediakan informasi tentang apakah fitur tersebut didukung sebagian atau sepenuhnya di Azure SQL Database dan database SQL di Fabric, dengan tautan ke informasi selengkapnya tentang fitur tersebut.

Feature Azure SQL Database Database SQL Fabric
Tingkat kompatibilitas database 100 - 170, bawaan 170 100 - 170, bawaan 170
Pemulihan database yang dipercepat (ADR) Yes Yes
Fungsi AI Yes Yes
Always Encrypted Yes Tidak.
Peran aplikasi Yes Tidak.
Microsoft Entra otentikasi Yes Yes
Perintah BACKUP Tidak, hanya pencadangan otomatis yang secara sistem dimulai Tidak, hanya pencadangan otomatis yang secara sistem dimulai
Fungsi bawaan Sebagian besar, lihat fungsi masing-masing Sebagian besar, lihat fungsi masing-masing
Perintah BULK INSERT Ya, tetapi hanya dari penyimpanan Azure Blob sebagai sumbernya. Ya, melalui OPENROWSET, dengan OneLake sebagai sumber data.
Sertifikat dan Kunci Asimetris Yes Yes
Ubah pengambilan data - CDC Ya, untuk tingkat S3 ke atas. Tingkat Dasar, S0, S1, S2 tidak didukung. Tidak.
Pengurutan - pengurutan basis data Secara bawaan, SQL_Latin1_General_CP1_CI_AS. Diatur saat pembuatan database dan tidak dapat diperbarui. Kolasasi pada kolom individual didukung. Secara default, SQL_Latin1_General_CP1_CI_AS dan tidak dapat diperbarui. Kolasasi pada kolom individual didukung.
Enkripsi kolom Yes Yes
Indeks penyimpanan kolom, berkluster Ya - Tingkat Premium, Tingkat Standar - S3 ke atas, Tingkat Tujuan Umum, Tingkat Penting bagi Bisnis, dan Tingkat Hyperscale. Ya, tetapi indeks harus dibuat pada saat yang sama tabel dibuat, atau pencerminan harus dihentikan. Untuk informasi selengkapnya, lihat Batasan untuk pencerminan database Fabric SQL (pratinjau).
Indeks penyimpan kolom, tanpa kluster Ya - Tingkat Premium, Tingkat Standar - S3 ke atas, Tingkat Tujuan Umum, Tingkat Penting bagi Bisnis, dan Tingkat Hyperscale. Yes
Credentials Ya, tapi hanya kredensial terbatas database. Ya, tapi hanya kredensial terbatas database.
Kueri nama lintas database/tiga bagian Tidak, lihat Kueri elastis Ya, Anda dapat melakukan kueri nama tiga bagian lintas database melalui titik akhir analitik SQL.
Klasifikasi dan pelabelan data Ya, melalui Penemuan dan klasifikasi database Ya, dengan pelabelan database menggunakan Microsoft Purview Information Protection sensitivity labels
Pencerminan database dengan Fabric OneLake Ya, diaktifkan secara manual Ya, diaktifkan secara otomatis untuk semua tabel yang memenuhi syarat
Peran pada tingkat basis data Yes Ya. Selain dukungan Transact-SQL, Fabric mendukung pengelolaan peran tingkat database di portal Fabric.
Pernyataan DBCC Sebagian besar orang melihat pernyataan individu Sebagian besar orang melihat pernyataan individu
Pernyataan DDL Sebagian besar orang melihat pernyataan individu Sebagian besar orang memperhatikan pernyataan individu. Lihat Batasan dalam database Fabric SQL.
Pemicu DDL Database saja Database saja
Transaksi terdistribusi - MS DTC Tidak, lihat Transaksi Fleksibel Tidak.
Pemicu DML Sebagian besar orang melihat pernyataan individu Sebagian besar orang melihat pernyataan individu
Pengaburan Data Dinamis Yes Yes
Pustaka Klien untuk Database Elastis Yes Tidak.
Kueri elastis Ya, dengan jenis RDBMS yang diperlukan (pratinjau) Tidak.
JALANKAN SEBAGAI Ya, tetapi EXECUTE AS LOGIN tidak didukung - gunakan EXECUTE AS USER Tidak.
Expressions Yes Yes
Peristiwa Ekstensi (XEvents) Beberapa, lihat Peristiwa Ekstensi Beberapa, lihat Peristiwa Ekstensi
Tabel eksternal Yes Ya (Parquet dan CSV)
File-file dan kelompok file Grup file utama saja Grup file utama saja
Pencarian teks-lengkap (FTS) Ya, tetapi filter pihak ketiga dan pemecah kata tidak didukung Tidak.
Fungsi Sebagian besar, lihat fungsi masing-masing Sebagian besar, lihat fungsi masing-masing
Pemrosesan kueri cerdas Yes Yes
Elemen bahasa Kebanyakan orang melihat elemen individual Kebanyakan orang melihat elemen individual
Ledger Yes Tidak.
Server tertaut Ya, cuma sebagai target Ya, cuma sebagai target
Login dan pengguna Ya, tetapi CREATE dan ALTER pernyataan login terbatas. Log masuk Windows tidak didukung. Login tidak didukung. Hanya pengguna yang mewakili perwakilan Microsoft Entra yang didukung.
Pencatatan minimal dalam impor massal Tidak, hanya model Pemulihan Penuh yang didukung. Tidak, hanya model Pemulihan Penuh yang didukung.
OPENROWSET Ya, hanya untuk mengimpor dari penyimpanan Azure Blob Ya, dengan fungsi OPENROWSET BULK (pratinjau)
Operators Sebagian besar, lihat masing-masing operator Sebagian besar, lihat masing-masing operator
Penguncian yang dioptimalkan Yes Yes
Model pemulihan Pemulihan Penuh saja Pemulihan Penuh saja
Pulihkan database dari cadangan Lihat Memulihkan cadangan otomatis Lihat Memulihkan cadangan otomatis
Pulihkan database ke SQL Server Tidak. Gunakan BACPAC atau BCP alih-alih menggunakan fungsi restore. Tidak. Gunakan BACPAC atau BCP alih-alih memulihkan.
Keamanan tingkat baris Yes Yes
Pialang Layanan Tidak. Tidak.
Peran tingkat server Yes Tidak.
Mengatur pernyataan Sebagian besar orang melihat pernyataan individu Sebagian besar orang melihat pernyataan individu
SQL Server Agent Tidak, lihat Pekerjaan elastis Tidak, coba alur Data Factory terjadwal atau tugas Apache Airflow
Pengauditan SQL Server Tidak, lihat Audit Azure SQL Database Tidak.
Fungsi sistem dan fungsi manajemen dinamis Sebagian besar, lihat fungsi masing-masing Sebagian besar, lihat fungsi masing-masing
Tampilan manajemen dinamis sistem (DMV) Kebanyakan, lihat pandangan individual Kebanyakan, lihat pandangan individual
Prosedur sistem yang tersimpan Sebagian, lihat prosedur tersimpan masing-masing Sebagian, lihat prosedur tersimpan masing-masing
Tabel sistem Beberapa, lihat tabel tersendiri Beberapa, lihat tabel tersendiri
Pandangan katalog sistem Beberapa, lihat pandangan masing-masing Beberapa, lihat pandangan masing-masing
TempDB Yes Yes
Tabel sementara Tabel sementara lokal dan tabel sementara global yang dicakup oleh lingkup basis data Tabel sementara lokal dan tabel sementara global yang dicakup oleh lingkup basis data
tabel temporal Yes Yes
Pilihan zona waktu Tidak. Tidak.
Bendera pelacakan Tidak. Tidak.
Replikasi transaksional Ya, hanya pelanggan Ya, hanya pelanggan
Transparent Data Encryption (TDE) Yes Tidak. Database Fabric SQL menggunakan enkripsi penyimpanan dengan kunci yang dikelola layanan untuk melindungi semua data pelanggan saat tidak aktif. Saat ini, kunci yang dikelola pelanggan tidak didukung.

Kemampuan platform

Platform Azure menyediakan sejumlah kemampuan PaaS yang ditambahkan sebagai nilai tambahan untuk fitur database standar. Ada sejumlah layanan eksternal yang dapat digunakan dengan Azure SQL Database dan database SQL di Fabric.

Fitur platform Azure SQL Database Database SQL Fabric
Replikasi geografis aktif Ya, lihat Replikasi geografis aktif Saat ini tidak
Pencadangan otomatis Yes Yes
Penyetelan otomatis (indeks) Ya, lihat Penyetelan otomatis Yes
Zona ketersediaan Yes Ya, dikonfigurasi secara otomatis
Azure Database Migration Service (DMS) Yes Tidak.
Layanan Migrasi Data (DMA) Yes Tidak.
Pekerjaan elastis Ya, lihat Pekerjaan elastis Tidak.
Grup failover Ya, lihatlah grup failover Tidak.
Geo-restore Ya, lihat Geo-restore (Pemulihan Geografis) Tidak.
Retensi jangka panjang (LTR) Ya, lihat retensi jangka panjang Tidak.
Pause/resume Ya, dalam serverless Ya, otomatis
Alamat IP Publik Ya. Akses dapat dibatasi menggunakan firewall atau titik akhir layanan Ya, tersedia secara default
Pemulihan database ke titik waktu tertentu Ya, lihat Pemulihan titik waktu Yes
Kumpulan sumber daya Ya, sebagai kumpulan database elastis Tidak.
Meningkatkan atau menurunkan skala Ya, otomatis dalam tanpa server, manual dalam komputasi yang disediakan Ya, otomatis
SQL Alias Tidak, gunakan Alias DNS Tidak.
SQL Server Analysis Services (SSAS) Tidak, Azure Analysis Services adalah layanan cloud Azure terpisah. Tidak, Azure Analysis Services adalah layanan cloud Azure terpisah.
SQL Server Integration Services (SSIS) Ya, dengan SSIS terkelola di lingkungan Azure Data Factory (ADF), tempat paket disimpan di SSISDB yang dihosting oleh Azure SQL Database dan dijalankan di Azure SSIS Integration Runtime (IR), lihat Membuat Azure-SSIS IR di ADF. Tidak, sebagai gantinya gunakan Data Factory di Microsoft Fabric.
SQL Server Reporting Services (SSRS) Tidak - lihat Power BI Tidak - lihat Power BI
Pemantauan performa kueri Ya, gunakan Wawasan kinerja kueri Ya, lihat Dasbor Performa
VNet Akses parsial dan terbatas menggunakan Titik Akhir VNet Tidak.
Titik akhir Layanan VNet Ya, lihat titik akhir layanan jaringan virtual Tidak.
Peering VNet Global Ya, menggunakan IP Privat dan titik akhir layanan Tidak.
Konektivitas privat Ya, menggunakan Private Link Ya, menggunakan tautan pribadi
Kebijakan Konektivitas Pengalihan, Proksi, atau Default Default

Batas Sumber Daya

Kategori Batas database Fabric SQL
Ukuran komputasi Hingga 32 vCores
Ukuran penyimpanan Hingga 4 TB
Ukuran Tempdb Hingga 1.024 GB
Kecepatan penulisan log Hingga 50 MB/dtk
Availability Lihat Keandalan Fabrik
Backups Pencadangan otomatis zona-redundan (ZRS) dengan periode retensi 7 hari (diaktifkan secara default).
Replika baca-saja Menggunakan titik akhir analitik SQL baca-saja untuk koneksi TDS SQL baca-saja

Tools

Database Azure SQL dan database SQL di Fabric mendukung berbagai alat data yang dapat membantu Anda mengelola data Anda.

Alat Azure SQL Database Database SQL Fabric
Azure CLI Yes Tidak.
Azure PowerShell Yes Tidak.
Ekspor .bacpac Silakan lihat Ekspor Azure SQL Database Ya, lihat SqlPackage untuk database SQL di Microsoft Fabric
Impor .bacpac Ya, lihat Impor Azure SQL Database Ya, lihat SqlPackage untuk database SQL di Microsoft Fabric
BCP Yes Yes
BICEP Yes Tidak.
Pengamat basis data Yes Saat ini tidak
Data Factory dalam konektor Microsoft Fabric Ya, lihat gambaran umum konektor Azure SQL Database Ya, lihat Gambaran umum konektor database SQL
SMO Ya, lihat SMO Ya, lihat SMO
SQL Server Data Tools (SSDT) Yes Ya (versi minimum adalah Visual Studio 2022 17.12)
SQL Server Management Studio (SSMS) Yes Yes
SQL Server PowerShell Yes Yes
SQL Server Profiler Tidak, lihat Extended Events Tidak, lihat Extended Events
sqlcmd Yes Yes
Manajer Pengoperasian Pusat Sistem Ya, lihat Paket Manajemen Pusat Sistem Microsoft untuk Azure SQL Database. Tidak.
Visual Studio Code Yes Yes
Visual Studio Code dengan ekstensi mssql Yes Yes

Batasan

Untuk batasan lainnya di area tertentu, lihat: