Batasan untuk Stretch Database
Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru - Hanya Windows
Penting
Stretch Database tidak digunakan lagi di SQL Server 2022 (16.x) dan Azure SQL Database. Fitur ini akan dihapus dalam versi Mesin Database di masa mendatang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini.
Pelajari tentang batasan untuk tabel yang diaktifkan Stretch, dan tentang batasan yang saat ini mencegah Anda mengaktifkan Stretch untuk tabel.
Batasan untuk tabel yang diaktifkan Stretch
Tabel yang diaktifkan stretch memiliki batasan berikut.
Kendala
- Keunikan tidak diberlakukan untuk batasan UNIK dan batasan KUNCI PRIMER dalam tabel Azure yang berisi data yang dimigrasikan.
Operasi DML
Anda tidak dapat MEMPERBARUI atau MENGHAPUS baris yang telah dimigrasikan, atau baris yang memenuhi syarat untuk migrasi, dalam tabel dengan dukungan Stretch atau dalam tampilan yang menyertakan tabel dengan dukungan Stretch.
Anda tidak dapat MENYISIPKAN baris ke dalam tabel yang diaktifkan Stretch di server tertaut.
Indeks
Anda tidak dapat membuat indeks untuk tampilan yang menyertakan tabel dengan dukungan Stretch.
Filter pada indeks SQL Server tidak disebarluaskan ke tabel jarak jauh.
Batasan yang saat ini mencegah Anda mengaktifkan Stretch untuk tabel
Item berikut saat ini mencegah Anda mengaktifkan Stretch untuk tabel.
Properti Tabel
Tabel yang memiliki lebih dari 1.023 kolom atau lebih dari 998 indeks
FileTables atau tabel yang berisi data FILESTREAM
Tabel yang direplikasi, atau yang secara aktif menggunakan Pelacakan Perubahan atau Mengubah Pengambilan Data
Tabel yang dioptimalkan memori
Jenis data
- teks, ntext , dan gambar
- timestamp
- aql_variant
- xml
- Jenis data CLR termasuk jenis geometri, geografi, hierarkiid, dan CLR yang ditentukan pengguna
Jenis kolom
COLUMN_SET
Kolom komputasi
Kendala
Batasan default dan batasan pemeriksaan
Batasan kunci asing yang mereferensikan tabel. Dalam hubungan induk-anak (misalnya, Urutan dan Order_Detail), Anda dapat mengaktifkan Stretch untuk tabel anak (Order_Detail) tetapi tidak untuk tabel induk (Pesanan).
Indeks
Indeks teks lengkap
Indeks XML
Indeks spasial
Tampilan terindeks yang mereferensikan tabel