Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In Sybase Adaptive Server Enterprise (ASE) heeft elke database een of meer schema's. Standaard migreert SSMA alle objecten in een database en schema naar dezelfde database en hetzelfde schema in SQL Server of SQL Azure. U kunt de toewijzing tussen ASE en SQL Server of Azure SQL Database echter aanpassen.
ASE- en SQL Server- of SQL Azure-schema's
ASE en SQL Server of SQL Azure geven beide databases en hun schema's op met behulp van twee delen notatie als database.schema. In een ASE-demodatabase kan er bijvoorbeeld een dbo-schema zijn. Dat database- en schemapaar worden opgegeven als demo.dbo. Als SQL Server of SQL Azure dezelfde database en hetzelfde schema heeft, wordt het paar ook opgegeven als demo.dbo.
De doeldatabase en het schema wijzigen
In SSMA kunt u een ASE-schema toewijzen aan elk beschikbaar SQL Server- of SQL Azure-schema.
De database en het schema wijzigen
Selecteer Databases in Sybase Metadata Explorer.
Het tabblad Schematoewijzing is ook beschikbaar wanneer u een afzonderlijke database, de map Schema's of afzonderlijke schema's selecteert. De lijst op het tabblad Schematoewijzing is aangepast voor het geselecteerde object.
Klik op het tabblad Schematoewijzing in het rechterdeelvenster.
U ziet een lijst met alle ASE-databases met hun schema's, gevolgd door een doelwaarde. Dit doel wordt aangeduid in een tweedelige notatie (database.schema) in SQL Server of SQL Azure waar uw objecten en gegevens worden gemigreerd.
Selecteer de rij die de toewijzing bevat die u wilt wijzigen en klik daarna op Wijzigen.
In het dialoogvenster Doelschema kiezen kunt u bladeren naar de beschikbare doeldatabase en het beschikbare doelschema of de naam van de database en het schema typen in het tekstvak in een tweedelige notatie (database.schema) en vervolgens op OK klikken.
De wijziging van het doel op het tabblad Schematoewijzing.
Toewijzingsmodi
- Toewijzing aan SQL Server
U kunt de brondatabase toewijzen aan elke doeldatabase. Standaard is de brondatabase toegewezen aan de SQL Server-doeldatabase waarmee u verbinding hebt gemaakt met behulp van SSMA. Als de doeldatabase die wordt toegewezen, niet-bestaand is op SQL Server, wordt u gevraagd om het bericht 'De database en/of het schema bestaat niet in de doel-SQL Server-metagegevens. Deze wordt gemaakt tijdens de synchronisatie. Wilt u doorgaan?" Klik op Ja. Op dezelfde manier kunt u een schema toewijzen aan een niet-bestaand schema in de doeldatabase van SQL Server, die tijdens de synchronisatie zal worden aangemaakt.
- Koppeling naar SQL Azure
U kunt de brondatabase toewijzen aan de verbonden Azure SQL Database of aan een schema in de verbonden Azure SQL Database. Als u bronschema toe wijst aan een niet-bestaand schema onder verbonden doeldatabase, wordt u gevraagd om het bericht 'Schema bestaat niet in doelmetagegevens. Deze wordt gemaakt tijdens de synchronisatie. Wilt u doorgaan? " Klik op Ja.
Terugkeren naar de standaarddatabase en het standaardschema
Als u de toewijzing tussen een ASE-schema en een SQL Server- of SQL Azure-schema aanpast, kunt u de toewijzing terugzetten naar de standaardwaarden.
De standaarddatabase en het standaardschema herstellen
- Onder het tabblad Schematoewijzing, selecteer een rij en klik op Terug naar standaard om terug te zetten naar de standaarddatabase en het standaardschema.
Volgende stappen
Als u de conversie van Sybase ASE-objecten wilt analyseren in SQL Server- of SQL Azure-objecten, kunt u een conversierapport maken. Anders kunt u de ASE-databaseobjectdefinities converteren naar SQL Server- of SQL Azure-objectdefinities.
Zie ook
Sybase ASE-databases migreren naar SQL Server - Azure SQL Database (SybaseToSQL)