Převod databázových objektů Oracle na Microsoft SQL
Poznámka:
Toto rozšíření bude vyřazeno 15. prosince 2024. Tento nástroj přestaneme podporovat pro všechny problémy, které nastanou, a nebudeme vydávat žádné opravy chyb ani další aktualizace.
Po instalaci rozšíření Sada nástrojů pro převod schématu databáze (Oracle do Microsoft SQL) můžete začít převádět databázové objekty Oracle na platformu Microsoft SQL.
Vytvoření cílového projektu služby SQL Database
Prvním krokem v procesu převodu je příprava cílového projektu služby SQL Database, ve kterém budou uloženy generované skripty T-SQL. Chcete-li to provést:
Přejděte do zobrazení Databázové projekty a vyberte Vytvořit nový a vytvořte nový projekt SLUŽBY SQL Database.
V dialogovém okně Vytvořit nový projekt vyberte jako typ databázi SQL, zadejte název projektu, zvolte umístění, kam chcete projekt uložit, a vyberte požadovanou cílovou platformu.
Poznámka:
Při cílení na místní SQL Server podporuje Sada nástrojů pro převod schématu databáze (Oracle do Microsoft SQL) pouze SQL Server 2012 a vyšší.
Výběrem možnosti Vytvořit dokončíte vytváření projektu služby SQL Database.
Poznámka:
V tuto chvíli může azure Data Studio restartovat, aby se projekt vytvořil a přidal do pracovního prostoru.
V zobrazení Databázové projekty by se měl zobrazit prázdný projekt služby SQL Database.
Připojení ke zdrojové databázi Oracle
Dalším krokem v procesu převodu schématu je připojení k databázi Oracle.
Převod databázových objektů Oracle
Po vytvoření připojení k databázi Oracle můžete začít převádět databázové objekty.
V zobrazení Připojení klikněte pravým tlačítkem na schéma Oracle, které chcete převést na Microsoft SQL, a vyberte Převést na Microsoft SQL. Pokud chcete převést více schémat najednou, klikněte pravým tlačítkem myši na celý prvek serveru.
Poznámka:
Možnost převodu je k dispozici pouze na úrovni serveru a schématu. Pokud potřebujete převést jednotlivé objekty, budete moct výběr objektů zúžit v dalším kroku.
Zobrazí se dialogové okno Průvodce převodem databázových objektů.
V kroku Vybrat objekty, které chcete převést , vyberte objekty schématu, které chcete převést.
Poznámka:
Nadřazené objekty se vyberou automaticky. Například při výběru indexu bude zahrnuta také nadřazená tabulka, aby se zajistilo, že je pro převod k dispozici veškerý potřebný kontext.
Po dokončení vyberte Další a přejděte k dalšímu kroku.
V kroku Vybrat cílový databázový projekt vyberte dříve vytvořený projekt SLUŽBY SQL Database, ve kterém chcete převést skripty T-SQL, které se mají uložit.
Pokud projekt služby SQL Database již obsahuje soubory skriptu, které byly dříve generovány převodem, můžete zvážit výběr možnosti Přepsat existující objekty nahradit existující soubory skriptu.
Po dokončení vyberte Další a přejděte k dalšímu kroku.
V kroku nastavení převodu můžete volitelně načíst konfigurační soubor převodu.
Výběrem možnosti Hotovo dokončete průvodce a spusťte převod schématu.
Úkol převodu se spustí.
Průběh převodu můžete sledovat přepnutím na Sada nástrojů pro převod schématu databáze (Oracle na Microsoft SQL) na panelu Výstup.
Kontrola převedených skriptů
Po dokončení převodu se převedené soubory skriptů přidají do cílového projektu služby SQL Database.
Pokud jsou nějaké zprávy o převodu , zobrazí se na panelu Problémy a můžete přejít do umístění zprávy převodu výběrem řádku zprávy.
Zprávy převodu budou vloženy také jako komentáře v převedených skriptech SQL. Po vyřešení je možné komentáře odebrat.
Poznámka:
Azure Data Studio můžete kdykoli zavřít a později znovu otevřít projekt SLUŽBY SQL Database. Chcete-li zjistit zprávy převodu v projektu SLUŽBY SQL Database, který byl převeden dříve, otevřete paletu příkazů... z nabídky Zobrazit a spusťte DSCT (Oracle do Microsoft SQL): Příkaz Zjistit problémy .
Nasazení cílové databáze Microsoft SQL
Pokud jsou vyřešeny všechny problémy vytvořené během převodu, můžete databázi nasadit na cílový server.