Ansluta till SAP ASE (SybaseToSQL)
Om du vill migrera ASE-databaser (SAP Adaptive Server Enterprise) till SQL Server eller SQL Azure måste du ansluta till den adaptiva server som innehåller de databaser som du vill migrera. När du ansluter hämtar SSMA metadata om alla databaser på den adaptiva servern och visar databasmetadata i fönstret Sybase Metadata Explorer. SSMA lagrar information om databasservern, men lagrar inte lösenord.
Anslutningen till ASE förblir aktiv tills du stänger projektet. När du öppnar projektet igen måste du återansluta till ASE om du vill ha en aktiv anslutning till servern.
Metadata om den adaptiva servern uppdateras inte automatiskt. Om du i stället vill uppdatera metadata i Sybase Metadata Explorer måste du uppdatera metadata manuellt, enligt beskrivningen i avsnittet "Uppdatera Sybase ASE-metadata" senare i det här avsnittet.
Nödvändiga ASE-behörigheter
Kontot som används för att ansluta till ASE måste ha minst offentliga åtkomst till huvuddatabasen och till alla källdatabaser som ska migreras till SQL Server eller SQL Azure. För att kunna välja behörigheter för tabeller som migreras måste användaren dessutom ha SELECT-behörigheter för följande systemtabeller:
- [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
Upprätta en anslutning till ASE
När du ansluter till en adaptiv server läser SSMA databasmetadata på databasservern och lägger sedan till dessa metadata i projektfilen. Dessa metadata används av SSMA när objekten konverteras till SQL Server- eller SQL Azure-syntax och när data migreras till SQL Server eller SQL Azure. Du kan bläddra bland dessa metadata i fönstret Sybase Metadata Explorer och granska egenskaperna för enskilda databasobjekt.
Viktig
Innan du försöker ansluta till databasservern kontrollerar du att databasservern körs och kan acceptera anslutningar.
Ansluta till Sybase ASE
På Arkiv-menyn väljer du Anslut till Sybase.
Om du tidigare har anslutit till Sybase blir kommandonamnet Återansluta till Sybase.
I rutan Provider väljer du någon av de installerade leverantörerna på datorn för att ansluta till Sybase-servern.
I rutan läge väljer du antingen Standardläge eller Avancerat läge.
Använd standardläge för att ange servernamn, port, användarnamn och lösenord. Använd avancerat läge för att ange en anslutningssträng. Det här läget används vanligtvis bara för att felsöka eller arbeta med teknisk support.
Om du väljer standardlägeanger du följande värden:
- I rutan Servernamn anger eller väljer du databasserverns namn eller IP-adress.
- Om databasservern inte har konfigurerats för att acceptera anslutningar på standardporten (5000) anger du det portnummer som används för Sybase-anslutningar i rutan Server-port.
- I rutan Användarnamn anger du ett Sybase-konto som har nödvändiga behörigheter.
- I rutan Lösenord anger du lösenordet för det angivna användarnamnet.
Om du väljer Avancerat lägeanger du en anslutningssträng i rutan Anslutningssträng.
Exempel på olika anslutningssträngar är följande:
Anslutningssträngar för Sybase OLE DB-provider:
För Sybase ASE OLE DB 12.5 är ett exempel på en anslutningssträng på följande sätt. Ersätt
<password>
med ett giltigt lösenord.Server Name=sybserver;User ID=MyUserID;Password=<password>;Provider=Sybase.ASEOLEDBProvider;
För Sybase ASE OLE DB 15 är ett exempel på en anslutningssträng på följande sätt. Ersätt
<password>
med ett giltigt lösenord.Server=sybserver;User ID=MyUserID;Password=<password>;Provider= ASEOLEDB;Port=5000;
Anslutningssträng för Sybase ODBC-provider:
Ersätt
<password>
med ett giltigt lösenord.Driver=Adaptive Server Enterprise;Server=sybserver;uid=MyUserID;pwd=<password>;Port=5000;
Anslutningssträng för Sybase ADO.NET Provider:
Ersätt
<password>
med ett giltigt lösenord.Server=sybserver;Port=5000;uid=MyUserID;pwd=<password>;
Mer information finns i Anslut till Sybase (SybaseToSQL).
Återansluta till Sybase ASE
Anslutningen till databasservern förblir aktiv tills du stänger projektet. När du öppnar projektet igen måste du återansluta om du vill ha en aktiv anslutning till den adaptiva servern. Du kan arbeta offline tills du vill uppdatera metadata, läsa in databasobjekt i SQL Server eller SQL Azure och migrera data.
Uppdaterar Sybase ASE-metadata
Metadata om ASE-databaserna uppdateras inte automatiskt. Metadata i Sybase Metadata Explorer är en ögonblicksbild av metadata när du först anslöt till den adaptiva servern eller den senaste gången du uppdaterade metadata manuellt. Du kan uppdatera metadata manuellt för en enskild databas, ett enskilt databasschema eller alla databaser.
Fräscha upp metadata
Kontrollera att du är ansluten till den anpassningsbara servern.
I Sybase Metadata Explorer markerar du kryssrutan bredvid det databas- eller databasschema som du vill uppdatera.
Högerklicka på Databaser eller det enskilda databas- eller databasschemat och välj sedan Uppdatera från Database.
Om du uppmanas att kontrollera det aktuella objektet klickar du på Ja.
Nästa steg
- Nästa steg i migreringsprocessen är att Ansluta till en instans av SQL Server / Ansluta till en instans av SQL Azure
Se även
Migrera Sybase ASE-databaser till SQL Server – Azure SQL Database (SybaseToSQL)