Sdílet prostřednictvím


Nastavení projektu (migrace) (Db2ToSQL)

Stránka Migrace dialogového okna Nastavení projektu obsahuje nastavení, která přizpůsobují, jak SQL Server Migration Assistant (SSMA) migruje data z Db2 do SQL Serveru.

Podokno Migrace je dostupné v dialogových oknech Nastavení projektu i Výchozí nastavení projektu .

  • Chcete-li zadat nastavení pro všechny projekty SSMA, přejděte naVýchozí nastavení projektu>, vyberte typ projektu migrace, pro který nastavení je potřeba zobrazit nebo změnit. V rozevíracím seznamu Verze cíle migrace vyberte v dolní části levého podokna obecné a pak vyberte Migrace.

  • Chcete-li zadat nastavení pro aktuální projekt, přejděte na Nástroje>Nastavení projektu, vyberte Obecné v dolní části levého podokna a pak vyberte Migrace.

Modul migrace

Term Definition
Modul migrace Určuje databázový stroj použitý během migrace dat. Migrace dat na straně klienta odkazuje na klienta SSMA, který načítá data ze zdroje a hromadně vloží tato data do SQL Serveru. Migrace dat na straně serveru se týká modulu migrace dat SSMA (programu hromadného kopírování), který běží na instanci SQL Serveru jako úloha SQL agenta. Tento modul načítá data ze zdroje a přímo je vkládá do SQL Serveru, čímž se vyhýbá dalšímu client-hopu a zajišťuje lepší výkon.

Výchozí režim: Modul migrace dat na straně klienta
Optimistický režim: Modul migrace dat na straně klienta
Plný režim: Modul migrace dat na straně klienta

Důležité

Pokud je možnost Migrační modul nastavena na Server Side Data Migration Engine, zobrazí se nová možnost v nastavení projektu Použít 32bitový serverový modul migrace dat. Určuje, jestli se k migraci dat používá 32bitový nebo 64bitový nástroj BCP (Bulk Copy Program).

Různé možnosti

Term Definition
Velikost dávky Určuje velikost dávky použitou při migraci dat.

Výchozí režim: 10000
Optimistický režim: 10000
Plný režim: 10000
Kontrolní omezení Určuje, jestli má SSMA kontrolovat omezení při vkládání dat do tabulek SQL Serveru.

Výchozí režim: False
Optimistický režim: False
Plný režim: False
Časový limit migrace dat Určuje časový limit použitý při migraci dat.

Výchozí režim: 15
Optimistický režim: 15
Plný režim: 15
Rozšířené možnosti migrace dat Zobrazuje další možnosti migrace dat pro každou tabulku na samostatné kartě podrobností.

Výchozí režim: Skrýt
Optimistický režim: Skrýt
Úplný režim: Skrýt
Spouštěče požáru Určuje, jestli má SSMA aktivovat spouště při vkládání dat do tabulek SQL Serveru.

Výchozí režim: False
Optimistický režim: False
Plný režim: False
Zachovat identitu Určuje, zda SSMA zachovává hodnoty null ve zdrojových datech při přidání dat do SQL Serveru bez ohledu na výchozí hodnoty zadané v SQL Serveru.

Výchozí režim: True
Optimistický režim: True
Plný režim: False
Zachovat hodnoty null Určuje, zda SSMA zachovává hodnoty null ve zdrojových datech při přidání dat do SQL Serveru bez ohledu na výchozí hodnoty zadané v SQL Serveru.

Výchozí režim: True
Optimistický režim: True
Plný režim: True
Označení operace oříznutí řetězce jako chyby Pokud je velikost cílového sloupce menší než délka zdrojového řetězce, hodnota se oříznou a označí se jako chyba.

Výchozí režim: Ano
Optimistický režim: Ano
Plný režim: Ano
Při chybě Zastaví migraci dat, když dojde k chybě. Má tři možnosti:

Zastavení migrace: Zastaví operaci migrace dat.

Přejděte k další tabulce: Zastaví migraci dat do aktuální tabulky a pokračuje k další tabulce.

Přejděte k další dávce: Zastaví migraci dat do aktuální dávky a pokračuje k další dávce.

Výchozí režim: Pokračujte na další dávku.
Optimistický režim: Pokračujte k další dávce.
Úplný režim: Pokračujte k další dávce.
Nahrazení nepodporovaných kalendářních dat Určuje, jestli má SSMA opravit data starší než nejstarší datum datetime SQL Serveru (1. ledna 1753).

Pokud chcete zachovat aktuální hodnoty kalendářních dat, vyberte Nedělejte nic. SQL Server nepřijímá data před 1. lednem 1753 ve sloupci datetime . Pokud používáte starší kalendářní data, je nutné převést hodnoty datetime na hodnoty znaků.

Chcete-li převést kalendářní data před 1. lednem 1753 na NULL, vyberte Nahradit hodnotou NULL.

Pokud chcete nahradit kalendářní data před 1. lednem 1753 podporovaným datem, vyberte Nahradit nejbližším podporovaným datem.

Výchozí režim: Nic nedělejte
Optimistický režim: Nic nedělejte
Úplný režim: Nahrazení nejbližším podporovaným datem
Zámek tabulky Určuje, jestli SSMA uzamkne tabulky při přidávání dat do tabulek během migrace dat. Získá zámek hromadné aktualizace během operace hromadného kopírování. Pokud je hodnota False, nastaví se zámek na úrovni řádku.

Výchozí režim: True
Optimistický režim: True
Plný režim: True

Paralelní migrace dat

Term Definition
Režim paralelní migrace dat Určuje režim použitý k vytvoření forku vláken pro povolení paralelní migrace dat. V automatickém režimu zvolí SSMA počet vláken (ve výchozím nastavení 10) forkovaných pro migraci dat. V režimu Vlastní může uživatel specifikovat počet vláken, která mají být použita pro migraci dat (minimálně 1 a maximálně 100). V současné době podporuje paralelní migraci dat pouze modul migrace dat na straně klienta.

Výchozí režim: Automaticky
Optimistický režim: Automaticky
Plný režim: Automaticky

Důležité

Pokud je možnost Režim paralelní migrace dat nastavená na Vlastní, zobrazí se nová možnost Nastavení projektu Počet vláken . Určuje počet vláken používaných k migraci dat.