Ograniczenia i uwagi | Qlik Cloud Pomoc
Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Ograniczenia i uwagi

Należy pamiętać o następujących ograniczeniach i uwagach podczas korzystania ze źródła Microsoft SQL Server (opartego na Microsoft CDC):

Ograniczenia i uwagi dotyczące wszystkich zadań danych

  • Pomocnicze wystąpienie zarządzane Microsoft Azure SQL nie jest obsługiwane jako źródłowa baza danych.
  • Przenoszenie danych z widoków indeksowanych nie jest obsługiwane.
  • Ograniczenia wynikające z wymogu włączenia MS-CDC we wszystkich tabelach źródłowych obejmują:
    • Obcinanie tabeli (Truncate table) nie jest obsługiwane
    • Narzędzia WRITETEXT i UPDATETEXT nie są obsługiwane

    Więcej informacji na temat ograniczeń MS-CDC można znaleźć w pomocy firmy Microsoft.

  • W przypadku uruchamiania bez roli db_owner obowiązują następujące ograniczenia:

    • Przechwytywanie operacji DDL nie jest obsługiwane. Aby zapobiec błędom, których przyczyną jest przenoszenie, przed uruchomieniem zadania należy wyczyścić pole wyboru Przechwytuj zdarzenia DDL w ustawieniach połączenia.

    • MS-CDC nie może zostać włączone automatycznie i dlatego powinno zostać włączone ręcznie. Aby zapobiec błędom, których przyczyną jest przenoszenie, przed uruchomieniem zadania należy wyczyścić pole wyboru Włącz MS-CDC na wszystkich przechwytywanych tabelach w ustawieniach połączenia.

    InformacjaDo uruchamiania bez roli db_owner wymagane są specjalne uprawnienia. Więcej informacji można znaleźć w sekcji Wymagane uprawnienia.
  • Operacja Przenoszenie na obliczonych kolumnach jest obsługiwana tylko w zadaniach przenoszenie Pełne ładowanie. Podczas CDC operacje INSERT na obliczonych kolumnach będą widoczne jako NULL w kolumnach docelowych i operacje UPDATE zostaną zignorowane.
  • Przełączanie partycji nie jest obsługiwane.
  • Następujący wzorzec DML nie jest obsługiwany:

    select <*> into <new_table> from <existing_table>

  • Szyfrowanie na poziomie kolumn nie jest obsługiwane. Takie tabele zostaną zapisane w miejscu docelowym bez zaszyfrowanych kolumn.
  • Podczas wstawiania wartości do typów danych przestrzennych wystąpienia zarządzanego Microsoft Azure SQL (GEOGRAPHY i GEOMETRY) można zignorować właściwość SRID (Spatial Reference System Identifier) — w takim przypadku użyty zostanie domyślny identyfikator SRID (0 dla GEOMETRY i 4326 dla GEOGRAPHY) — lub określić inną liczbę. Podczas Przenoszenie tabel z typami danych przestrzennych Data Movement gateway zastępuje identyfikator SRID wstawiony przez użytkownika domyślnym identyfikatorem SRID.
  • Indeksy magazynu kolumn (Columnstore) nie są obsługiwane.
  • Tabele zoptymalizowane pod kątem pamięci (korzystające z In-Memory OLTP) nie są obsługiwane.
  • Bazy danych z obsługą danych czasowych (Temporal databases) nie są obsługiwane
  • Opóźniona trwałość (Delayed durability) nie jest obsługiwana
  • Ze względu na ograniczenie ODBC klucz podstawowy może składać się z maksymalnie 16 kolumn.
  • Zamaskowane dane zostaną utworzone w miejscu docelowym bez maskowania.
  • OpenLDAP nie jest obsługiwany

  • Operacja Przenoszenie z baz danych skonfigurowanych do używania funkcji przyspieszonego odzyskiwania bazy danych (ADR, Accelerated Database Recovery) nie jest obsługiwana.

  • Operacja Przenoszenie na tabeli lub schemacie z apostrofem (') w nazwie nie jest obsługiwana.

  • Zmiany zastosowane w bazie danych przy użyciu plików DACPAC nie zostaną przechwycone.

  • Tabele zmian MS-CDC z kolumnami o stałym rozmiarze (w tym danymi NCHAR i CHAR), których suma przekracza 8060 bajtów, nie są obsługiwane.

  • Tabele i widoki systemowe nie są obsługiwane.

Ograniczenia i uwagi dotyczące zadań replikacji i umieszczania

  • Ze względu na wymóg włączenia MS-CDC we wszystkich tabelach źródłowych, kolumny o zmienionej nazwie nie będą przechwytywane podczas CDC.

    Więcej informacji na temat ograniczeń MS-CDC można znaleźć w pomocy firmy Microsoft.

  • Ograniczenia podczas przechwytywania operacji DDL są następujące:

    • Operacja RENAME TABLE nie będzie przechwytywana. W przypadku napotkania operacji DDL RENAME TABLE zadanie będzie kontynuować przechwytywanie zmian bez zmiany nazwy tabeli docelowej. Jeśli zadanie zostanie zatrzymane i wznowione lub jeśli wystąpi błąd możliwy do naprawienia, tabela zostanie zawieszona, aby umożliwić ręczne wyrównanie tabeli CT.
    • Operacje DDL na poziomie tabeli nie są obsługiwane. W przypadku napotkania operacji DDL tabeli zostanie ona przeniesiona do miejsca docelowego, a tabela zostanie zawieszona, aby umożliwić ręczne wyrównanie tabeli CT.
  • W przypadku uruchamiania bez roli db_owner przechwytywanie operacji DDL nie jest obsługiwane.

    InformacjaDo uruchamiania bez roli db_owner wymagane są specjalne uprawnienia. Więcej informacji można znaleźć w sekcji Bez roli db_owner.
  • W przypadku uruchamiania bez roli db_owner MS-CDC nie może zostać włączone automatycznie i dlatego powinno zostać włączone ręcznie. Aby zapobiec błędom, których przyczyną jest przenoszenie, przed uruchomieniem zadania należy również wyczyścić pole wyboru Włącz MS-CDC na wszystkich przechwytywanych tabelach we właściwościach połączenia.

  • Przechwytywanie instrukcji DDL i DML w ramach jednej transakcji nie jest obsługiwane.

Nieobsługiwane cechy zabezpieczeń

Tabele korzystające z następujących cech zabezpieczeń nie są obsługiwane:

  • Always Encrypted
  • Zabezpieczenia na poziomie wiersza

Nieobsługiwane typy danych

Następujące typy danych nie są obsługiwane:

  • CURSOR
  • SQL_VARIANT
  • TABLE
Informacja

Typy danych zdefiniowane przez użytkownika są obsługiwane zgodnie z ich typem podstawowym. Na przykład zdefiniowany przez użytkownika typ danych oparty na typie DATETIME jest obsługiwany jak typ danych DATETIME.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!