Database SQL Server sumber

Halaman ini berisi informasi tentang:

  • Perilaku bagaimana Datastream menangani data yang ditarik dari database Server SQL sumber.
  • Versi database SQL Server yang didukung Datastream.
  • Ringkasan cara menyiapkan database SQL Server sumber sehingga data dapat di-streaming ke tujuan.
  • Batasan umum untuk menggunakan database SQL Server sebagai sumber.

Versi

Datastream mendukung versi dan edisi database SQL Server berikut:

  • Dikelola sendiri (dihosting sendiri atau dihosting di cloud) dan Amazon RDS untuk SQL Server menggunakan versi berikut:
    • Perusahaan: 2008, 2012, 2014, 2016, 2017, 2019, 2022
    • Standar: 2016 SP1 dan yang lebih baru, 2017, 2019.2022
    • Pengembang: 2008, 2012, 2014, 2016, 2017, 2019, 2022
  • Cloud SQL untuk SQL Server

Datastream tidak mendukung versi database SQL Server berikut:

  • SQL Server Edisi Standar dari versi 2008 hingga 2014
  • SQL Server Express
  • SQL Server Web

Batasan umum

Keterbatasan yang diketahui untuk menggunakan {i>database<i} SQL Server sebagai sumber meliputi:

  • Streaming dibatasi hingga 10.000 tabel.
  • Tabel yang memiliki lebih dari 500 juta baris tidak dapat diisi ulang kecuali jika kondisi berikut terpenuhi:
    1. Tabel memiliki indeks unik.
    2. Tidak ada kolom indeks yang nullable.
    3. Semua kolom indeks disertakan dalam aliran data.
  • Database dengan ketahanan tertunda atau pemulihan database yang dipercepat (ADR) aktif tidak didukung.
  • Enkripsi Data Transparan (TDE) tidak didukung.
  • Enkripsi Tingkat Kolom tidak didukung. Data dalam kolom ini diganti dengan nilai NULL.
  • Perubahan streaming ke tabel sistem tidak didukung.
  • Autentikasi Windows Active Directory (AD) tidak didukung.
  • Datastream tidak mendukung pernyataan ROLLBACK TO SAVEPOINT. Peristiwa rollback tersebut diabaikan dan tidak direplikasi ke tujuan.
  • Datastream tidak mendukung metode konektivitas tunnel SSH maju untuk sumber SQL Server.
  • Jenis data berikut tidak didukung, dan tidak direplikasi ke tujuan:
    • SQL_VARIANT
    • HIERARCHYID
    • GEOMETRY
    • GEOGRAPHY
  • Datastream mereplikasi jenis data yang ditentukan pengguna, tetapi ini adalah jenis data dasar tempat Anda mendapatkan jenis yang ditentukan pengguna dan disimpan di tujuan. Misalnya, jika Anda menentukan jenis data USERNAME berdasarkan jenis data VARCHAR(50), data tersebut akan disimpan di tujuan sebagai VARCHAR(50).
  • Datastream tidak mendukung CDC untuk baris yang lebih besar dari 8 KB dalam jenis tabel berikut:
    • Tabel tanpa indeks unik
    • Tabel yang hanya berisi indeks unik yang tidak dikelompokkan dengan satu atau beberapa kolom panjang variabel (VARCHAR, VARBINARY, NVARCHAR)
  • Datastream tidak mendukung CDC untuk kolom objek besar (TEXT, NTEXT, XML, IMAGE) dalam jenis tabel berikut:

    • Tabel tanpa indeks unik
    • Tabel yang hanya berisi indeks unik yang tidak dikelompokkan dengan satu atau beberapa kolom panjang variabel (VARCHAR, VARBINARY, NVARCHAR)

    Meskipun kolom objek besar tidak disertakan dalam aliran data, CDC hanya didukung untuk tabel tersebut jika memiliki indeks yang valid.

  • Datastream tidak mendukung data masking. Data direplikasi tanpa penyamaran.

  • Datastream tidak mendukung replikasi perubahan yang diterapkan pada database menggunakan paket Data Tier Application Package (DACPAC).

  • Datastream tidak mereplikasi perubahan yang dibuat menggunakan pernyataan WRITETEXT atau UPDATETEXT.

  • Datastream tidak mendukung replikasi kolom terkomputasi.

  • Datastream tidak mendukung penggunaan kunci enkripsi yang dikelola pelanggan (CMEK) untuk streaming dengan sumber SQL Server.

  • Datastream tidak mendukung jenis kompresi COLUMNSTORE atau COLUMNSTORE ARCHIVE.

  • Pemulihan streaming tidak didukung untuk sumber SQL Server.