U ovom članku razmatramo tablice s omogućenim rastezanjem za koje treba voditi računa da uključuju ključna ograničenja
Stretch Database je a SQL Server značajka koja korisnicima omogućuje sigurnu i transparentnu migraciju hladnih podataka u Azure oblak. Korisnici čak mogu pauzirati ove migracije tijekom grešaka u vezi, što pomaže u lakšem prijenosu podataka.

Stretch Database izravno cilja transakcijske baze podataka koje sadrže veliku količinu hladnih podataka, koji su obično pohranjeni u više tablica u bazi podataka. A te tablice mogu sadržavati podatke puno više od milijardu redaka.
Zašto se koristi Stretch Database?
• Korisnicima omogućuje pohranu hladnih podataka u zasebnu tablicu ili bazu podataka za migraciju u Azure oblak.
• Korisnici mogu koristiti njegovu funkciju filtra za odvajanje ili odabir hladnih ili vrućih podataka, u redovima koje god žele migrirati.
Stretch Database je nevjerojatna SQL Server značajka koja korisnicima omogućuje sigurnu i transparentnu migraciju podataka u Microsoft Azure, međutim, također dolazi s nekim ograničenjima, koja korisnicima onemogućuju implementaciju ili omogućavanje rastezanja svojih baza podataka. Ovdje je popis nekoliko njegovih ograničenja. Imajte ih na umu dok koristite stretch ako želite migrirati svoje podatke u oblak Azure.
Ograničenja za tablice s omogućenom rastezljivom bazom podataka
Ovo su neki od uvjeta koji sprječavaju da se Stretch Database omogući u vašim tablicama, svakako ih imajte na umu sljedeći put kada budete radili sa Stretch Database.
1. Ograničenja
• Dok koristite rastezljivu bazu podataka Jedinstvenost ne primjenjuje ograničenja PRIMARY KEY i UNIQUE u Microsoft Azure tablicama koje sadrže bilo koji oblik migriranih podataka.
2. DML operacije
• Ni u jednoj tablici s omogućenim rastezanjem korisniku nije dopušteno IZBRISATI ili AŽURIRATI migrirane retke ili retke koji su još uvijek podobni za migraciju.
• Korisnici također ne smiju UMETATI retke u bilo koju tablicu s omogućenim rastezanjem s povezanog poslužitelja.
3. Indeksi
• Tablice s omogućenim rastezanjem ne dopuštaju korisnicima stvaranje indeksa za prikaz.
• Bilo koji filteri na indeksima u SQL Server ne prenose se iz tablice s omogućenim rastezanjem u udaljenu tablicu.
4. Ograničenja koja sprječavaju korisnike da omoguće Stretch Database u tablici
Korisnici ne mogu omogućiti Stretch Database za tablice koje imaju ili dolaze pod sljedećim uvjetima:
5. Svojstva tablice
• Tablice s više od 998 indeksa ili preko 1,023 stupca
• Sve FileTables ili tablice koje sadrže FILESTREAM podatke
• Tablice koje aktivno koriste Change Data Capture ili Change Tracking
• Sve tablice koje su memorijski optimizirane
6. Vrste podataka
• Tekst, slika i tekst
• vremenska oznaka
• sql_varijanta
• XML
• CLR tipovi podataka poput geometrije, hierarchyid-a, CLR ili geografije koje definiraju korisnici.
7. Ograničenja
• Provjerite ograničenja zajedno sa zadanim ograničenjima
• Sva ograničenja stranog ključa koja se odnose na tablicu. To možemo objasniti pomoću odnosa roditelj-dijete u kojem (na primjer, Order (roditelj) i Order_Detail (dijete)), korisnik može omogućiti Stretch Database Table za tablicu svog djeteta (Order_Detail), ali ne može promijeniti postavku matična tablica (Red).
8. Indeksi
• Kazala s punim tekstovima
• XML indeksi
• Prostorni indeksi
• Bilo koji indeksirani prikazi koji pružaju referencu na tablicu
Dok se rastezljive baze podataka trebaju aktivno razmatrati, tvrtke također moraju ulagati u alat koji to može oporaviti sql datoteke baze podataka poslužitelja kako bi njihovi podaci bili sigurni tijekom nepredviđenih situacija.
Uvod za autora:
Victor Simon je stručnjak za oporavak podataka u DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući oporavak pristupa i softverski proizvodi za oporavak sql-a. Za više informacija posjetite www.datanumen.com