Limiti e considerazioni | Guida di Qlik Cloud
Vai al contenuto principale Passa a contenuto complementare

Limiti e considerazioni

È necessario essere consapevoli dei seguenti limiti e considerazioni quando si utilizza un'origine Microsoft SQL Server (basata su Microsoft CDC):

Limitazioni e considerazioni per tutte le attività sui dati

  • Un'istanza gestita di Microsoft Azure SQL secondaria non è supportata come database di origine.
  • Spostamento di dati da viste indicizzate non è supportata.
  • Le limitazioni dovute al requisito di avere MS-CDC abilitato su tutte le tabelle di origine includono:
    • Il troncamento della tabella non è supportato
    • Le utilità WRITETEXT e UPDATETEXT non sono supportate

    Per ulteriori informazioni sulle limitazioni di MS-CDC, consultare la Guida di Microsoft.

  • Quando si esegue senza il ruolo db_owner, si applicano le seguenti limitazioni:

    • L'acquisizione di DDL non è supportata. Per evitare errori di spostamento, è necessario cancellare la casella di controllo Acquisisci eventi DDL nelle impostazioni di connessione prima di eseguire l'attività.

    • MS-CDC non può essere abilitato automaticamente e deve pertanto essere abilitato manualmente. Per evitare errori di spostamento, è necessario cancellare la casella di controllo Abilita MS-CDC su tutte le tabelle acquisite nelle impostazioni di connessione prima di eseguire l'attività.

    Nota informaticaSono necessarie autorizzazioni speciali per l'esecuzione senza il ruolo db_owner. Per ulteriori informazioni, vedere Autorizzazioni richieste.
  • Il Spostamento delle colonne calcolate è supportato solo nelle attività di caricamento completo spostamento. Durante il CDC, gli INSERT nelle colonne elaborate verranno visualizzati come NULL sulla destinazione e gli UPDATE verranno ignorati.
  • Il cambio di partizione non è supportato.
  • Il seguente modello DML non è supportato:

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

  • La crittografia a livello di colonna non è supportata. Tali tabelle verranno scritte nella destinazione senza le colonne crittografate.
  • Quando si inserisce un valore nei tipi di dati spaziali di Microsoft Azure SQL Managed Instance (GEOGRAPHY e GEOMETRY), è possibile ignorare la proprietà SRID (Spatial Reference System Identifier) - nel qual caso verrà utilizzato l'SRID predefinito (0 per GEOMETRY e 4326 per GEOGRAPHY) - oppure specificare un numero diverso. Durante la spostamento di tabelle con tipi di dati spaziali, gateway di Data Movement sostituisce l'SRID inserito dall'utente con l'SRID predefinito.
  • Gli indici columnstore non sono supportati.
  • Le tabelle ottimizzate per la memoria (che utilizzano In-Memory OLTP) non sono supportate.
  • I database temporali non sono supportati
  • La durabilità ritardata non è supportata
  • A causa di una limitazione ODBC, non più di 16 colonne possono far parte di una chiave primaria.
  • Dati mascherati verranno creati nella destinazione senza mascheratura.
  • OpenLDAP non è supportato

  • Il Spostamento dai database configurati per utilizzare ADR (Accelerated Database Recovery) non è supportato.

  • La funzione di Spostamento di una tabella o uno schema con un apostrofo (') nel nome non è supportata.

  • Le modifiche applicate al database tramite DACPAC non verranno acquisite.

  • Le tabelle delle modifiche MS-CDC con colonne a dimensione fissa (inclusi i dati NCHAR e CHAR), la cui somma supera gli 8060 byte, non sono supportate.

  • Le tabelle e le viste di sistema non sono supportate.

Limitazioni e considerazioni per le attività di replica e trasferimento

  • A causa del requisito di avere MS-CDC abilitato su tutte le tabelle di origine, le colonne rinominate non verranno acquisite durante la CDC.

    Per ulteriori informazioni sulle limitazioni di MS-CDC, consultare la Guida di Microsoft.

  • Le limitazioni durante l'acquisizione delle operazioni DDL sono le seguenti:

    • RENAME TABLE non verrà acquisito. Quando si incontra un DDL RENAME TABLE, l'attività continuerà ad acquisire le modifiche senza rinominare la tabella di destinazione. Se l'attività viene interrotta e ripresa o se si verifica un errore recuperabile, la tabella verrà sospesa per consentire l'allineamento manuale della tabella CT.
    • I DDL a livello di tabella non sono supportati. Quando si incontra un DDL di tabella, il DDL verrà trasferito alla destinazione e la tabella verrà sospesa per consentire l'allineamento manuale della tabella CT.
  • Quando si esegue senza il ruolo db_owner, l'acquisizione di DDL non è supportata.

    Nota informaticaSono necessarie autorizzazioni speciali per l'esecuzione senza il ruolo db_owner. Per ulteriori informazioni, vedere Esecuzione senza il ruolo di db_owner.
  • Quando si esegue senza il ruolo db_owner, MS-CDC non può essere abilitato automaticamente e deve pertanto essere abilitato manualmente. Per evitare errori di spostamento, è necessario anche cancellare la casella di controllo Abilita MS-CDC su tutte le tabelle acquisite nelle proprietà di connessione prima di eseguire l'attività.

  • L'acquisizione di istruzioni DDL e DML all'interno di una singola transazione non è supportata.

Funzionalità di sicurezza non supportate

Le tabelle che utilizzano le seguenti funzionalità di sicurezza non sono supportate:

  • Always Encrypted
  • Row-Level Security

Tipi di dati non supportati

I seguenti tipi di dati non sono supportati:

  • CURSOR
  • SQL_VARIANT
  • TABLE
Nota informatica

I tipi di dati definiti dall'utente sono supportati in base al tipo di base. Ad esempio, un tipo di dati definito dall'utente basato su DATETIME viene gestito come un tipo di dati DATETIME.

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!