Připojení k SAP ASE (SybaseToSQL)
Pokud chcete migrovat databáze SAP Adaptive Server Enterprise (ASE) na SQL Server nebo SQL Azure, musíte se připojit k adaptivnímu serveru, který obsahuje databáze, které chcete migrovat. Když se připojíte, SSMA získá metadata o všech databázích na adaptivním serveru a zobrazí metadata databáze v podokně Průzkumníka metadat Sybase. SSMA ukládá informace o databázovém serveru, ale neukládá hesla.
Připojení ke službě ASE zůstane aktivní, dokud projekt nezavřete. Když projekt znovu otevřete, musíte se znovu připojit ke službě ASE, pokud chcete aktivní připojení k serveru.
Metadata o adaptivním serveru se automaticky neaktualizují. Místo toho, pokud chcete aktualizovat metadata v Průzkumníku metadat Sybase, musíte metadata aktualizovat ručně, jak je popsáno v části Aktualizace metadat ASE Sybase dále v tomto tématu.
Požadovaná oprávnění ASE
Účet, který se používá pro připojení ke službě ASE, musí mít alespoň veřejný přístup k hlavní databázi a ke všem zdrojovým databázím, které se mají migrovat na SQL Server nebo SQL Azure. Kromě toho, aby uživatel mohl vybrat oprávnění pro migrované tabulky, musí mít oprávnění SELECT v následujících systémových tabulkách:
- [source_db].dbo.sysobjects
- [source_db].dbo.syscolumns
- [source_db].dbo.sysusers
- [source_db].dbo.systypes
- [source_db].dbo.sysconstraints
- [source_db].dbo.syscomments
- [source_db].dbo.sysindexes
- [source_db].dbo.sysreferences
- master.dbo.sysdatabases
Vytvoření připojení ke službě ASE
Když se připojíte k adaptivnímu serveru, SSMA přečte metadata databáze na databázovém serveru a pak tato metadata přidá do souboru projektu. Tato metadata používá SSMA při převodu objektů na SQL Server nebo syntaxi SQL Azure a při migraci dat do SQL Serveru nebo SQL Azure. Tato metadata můžete procházet v podokně Průzkumník metadat Sybase a zkontrolovat vlastnosti jednotlivých databázových objektů.
Důležitý
Než se pokusíte připojit k databázovému serveru, ujistěte se, že je databázový server spuštěný a může přijímat připojení.
připojení k Sybase ASE
V nabídce Soubor vyberte Připojit k Sybase.
Pokud jste se dříve připojili k Sybase, název příkazu bude znovu připojit k Sybase.
V poli Provider vyberte některé z nainstalovaných zprostředkovatelů na počítači pro připojení k serveru Sybase.
V poli Režim vyberte buď Standardní režim nebo Rozšířený režim.
Pomocí standardního režimu zadejte název serveru, port, uživatelské jméno a heslo. Pomocí rozšířeného režimu zadejte připojovací řetězec. Tento režim se obvykle používá jenom pro řešení potíží nebo práci s technickou podporou.
Pokud vyberete standardní režim, zadejte následující hodnoty:
- Do pole Název serveru zadejte nebo vyberte název nebo IP adresu databázového serveru.
- Pokud databázový server není nakonfigurovaný tak, aby přijímal připojení na výchozím portu (5000), zadejte číslo portu, které se používá pro připojení Sybase, do pole portu Server.
- Do pole Uživatelské jméno zadejte účet Sybase, který má potřebná oprávnění.
- Do pole Heslo zadejte heslo pro zadané uživatelské jméno.
Pokud vyberete rozšířený režim, zadejte připojovací řetězec do pole připojovacího řetězce.
Příklady různých připojovacích řetězců jsou následující:
Připojovací řetězce pro zprostředkovatele OLE DB Sybase:
Pro Sybase ASE OLE DB 12.5 je příklad připojovacího řetězce následující. Nahraďte
<password>
platným heslem.Server Name=sybserver;User ID=MyUserID;Password=<password>;Provider=Sybase.ASEOLEDBProvider;
Pro Sybase ASE OLE DB 15 je příklad připojovacího řetězce následující. Nahraďte
<password>
platným heslem.Server=sybserver;User ID=MyUserID;Password=<password>;Provider= ASEOLEDB;Port=5000;
Připojovací řetězec pro zprostředkovatele ODBC Sybase:
Nahraďte
<password>
platným heslem.Driver=Adaptive Server Enterprise;Server=sybserver;uid=MyUserID;pwd=<password>;Port=5000;
Řetězec připojení pro poskytovatele ADO.NET Sybase:
Nahraďte
<password>
platným heslem.Server=sybserver;Port=5000;uid=MyUserID;pwd=<password>;
Další informace naleznete v tématu Připojení k Sybase (SybaseToSQL).
Opětovné připojení k Sybase ASE
Připojení k databázovému serveru zůstane aktivní, dokud projekt nezavřete. Když projekt znovu otevřete, musíte se znovu připojit, pokud chcete aktivní připojení k adaptivnímu serveru. Můžete pracovat offline, dokud nechcete aktualizovat metadata, načíst databázové objekty do SQL Serveru nebo SQL Azure a migrovat data.
Aktualizace metadat služby ASE Sybase
Metadata o databázích ASE se neaktualizují automaticky. Metadata v Průzkumníku metadat Sybase jsou snímkem metadat při prvním připojení k adaptivnímu serveru nebo při poslední aktualizaci metadat ručně. Metadata pro jednu databázi, jednoúčelové schéma databáze nebo všechny databáze můžete aktualizovat ručně.
Obnovit metadata
Ujistěte se, že jste připojení k adaptivnímu serveru.
V Průzkumníku metadat Sybase zaškrtněte políčko vedle schématu databáze nebo databáze, které chcete aktualizovat.
Klikněte pravým tlačítkem myši na Databáze, jednotlivou databázi nebo schéma databáze a poté vyberte Aktualizovat z databáze.
Pokud se zobrazí výzva ke kontrole aktuálního objektu, klepněte na tlačítko Ano.
Další krok
- Dalším krokem v procesu migrace je Připojení k instanci SQL Serveru / Připojení k instanci SQL Azure
Viz také
Migrace databází Sybase ASE na SQL Server – Azure SQL Database (SybaseToSQL)