Bagikan melalui


Memetakan Skema Sybase ASE ke Skema SQL Server (SybaseToSQL)

Di Sybase Adaptive Server Enterprise (ASE), setiap database memiliki satu atau beberapa skema. Secara default, SSMA memigrasikan semua objek dalam database dan skema ke database dan skema yang sama di SQL Server atau SQL Azure. Namun, Anda dapat menyesuaikan pemetaan antara ASE dan SQL Server atau Azure SQL Database.

ASE dan SQL Server atau SQL Azure Schemas

ASE dan SQL Server atau SQL Azure menentukan database dan skemanya dengan menggunakan dua notasi bagian sebagai database.schema. Misalnya, dalam database demo ASE, mungkin ada skema dbo. Database dan pasangan skema tersebut ditentukan sebagai demo.dbo. Jika SQL Server atau SQL Azure memiliki database dan skema yang sama, pasangan tersebut juga ditentukan sebagai demo.dbo.

Memodifikasi Database target dan Skema

Di SSMA, Anda dapat memetakan skema ASE ke skema SQL Server atau SQL Azure yang tersedia.

Untuk mengubah database dan skema

  1. Di Sybase Metadata Explorer, pilih Database.

    Tab Pemetaan Skema juga tersedia saat Anda memilih database individual, folder Skema , atau skema individual. Daftar di tab Pemetaan Skema dikustomisasi untuk objek yang dipilih.

  2. Di panel kanan, klik tab Pemetaan Skema.

    Anda akan melihat daftar semua database ASE dengan skemanya, diikuti dengan nilai target. Target ini ditandai dalam notasi dua bagian (database.schema) di SQL Server atau SQL Azure tempat objek dan data Anda akan dimigrasikan.

  3. Pilih baris yang berisi pemetaan yang ingin Anda ubah, lalu klik Ubah.

  4. Dalam kotak dialog Pilih Skema Target, Anda dapat menelusuri database dan skema target yang tersedia atau ketik nama database dan skema di kotak teks dalam notasi dua bagian (database.schema) lalu klik OK.

  5. Target berubah pada tab Pemetaan Skema.

Mode Pemetaan

  • Pemetaan ke SQL Server

Anda dapat memetakan database sumber ke database target apa pun. Secara default database sumber dipetakan ke database SQL Server target yang telah Anda sambungkan menggunakan SSMA. Jika database target yang dipetakan tidak ada di SQL Server, maka Anda akan diminta dengan pesan "Database dan/atau skema tidak ada di metadata SQL Server target. Ini akan dibuat selama sinkronisasi. Apakah Anda ingin melanjutkan?" Klik Ya. Demikian pula, Anda dapat memetakan skema ke skema yang tidak ada di bawah database SQL Server target yang akan dibuat selama sinkronisasi.

  • Pemetaan ke SQL Azure

Anda dapat memetakan database sumber ke target yang tersambung Azure SQL Database atau ke skema apa pun di Azure SQL Database target yang tersambung. Jika Anda memetakan Skema sumber ke skema yang tidak ada di bawah database target yang tersambung, maka Anda akan dimintai pesan "Skema tidak ada dalam metadata target. Ini akan dibuat selama sinkronisasi. Apakah Anda ingin melanjutkan? " Klik Ya.

Kembali ke Database dan Skema Default

Jika Anda menyesuaikan pemetaan antara skema ASE dan skema SQL Server atau SQL Azure, Anda dapat mengembalikan pemetaan kembali ke nilai default.

Untuk kembali ke database dan skema default

  1. Di bawah tab pemetaan skema, pilih baris apa pun dan klik Atur Ulang ke Default untuk kembali ke database dan skema default.

Langkah berikutnya

Jika Anda ingin menganalisis konversi objek Sybase ASE ke objek SQL Server atau SQL Azure, Anda dapat Membuat laporan konversi. Jika tidak, Anda dapat Mengonversi definisi objek database ASE menjadi definisi objek SQL Server atau SQL Azure.

Lihat Juga

Memigrasikan Database Sybase ASE ke SQL Server - Azure SQL Database (SybaseToSQL)