Ograniczenia i uwagi
Podczas używania źródła Microsoft SQL Server (opartego na Microsoft CDC) należy pamiętać o następujących ograniczeniach i uwagach:
Ograniczenia i uwagi dotyczące wszystkich zadań danych
- Pomocnicza usługa Microsoft Azure SQL Managed Instance nie jest obsługiwana jako źródłowa baza danych.
 - Tabele rozrzedzone nie są obsługiwane.
 - Operacja Landing na danych z widoków indeksowanych nie jest obsługiwana.
 - Ograniczenia wynikające z wymogu włączenia funkcji MS-CDC dla wszystkich tabel źródłowych obejmują:
- Obcinanie tabel nie jest obsługiwane
 - Narzędzia WRITETEXT i UPDATETEXT nie są obsługiwane
 
Więcej informacji o ograniczeniach funkcji MS-CDC zawiera Pomoc firmy Microsoft.
 - 
                        
W przypadku uruchamiania bez roli db_owner nie można automatycznie włączyć funkcji MS-CDC, więc trzeba to zrobić ręcznie. Ponadto, aby zapobiec błędom operacji landing, przed uruchomieniem zadania należy także usunąć zaznaczenie pola wyboru Enable MS-CDC on all captured tables (Włącz MS-CDC dla wszystkich przechwytywanych tabel) we właściwościach połączenia.
InformacjaDo uruchamiania bez roli db_owner są wymagane specjalne uprawnienia. Więcej informacji zawiera temat Bez roli db_owner. - Operacja Landing na obliczonych kolumnach jest obsługiwana tylko w zadaniach landing 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.
 - 
                        
Nie jest obsługiwany następujący wzorzec DML:
select <*> into <new_table> from <existing_table>
 - Szyfrowanie na poziomie tabeli nie jest obsługiwane.
 - W przypadku wstawiania wartości w typach danych przestrzennych Microsoft Azure SQL Managed Instance (GEOGRAPHY i GEOMETRY) można zignorować właściwość SRID (Spatial Reference System Identifier) — w takim przypadku zostanie użyta wartość domyślna SRID (0 dla GEOMETRY i 4326 dla GEOGRAPHY) — lub podać inną liczbę. W przypadku operacji landing na tabelach z typami danych przestrzennych usługa Data Movement gateway zastępuje wartość SRID wstawioną przez użytkownika wartością domyślną SRID.
 - Indeksy magazynu kolumn nie są obsługiwane.
 - Tabele zoptymalizowane pod kątem pamięci (przy użyciu OLTP w pamięci) nie są obsługiwane.
 - Tymczasowe bazy danych nie są obsługiwane.
 - Trwałość opóźniona nie jest obsługiwana.
 - Ze względu na ograniczenie ODBC elementem klucza podstawowego może być nie więcej niż 16 kolumn.
 - Zamaskowane dane zostaną utworzone w miejscu docelowym bez maskowania.
 - 
                        
Protokół OpenLDAP nie jest obsługiwany.
 - 
                        
Operacja Landing z baz danych skonfigurowanych do używania funkcji przyspieszonego odzyskiwania bazy danych (ADR, Accelerated Database Recovery) nie jest obsługiwana.
 - 
                        
Operacja Landing 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 dane NCHAR i CHAR), których suma przekracza 8060 bajtów, nie są obsługiwane.
 - 
                        
Tabele i widoki systemowe są nieobsł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 zmienionych nazwach nie zostaną przechwycone podczas CDC.
Więcej informacji o ograniczeniach funkcji MS-CDC zawiera Pomoc firmy Microsoft.
 - 
                        
Ograniczenia związane z przechwytywaniem operacji DDL są następujące:
- Operacje RENAME TABLE nie będą przechwytywane. Gdy wystąpi operacja DDL RENAME TABLE, zadanie będzie kontynuować przechwytywanie danych bez zmiany nazwy tabeli docelowej. Jeśli zadanie zostanie zatrzymane i wznowione lub wystąpi odwracalny błąd, przetwarzanie tabeli zostanie zawieszone, aby umożliwić ręczne dostosowanie tabeli CT.
 - Operacje DDL na poziomie tabeli nie są obsługiwane. Gdy wystąpi operacja DDL na tabeli, operacja DDL zostanie przesłana do systemu docelowego, a przetwarzanie tabeli zostanie zawieszone, aby umożliwić ręczne dostosowanie tabeli CT.
 
 - 
                        
W przypadku działania bez roli db_owner przechwytywanie operacji DDL nie jest obsługiwane.
InformacjaDo uruchamiania bez roli db_owner są wymagane specjalne uprawnienia. Więcej informacji zawiera temat Bez roli db_owner. - 
                        
W przypadku uruchamiania bez roli db_owner nie można automatycznie włączyć funkcji MS-CDC, więc trzeba to zrobić ręcznie. Ponadto, aby zapobiec błędom operacji landing, przed uruchomieniem zadania należy także usunąć zaznaczenie pola wyboru Enable MS-CDC on all captured tables (Włącz MS-CDC dla wszystkich przechwytywanych tabel) we właściwościach połączenia.
 - 
                        
Przechwytywanie instrukcji DDL i DML w ramach jednej transakcji nie jest obsługiwane.
 
Nieobsługiwane funkcje bezpieczeństwa
Tabele używające następujących funkcji bezpieczeństwa są nieobsługiwane:
- Zawsze zaszyfrowane
 - Bezpieczeństwo na poziomie wiersza
 
Nieobsługiwane typy danych
Następujące typy danych nie są obsługiwane:
- CURSOR
 - SQL_VARIANT
 - TABLE
 
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.