8 limitazioni chiave dei database estesi che devi sempre tenere a mente

Condividi ora:

In questo articolo, esaminiamo le tabelle abilitate per l'allungamento di cui è necessario tenere conto includendo i vincoli chiave

Stretch Database è un SQL Server caratteristica che consente agli utenti di migrare i dati freddi in modo sicuro e trasparente al cloud di Azure. Gli utenti possono persino sospendere queste migrazioni durante gli errori di connessione, il che aiuta a facilitare il trasferimento dei dati.

8 Limitazioni principali dei database estesi

Stretch Database si rivolge direttamente ai database transazionali contenenti una grande quantità di dati "freddi", solitamente archiviati in più tabelle all'interno di un database. Queste tabelle possono contenere dati per un totale di ben oltre un miliardo di righe.

Perché viene utilizzato Stretch Database?

• Consente agli utenti di archiviare i dati freddi in una tabella separata o in un database da migrare al cloud di Azure.

• Gli utenti possono utilizzare la sua funzione di filtro per separare o selezionare dati freddi o caldi, nelle righe che desiderano migrare.

Stretch Database è fantastico SQL Server funzionalità che consente agli utenti di migrare i propri dati in modo sicuro e trasparente a Microsoft Azure, tuttavia, presenta anche alcune limitazioni, che impediscono agli utenti di implementare o abilitare stretch sui propri database. Ecco un elenco di alcuni dei suoi limiti. Tienili a mente quando usi stretch se desideri eseguire la migrazione dei dati nel cloud di Azure.

Limitazioni per le tabelle abilitate per Stretch Database

Queste sono alcune delle condizioni che impediscono l'abilitazione di Stretch Database nelle tue tabelle, assicurati di tenerle a mente la prossima volta che lavori con Stretch Database.

1. Vincoli

• Durante l'utilizzo di stretch database Uniqueness non si applica ai vincoli PRIMARY KEY e UNIQUE nelle tabelle di Microsoft Azure che contengono qualsiasi forma di dati migrati.

2. Operazioni DML

• In qualsiasi tabella abilitata all'estensione, l'utente non è autorizzato a ELIMINARE o AGGIORNARE righe migrate o righe ancora idonee per la migrazione.

• Gli utenti non sono inoltre autorizzati a INSERIRE righe in qualsiasi tabella abilitata all'allungamento da un server collegato.

3. Indici

• Le tabelle abilitate all'estensione non consentono agli utenti di creare un indice per la vista.

• Eventuali filtri sugli indici in SQL Server non vengono propagati dalla tabella abilitata per Stretch alla tabella remota.

4. Limitazioni che impediscono agli utenti di abilitare Stretch Database in una tabella

Gli utenti non possono abilitare Stretch Database per le tabelle che presentano o rientrano nelle seguenti condizioni:

5. Proprietà della tabella

• Tabelle con più di 998 indici o più di 1,023 colonne

• Qualsiasi FileTable o tabella contenente dati FILESTREAM

• Tabelle che hanno un utilizzo attivo di Change Data Capture o Change Tracking

• Tutte le tabelle ottimizzate per la memoria

6. Tipi di dati

• Testo, immagine e ntext

• marca temporale

• sql_variant

• XML

• Tipi di dati CLR come geometry, hierarchyid, CLR o tipi definiti dall'utente geography.

7. Vincoli

• Controllare i vincoli insieme ai vincoli Predefiniti

• Eventuali vincoli di chiave esterna che fanno riferimento alla tabella. Possiamo spiegarlo utilizzando la relazione padre-figlio in cui (ad esempio, Order (padre) e Order_Detail (child)), un utente può abilitare Stretch Database Table per la tabella di suo figlio (Order_Detail) ma non può modificare l'impostazione del tabella padre (Ordine).

8. Indici

• Indici con testi completi

• Indici XML

• Indici spaziali

• Tutte le viste indicizzate che forniscono un riferimento alla tabella

Mentre i database estesi dovrebbero essere presi in considerazione attivamente, le aziende devono anche investire in uno strumento in grado di farlo recuperare sql file di database del server per mantenere i propri dati al sicuro durante gli imprevisti.

Introduzione dell'autore:

Victor Simon è un esperto di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui ripristino degli accessi e prodotti software di recupero SQL. Per maggiori informazioni visita www.datanumen.com

Condividi ora:

I commenti sono chiusi.