DB2 schemi di mapping per gli schemi di SQL Server (DB2ToSQL)Mapping DB2 Schemas to SQL Server Schemas (DB2ToSQL)

In DB2, ogni database dispone di uno o più schemi.In DB2, each database has one or more schemas. Per impostazione predefinita, SSMA esegue la migrazione di tutti gli oggetti in uno schema DB2 per un SQL ServerSQL Server denominato per lo schema di database.By default, SSMA migrates all objects in an DB2 schema to a SQL ServerSQL Server database named for the schema. Tuttavia, è possibile personalizzare il mapping tra gli schemi di DB2 e SQL ServerSQL Server database.However, you can customize the mapping between DB2 schemas and SQL ServerSQL Server databases.

DB2 e schemi SQL ServerDB2 and SQL Server Schemas

Un database DB2 contiene gli schemi.An DB2 database contains schemas. Un'istanza di SQL ServerSQL Server contiene più database, ognuno dei quali può disporre di più schemi.An instance of SQL ServerSQL Server contains multiple databases, each of which can have multiple schemas.

Il concetto di DB2 di uno schema di mapping per il SQL ServerSQL Server concetto di un database e uno dei relativi schemi.The DB2 concept of a schema maps to the SQL ServerSQL Server concept of a database and one of its schemas. Ad esempio, DB2 può avere uno schema denominato HR.For example, DB2 might have a schema named HR. Un'istanza di SQL ServerSQL Server potrebbe disporre di un database denominato HR, e all'interno del database sono gli schemi.An instance of SQL ServerSQL Server might have a database named HR, and within that database are schemas. È uno schema di dbo (o proprietario del database) dello schema.One schema is the dbo (or database owner) schema. Per impostazione predefinita, lo schema DB2 HR verrà eseguito il mapping per il SQL ServerSQL Server database e lo schema HR.dbo.By default, the DB2 schema HR will be mapped to the SQL ServerSQL Server database and schema HR.dbo. SSMA si intende il SQL ServerSQL Server combinazione di database e lo schema come schema.SSMA refers to the SQL ServerSQL Server combination of database and schema as a schema.

È possibile modificare il mapping tra DB2 e SQL ServerSQL Server schemi.You can modify the mapping between DB2 and SQL ServerSQL Server schemas.

Modifica il Database di destinazione e lo SchemaModifying the Target Database and Schema

In SSMA, è possibile mappare un schema DB2 a eventuale SQL ServerSQL Server dello schema.In SSMA, you can map an DB2 schema to any available SQL ServerSQL Server schema.

Per modificare il database e lo schemaTo modify the database and schema

  1. Nel Visualizzatore metadati DB2, selezionare schemi.In DB2 Metadata Explorer, select Schemas.

    Il Mapping dello Schema scheda è disponibile anche quando si seleziona un singolo database, il schemi cartella o singoli schemi.The Schema Mapping tab is also available when you select an individual database, the Schemas folder, or individual schemas. Nell'elenco di dello Schema di Mapping scheda personalizzata per l'oggetto selezionato.The list in the Schema Mapping tab is customized for the selected object.

  2. Nel riquadro di destra, fare clic su di dello Schema di Mapping scheda.In the right pane, click the Schema Mapping tab.

    Verrà visualizzato un elenco di tutti gli schemi di DB2, seguito da un valore di destinazione.You will see a list of all DB2 schemas, followed by a target value. La destinazione è identificata in una notazione di due parti (database.schema) in SQL ServerSQL Server in cui gli oggetti e dati sarà possibile eseguire la migrazione.This target is denoted in a two part notation (database.schema) in SQL ServerSQL Server where your objects and data will be migrated.

  3. Selezionare la riga che contiene il mapping che si desidera modificare e quindi fare clic su modifica.Select the row that contains the mapping that you want to change, and then click Modify.

    Nel scegliere lo Schema di destinazione la finestra di dialogo, è esplorare per database di destinazione disponibili e dello schema o un tipo di database e lo schema nella casella di testo in una notazione di due parti (database.schema) e quindi fare clic su OK.In the Choose Target Schema dialog box, you may browse for available target database and schema or type the database and schema name in the textbox in a two part notation (database.schema) and then click OK.

  4. La destinazione viene modificato nel dello Schema di Mapping scheda.The target changes on the Schema Mapping tab.

Modalità di MappingModes of Mapping

  • Mapping a SQL ServerMapping to SQL Server

È possibile mappare i database di origine a un database di destinazione.You can map source database to any target database. Per impostazione predefinita viene eseguito il mapping di database di origine alla destinazione SQL ServerSQL Server database a cui si è connessi con SSMA.By default source database is mapped to target SQL ServerSQL Server database with which you have connected using SSMA. Se il database di destinazione viene eseguito il mapping è inesistente in SQL ServerSQL Server, quindi verrà visualizzato un messaggio "il Database e/o schema non esiste nella destinazione SQL ServerSQL Server metadati. Viene creato durante la sincronizzazione. Si desidera continuare?"If the target database being mapped is non-existing on SQL ServerSQL Server, then you will be prompted with a message “The Database and/or schema does not exist in target SQL ServerSQL Server metadata. It would be created during synchronization. Do you wish to continue?” Fare clic su Sì.Click Yes. Analogamente, è possibile eseguire il mapping di schema allo schema non esistente nella destinazione SQL ServerSQL Server database che verrà creato durante la sincronizzazione.Similarly, you can map schema to non-existing schema under target SQL ServerSQL Server database which will be created during synchronization.

Ripristinando il Database predefinito e lo SchemaReverting to the Default Database and Schema

Se si personalizza il mapping tra uno schema DB2 e SQL ServerSQL Server dello schema, è possibile ripristinare il mapping i valori predefiniti.If you customize the mapping between an DB2 schema and a SQL ServerSQL Server schema, you can revert the mapping back to the default values.

Per ripristinare il database predefinito e lo schemaTo revert to the default database and schema

  1. Nella scheda mapping dello schema, selezionare una riga e fare clic su Ripristina predefiniti per ripristinare il database predefinito e lo schema.Under the schema mapping tab, select any row and click Reset to Default to revert to the default database and schema.

Passaggi successiviNext Steps

Se si desidera analizzare la conversione di oggetti di DB2 in SQL ServerSQL Server oggetti, è possibile Report di migrazione di dati (SSMA comune).If you want to analyze the conversion of DB2 objects into SQL ServerSQL Server objects, you can Data Migration Report (SSMA Common).

Vedere ancheSee Also

Connessione a SQL Server ( DB2eToSQL )Connecting to SQL Server (DB2eToSQL)
Migrazione di database DB2 a SQL Server ( DB2ToSQL )Migrating DB2 Databases to SQL Server (DB2ToSQL)