Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Untuk memigrasikan database SAP Adaptive Server Enterprise (ASE) ke SQL Server atau SQL Azure, Anda harus tersambung ke Server Adaptif yang berisi database yang ingin Anda migrasikan. Saat Anda tersambung, SSMA mendapatkan metadata tentang semua database di Server Adaptif dan menampilkan metadata database di panel Sybase Metadata Explorer. SSMA menyimpan informasi tentang server database, tetapi tidak menyimpan kata sandi.
Koneksi Anda ke ASE tetap aktif hingga Anda menutup proyek. Saat membuka kembali proyek, Anda harus menyambungkan kembali ke ASE jika Anda menginginkan koneksi aktif ke server.
Metadata tentang Server Adaptif tidak diperbarui secara otomatis. Sebagai gantinya, jika Anda ingin memperbarui metadata di Sybase Metadata Explorer, Anda harus memperbarui metadata secara manual, seperti yang dijelaskan di bagian "Refresh Metadata ASE Sybase" nanti dalam topik ini.
Izin ASE yang Diperlukan
Akun yang digunakan untuk menyambungkan ke ASE harus memiliki setidaknya akses publik ke database master dan ke database sumber apa pun yang akan dimigrasikan ke SQL Server atau SQL Azure. Selain itu, untuk memilih izin pada tabel yang sedang dimigrasikan, pengguna harus memiliki izin SELECT pada tabel sistem berikut:
- [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
Membuat Koneksi ke ASE
Saat Anda tersambung ke Server Adaptif, SSMA membaca metadata database di server database, lalu menambahkan metadata ini ke file proyek. Metadata ini digunakan oleh SSMA saat mengonversi objek ke sintaks SQL Server atau SQL Azure, dan saat memigrasikan data ke SQL Server atau SQL Azure. Anda dapat menelusuri metadata ini di panel Sybase Metadata Explorer dan meninjau properti objek database individual.
Penting
Sebelum Anda mencoba menyambungkan ke server database, pastikan server database sedang berjalan dan bisa menerima koneksi.
Untuk menyambungkan ke Sybase ASE
Pada menu File, pilih Sambungkan ke Sybase.
Jika sebelumnya Anda tersambung ke Sybase, nama perintah akan Sambungkan kembali ke Sybase.
Dalam kotak Penyedia, pilih salah satu penyedia yang diinstal pada komputer untuk tersambung ke server Sybase.
Dalam kotak Mode, pilih mode Standar atau mode Tingkat Lanjut .
Gunakan mode standar untuk menentukan nama server, port, nama pengguna, dan kata sandi. Gunakan mode tingkat lanjut untuk menyediakan string koneksi. Mode ini biasanya hanya digunakan untuk pemecahan masalah atau bekerja dengan dukungan teknis.
Jika Anda memilih mode standar , berikan nilai berikut:
- Dalam kotak Nama server, masukkan atau pilih nama atau alamat IP server database.
- Jika server database tidak dikonfigurasi untuk menerima koneksi pada port default (5000), masukkan nomor port yang digunakan untuk koneksi Sybase dalam kotak port server.
- Dalam kotak Nama pengguna, masukkan akun Sybase yang memiliki izin yang diperlukan.
- Dalam kotak Kata Sandi, masukkan kata sandi untuk nama pengguna yang ditentukan.
Jika Anda memilih mode Tingkat Lanjut, berikan string koneksi di kotak String koneksi.
Contoh string koneksi yang berbeda adalah sebagai berikut:
String koneksi untuk Penyedia Sybase OLE DB:
Untuk Sybase ASE OLE DB 12.5, contoh string koneksi adalah sebagai berikut. Ganti
<password>
dengan kata sandi yang valid.Server Name=sybserver;User ID=MyUserID;Password=<password>;Provider=Sybase.ASEOLEDBProvider;
Untuk Sybase ASE OLE DB 15, contoh string koneksi adalah sebagai berikut. Ganti
<password>
dengan kata sandi yang valid.Server=sybserver;User ID=MyUserID;Password=<password>;Provider= ASEOLEDB;Port=5000;
String koneksi untuk Penyedia ODBC Sybase:
Ganti
<password>
dengan kata sandi yang valid.Driver=Adaptive Server Enterprise;Server=sybserver;uid=MyUserID;pwd=<password>;Port=5000;
string Koneksi untuk Penyedia ADO.NET Sybase:
Ganti
<password>
dengan kata sandi yang valid.Server=sybserver;Port=5000;uid=MyUserID;pwd=<password>;
Untuk informasi selengkapnya, lihat Menyambungkan ke Sybase (SybaseToSQL).
Menyambungkan kembali ke Sybase ASE
Koneksi Anda ke server database tetap aktif hingga Anda menutup proyek. Saat membuka kembali proyek, Anda harus menyambungkan kembali jika Anda ingin koneksi aktif ke Server Adaptif. Anda dapat bekerja secara offline hingga Anda ingin memperbarui metadata, memuat objek database ke SQL Server atau SQL Azure, dan memigrasikan data.
Menyegarkan Metadata ASE Sybase
Metadata tentang database ASE tidak disegarkan secara otomatis. Metadata di Sybase Metadata Explorer adalah cuplikan metadata saat Anda pertama kali tersambung ke Server Adaptif, atau terakhir kali Anda menyegarkan metadata secara manual. Anda dapat memperbarui metadata secara manual untuk satu database, skema database tunggal, atau semua database.
Untuk menyegarkan metadata
Pastikan Anda tersambung ke Server Adaptif.
Di Sybase Metadata Explorer, pilih kotak centang di samping database atau skema database yang ingin Anda perbarui.
Klik kanan Basis Data, basis data secara individual, atau skema basis data, kemudian pilih Segarkan dari Basis Data.
Jika Anda diminta untuk memeriksa objek saat ini, klik Ya.
Langkah Berikutnya
- Langkah selanjutnya dalam proses migrasi adalah Menyambungkan ke instans SQL Server / Menyambungkan ke instans SQL Azure
Lihat Juga
Memigrasikan Database ASE Sybase ke SQL Server - Azure SQL Database (SybaseToSQL)