Apa yang baru dalam SSMA untuk Access (AccessToSQL)
Artikel ini mencantumkan SQL Server Migration Assistant (SSMA) untuk Perubahan akses di setiap rilis.
Catatan
Meskipun MICROSOFT Entra ID adalah nama baru untuk Azure Active Directory (Azure AD), untuk mencegah mengganggu lingkungan yang ada, Azure AD masih tetap berada di beberapa elemen yang dikodekan secara permanen seperti bidang UI, penyedia koneksi, kode kesalahan, dan cmdlet. Dalam artikel ini, dua nama tersebut dapat dipertukarkan.
SSMA v10.0
Rilis V10.0 SSMA for Access berisi peningkatan performa kecil, perbaikan bug, dan pengalaman bantuan yang ditingkatkan.
SSMA v9.5
Rilis SSMA for Access v9.5 berisi perubahan berikut:
- Dukungan untuk mengecualikan skema dalam mode konsol SSMA.
SSMA v9.4
Rilis SSMA for Access v9.4 berisi peningkatan performa kecil, perbaikan bug, dan pengalaman bantuan yang ditingkatkan.
SSMA v9.3
Rilis SSMA for Access v9.2 berisi perubahan berikut:
- Menambahkan dukungan untuk target SQL Server 2022
SSMA v9.2
Rilis SSMA for Access v9.2 berisi perubahan berikut:
- Menambahkan dukungan untuk jenis DESIMAL untuk Office 365 versi 2209 ke atas.
SSMA v9.1
Rilis SSMA for Access v9.1 berisi peningkatan performa kecil, perbaikan bug, dan pengalaman bantuan yang ditingkatkan.
SSMA v9.0
Rilis V9.0 SSMA for Access berisi peningkatan performa kecil, perbaikan bug, dan dukungan penampil bantuan online.
SSMA v8.24
Rilis SSMA for Access v8.24 berisi peningkatan performa kecil dan perbaikan bug.
SSMA v8.23
Rilis V8.23 SSMA for Access berisi perubahan berikut:
- Konversi yang ditingkatkan untuk tabel tanpa kunci primer
- Output XML yang ditingkatkan saat berjalan dalam mode konsol
- Tautan "Umpan Balik" baru dalam laporan untuk mengirim umpan balik
- Dalam laporan, pengalaman visualisasi yang ditingkatkan
SSMA v8.22
Rilis SSMA untuk Access v8.22 berisi perubahan berikut:
- Izinkan untuk menentukan opsi string koneksi tambahan untuk koneksi database target
- Memperkenalkan bagan ringkasan dalam laporan penilaian
- Meningkatkan navigasi pesan dalam laporan penilaian
SSMA v8.21
Rilis SSMA for Access v8.21 berisi perubahan berikut:
- Gunakan
COUNT_BIG
dalam kueri jumlah baris untuk database target
SSMA v8.20
Rilis SSMA for Access v8.20 berisi perubahan berikut:
- Peningkatan performa kecil dan perbaikan bug
SSMA v8.19
Rilis V8.19 SSMA for Access berisi perubahan berikut:
- Peningkatan performa kecil dan perbaikan bug
SSMA v8.18
Rilis SSMA for Access v8.18 berisi perubahan berikut:
- Peningkatan performa kecil dan perbaikan bug
SSMA v8.17
Rilis SSMA for Access v8.17 berisi perubahan berikut:
- Memperbarui laporan penilaian HTML untuk menggunakan editor modern untuk menampilkan teks SQL
SSMA v8.16
Rilis SSMA for Access v8.16 berisi perubahan berikut:
- Perlihatkan teks SQL untuk kueri dalam laporan konversi HTML
- Menghapus dukungan untuk pengurai warisan
- Memperbaiki masalah dengan objek yang tidak di-refresh dari database
SSMA v8.15
Selain beberapa peningkatan aksesibilitas, rilis SSMA for Access v8.15 berisi perubahan berikut:
- Abaikan indeks yang dibuat otomatis untuk kunci asing
- Mengubah laporan penilaian untuk bekerja di browser modern
- Menggunakan otoritas yang disediakan oleh database untuk autentikasi Microsoft Entra/Azure AD
- Meningkatkan penamaan untuk pernyataan yang dimuat dari file
SSMA v8.14
Selain beberapa peningkatan untuk memastikan aksesibilitas yang lebih besar bagi penyandang disabilitas, rilis SSMA for Access v8.14 memerlukan peningkatan proyek, karena sekarang menyimpan versi server sumber/target penuh dalam metadata proyek.
SSMA v8.13
Rilis SSMA for Access v8.13 berisi perubahan berikut:
- Perbaiki
ORDER BY
konversi denganUNION
klausa - Dukungan untuk indeks unik yang difilter
- Pertimbangkan jenis cast implisit saat mengonversi prosedur dan panggilan fungsi
SSMA v8.12
Rilis SSMA untuk Access v8.12 berisi perubahan berikut:
- Dukungan untuk
BigInt
(Large Number
) jenis data - Resolusi tipe kolom yang disempurnakan
- Peningkatan konversi aturan validasi kolom
- Menggunakan penyedia ACE OLE DB terbaru yang tersedia untuk migrasi data
SSMA v8.11
Rilis SSMA for Access v8.11 berisi perubahan berikut:
- Menggunakan pustaka MSAL.NET untuk autentikasi Microsoft Entra/Azure AD interaktif
SSMA v8.10
Rilis SSMA for Access v8.10 berisi peningkatan performa kecil dan perbaikan bug.
SSMA v8.9
Rilis V8.9 SSMA for Access berisi perubahan berikut:
- Konversi yang disempurnakan untuk kueri referensi mandiri
- Perbaikan untuk masalah dengan karakter khusus dalam nama proyek
SSMA v8.8
Rilis V8.8 SSMA for Access meliputi:
- Peningkatan stabilitas sinkronisasi objek SQL Server
- Peningkatan performa GUI selama penilaian dan konversi
- Pengurai sintaks Akses baru untuk lebih meningkatkan performa konversi
SSMA v8.7
Rilis V8.7 SSMA for Access telah meningkatkan konversi untuk IIF
fungsi dalam kueri, serta perbaikan kecil dan peningkatan performa di antarmuka pengguna grafis.
Penting
Dengan SSMA v8.5 dan yang lebih baru, .NET 4.7.2 adalah prasyarat penginstalan. Jika Anda perlu menginstal versi ini, Anda dapat mengunduh file runtime dari sini.
SSMA v8.6
Selain serangkaian perbaikan yang ditargetkan yang dirancang untuk meningkatkan kegunaan dan performa, rilis V8.6 SSMA for Access telah ditingkatkan dengan menambahkan pengaturan yang memungkinkan pengguna untuk menghilangkan properti SSMA yang diperluas dalam kode yang dikonversi.
Untuk menggunakan pengaturan ini, di SSMA untuk Akses, navigasikan ke Alat>Pengaturan>Proyek Konversi Umum>, lalu di bawah Misc, perbarui nilai pengaturan Hilangkan Properti yang Diperluas ke Ya.
Penting
Dengan SSMA v8.5 dan yang lebih baru, .NET 4.7.2 adalah prasyarat penginstalan. Jika Anda perlu menginstal versi ini, Anda dapat mengunduh file runtime dari sini.
SSMA v8.5
Rilis V8.5 SSMA for Access ditingkatkan dengan dukungan untuk autentikasi Microsoft Entra/Azure AD dan dukungan dasar untuk fitur JSON di SQL Server, bersama dengan serangkaian perbaikan yang ditargetkan yang dirancang untuk meningkatkan kegunaan dan performa.
Selain itu, SSMA untuk Access sekarang mendukung konversi beberapa fungsi standar (ISNULL
, , IIF
dll.).
Penting
Dengan SSMA v8.5, .NET 4.7.2 adalah prasyarat penginstalan. Jika Anda perlu menginstal versi ini, Anda dapat mengunduh file runtime dari sini.
SSMA v8.4
Rilis V8.4 SSMA for Access ditingkatkan dengan perbaikan yang ditargetkan yang dirancang untuk mengatasi masalah aksesibilitas dan memperbaiki bug yang terkait dengan kolom indeks maks (untuk memungkinkan 32 alih-alih 16) untuk SQL Server 2016 dan versi yang lebih baru.
Penting
Dengan SSMA versi 7.4 meskipun 8.4, .NET 4.5.2 adalah prasyarat penginstalan.
SSMA v8.3
Rilis V8.3 SSMA for Access ditingkatkan dengan perbaikan yang ditargetkan yang dirancang untuk meningkatkan metrik kualitas dan konversi. Selain itu, rilis SSMA untuk Access ini menyediakan perbaikan yang:
- Mengatasi masalah aksesibilitas.
- Tambahkan dukungan dasar untuk
hierarchyid
jenis di SQL Server.
SSMA v8.2
Rilis V8.2 SSMA for Access ditingkatkan dengan perbaikan yang ditargetkan yang dirancang untuk meningkatkan metrik kualitas dan konversi.
Catatan
Masalah yang diketahui dengan pembaruan otomatis dapat menyebabkan kegagalan pembaruan dari SSMA v8.1 ke v8.2. Jika Anda mengalami kesalahan ini, silakan unduh versi baru dan instal secara manual.
SSMA v8.1
Rilis V8.1 SSMA for Access ditingkatkan dengan perbaikan yang ditargetkan yang dirancang untuk meningkatkan metrik kualitas dan konversi.
Catatan
Masalah yang diketahui dengan pembaruan otomatis dapat menyebabkan kegagalan pembaruan dari SSMA v8.0 ke v8.1. Jika Anda mengalami kesalahan ini, silakan unduh versi baru dan instal secara manual.
SSMA v8.0
Rilis V8.0 SSMA for Access ditingkatkan dengan perbaikan yang ditargetkan yang dirancang untuk meningkatkan metrik kualitas dan konversi. Rilis ini juga menawarkan fitur baru berikut:
Dukungan untuk Azure SQL Managed Instance sebagai target. Sekarang Anda dapat membuat proyek baru yang menargetkan Azure SQL Managed Instance:
Penasihat Perbaikan pasca-konversi. Baca selengkapnya mengenai hal ini di sini.
Pilihan database/skema awal.
Saat menyambungkan ke sumber, Anda sekarang dapat memilih database/skema yang menarik. Memilih hanya skema yang Anda rencanakan untuk dimigrasikan akan menghemat waktu selama koneksi awal dan meningkatkan performa SSMA secara keseluruhan.
SSMA v7.10
Rilis V7.10 SSMA for Access ditingkatkan dengan perbaikan yang ditargetkan yang dirancang untuk memberikan lebih banyak perlindungan keamanan dan privasi untuk memenuhi perubahan persyaratan global.
SSMA v7.9
Rilis SSMA for Access v7.9 berisi perubahan berikut:
- Perbaikan yang ditargetkan yang meningkatkan metrik kualitas dan konversi.
- Dukungan di baris perintah SSMA untuk mengubah pemetaan Jenis Data dan Preferensi Proyek.
- Dialog koneksi Azure SQL Database di SSMA juga telah diubah untuk menentukan nama server yang sepenuhnya memenuhi syarat. Di versi SSMA sebelumnya, awalan Azure SQL Database harus secara eksplisit disebutkan di dalam pengaturan proyek.
SSMA v7.8
Rilis V7.8 SSMA for Access berisi perubahan berikut:
- Pemetaan jenis perubahan disorot di Pengaturan Proyek.
- Kemampuan bagi pengguna untuk menonaktifkan telemetri.
SSMA v7.7
Rilis SSMA for Access v7.7 berisi perubahan berikut:
- Perbaikan yang ditargetkan yang meningkatkan metrik kualitas dan konversi.
- Berdasarkan permintaan populer, SSMA for Access versi 32-bit kembali. Dibandingkan dengan implementasi sebelumnya (sebelum v7.4), ada dua paket alat penginstal, tetapi tidak dapat diinstal berdampingan. Akibatnya, Anda harus memilih versi yang paling tepat berdasarkan komponen konektivitas yang Anda miliki. Selalu lebih baik menggunakan versi 64-bit, jika memungkinkan.
SSMA v7.6
Rilis V7.6 SSMA for Access ditingkatkan dengan perbaikan yang ditargetkan yang meningkatkan metrik kualitas dan konversi dan dengan dukungan untuk SQL Server 2017 (pratinjau publik). Dukungan untuk SQL Server 2017 di Windows dan Linux berada dalam pratinjau publik dan tidak boleh digunakan untuk migrasi produksi.
SSMA v7.5
Rilis V7.5 SSMA for Access ditingkatkan dengan beberapa peningkatan untuk memastikan aksesibilitas yang lebih besar bagi penyandang disabilitas.
SSMA v7.4
Rilis V7.4 SSMA for Access berisi perubahan berikut:
Opsi Batas waktu kueri sekarang tersedia selama penemuan objek skema di sumber dan target.
Metrik kualitas dan konversi telah ditingkatkan dengan perbaikan yang ditargetkan, berdasarkan umpan balik pelanggan.
Penting
.NET 4.5.2 adalah prasyarat untuk menginstal SSMA v7.4. Selain itu, dimulai dengan v7.4, SSMA versi 32-bit telah dihentikan.
SSMA v7.3
Rilis SSMA for Access v7.3 berisi perubahan berikut:
- Peningkatan metrik kualitas dan konversi dengan perbaikan yang ditargetkan berdasarkan umpan balik pelanggan.
- Kerangka kerja ekstensibilitas SSMA diekspos melalui item berikut:
- Ekspor fungsionalitas ke proyek SQL Server Data Tools (SSDT).
Anda sekarang dapat mengekspor skrip skema dari SSMA ke proyek SSDT. Anda dapat menggunakan skrip skema untuk membuat perubahan skema tambahan dan menyebarkan database Anda.
- Pustaka yang dapat digunakan oleh SSMA untuk melakukan konversi kustom.
- Anda sekarang dapat membuat kode yang dapat menangani konversi dan konversi sintaks kustom yang sebelumnya tidak ditangani oleh SSMA.
- Instruksi tentang cara membuat konverter kustom, bersama dengan proyek sampel untuk konversi, tersedia dalam posting blog Memperluas kemampuan konversi Asisten Migrasi SQL Server.
- Anda sekarang dapat membuat kode yang dapat menangani konversi dan konversi sintaks kustom yang sebelumnya tidak ditangani oleh SSMA.
- Ekspor fungsionalitas ke proyek SQL Server Data Tools (SSDT).
SSMA v7.2
Rilis V7.2 SSMA for Access berisi perubahan berikut:
- Peningkatan metrik kualitas dan konversi dengan perbaikan yang ditargetkan berdasarkan umpan balik pelanggan.
- Penyempurnaan telemetri untuk memberikan poin data yang lebih baik untuk memecahkan masalah pelanggan dan meningkatkan tingkat konversi SSMA.
SSMA v7.1
Rilis SSMA for Access v7.1 berisi perubahan berikut:
- SQL Server 2017 di Windows dan Linux CTP1 sekarang menjadi platform target yang didukung untuk migrasi. Fitur ini berada dalam pratinjau teknis dan mendukung skema dan pergerakan data untuk menargetkan instans SQL Server.
- SSMA sekarang mendukung pembaruan otomatis untuk mengunduh versi terbaru SSMA segera setelah tersedia.
- Biner yang dapat diinstal SSMA sekarang dikirimkan melalui file paket Penginstal Windows (.msi).
Mei 2016
Rilis SSMA for Access Mei 2016 berisi perubahan berikut:
- Menambahkan dukungan resmi untuk SQL Server 2016.
- Pemeriksaan penginstal yang dihapus untuk .NET 2.0.
- Diperbaiki
save-project
danopen-project
perintah untuk Konsol SSMA. - Perintah tetap
securepassword
untuk Konsol SSMA. - Memperbaiki penghitungan objek untuk pemuatan awal.
- Memperbaiki pemuatan data tabel untuk tab UI untuk Access.
- Memperbaiki bug di pengaturan global.
Maret 2016
Rilis pratinjau SSMA for Access Maret 2016 menambahkan dukungan untuk migrasi ke SQL Server 2016.
Januari 2016
Rilis pemeliharaan SSMA for Access Januari 2016 berisi perubahan berikut:
- Memperbaiki fungsi yang tidak valid untuk default bidang GUID (3894811 RFC).
- Memperbaiki masalah saat sistem berhenti merespons saat mengimpor rekaman ke SQL Database (Azure) (RFC 4919573).
- Menambahkan Item Menu Log Tampilan ke SSMA (5706203 RFC).
- Menambahkan Telemetri.
Juli 2014
Rilis SSMA for Access Juli 2014 berisi perubahan berikut:
- Konversi kode Azure SQL Database yang disempurnakan.
- Memindahkan fungsionalitas paket ekstensi ke skema untuk mendukung Azure SQL Database.
- Peningkatan performa yang diuji untuk database dengan lebih dari 10k objek.
- Menambahkan penyempurnaan UI untuk menangani sejumlah besar objek.
- Menambahkan dukungan untuk menyoroti skema LOB "terkenal" (sehingga dapat diabaikan dalam konversi).
- Menambahkan peningkatan kecepatan konversi.
- Menambahkan dukungan untuk menampilkan jumlah objek di UI.
- Mengurangi ukuran laporan lebih dari 25%.
- Pesan kesalahan yang disempurnakan untuk konstruksi yang tidak dipisahkan.
April 2014
Rilis SSMA for Access April 2014 berisi perubahan berikut:
- Menambahkan dukungan untuk MS SQL Server 2014.
- Memperbaiki bug yang terkait dengan konversi ke Azure.
- Memperbaiki bug yang terkait dengan halaman laporan yang tidak terlihat di IE 10.
Januari 2012
Rilis SSMA for Access Januari 2012 berisi perubahan berikut:
- Asalkan opsi untuk tidak mempertahankan nama pengguna dan kata sandi untuk tabel tertaut MS Access setelah migrasi.
- Atur tindakan kaskade untuk referensi melingkar ke Tanpa Tindakan.
- Pesan yang disediakan yang tepat yang menunjukkan tindakan kaskade untuk referensi melingkar telah diatur ke Tidak Ada Tindakan.
Juli 2011
Rilis SSMA for Access Juli 2011 menambahkan pelaporan kesalahan yang ditingkatkan selama migrasi data.
April 2011
Rilis SSMA for Access April 2011 berisi perubahan berikut:
- Menambahkan satu SSMA yang dapat diinstal untuk Access, yang mendukung SQL Server 2005 (9.x), SQL Server 2008 (10.0.x), SQL Server 2012 (11.x), dan Azure SQL.
- Menambahkan kemampuan untuk menyambungkan ke SQL Server 2012 (11.x).
- Menambahkan dukungan versi SSMA for Access Console untuk kompatibilitas mundur. Anda dapat membuka proyek yang dibuat oleh versi sebelumnya ke SSMA v5.0.
- Menambahkan kemampuan untuk menginstal produk SSMA v5.0 berdampingan (SxS) dengan versi Produk SSMA yang lebih lama.
Juli 2010
Rilis SSMA for Access Juli 2010 berisi perubahan berikut:
- Menambahkan dukungan untuk bermigrasi ke SQL Server 2008 R2 dan Azure SQL.
- Menambahkan koneksi aman ke SQL Server dan Azure SQL.
- Menambahkan dukungan untuk database Access 2010.
- Menambahkan aplikasi Konsol SSMA baru untuk eksekusi baris perintah.
- Menambahkan dukungan untuk jenis data SQL Server
DateTime2
.
Juni 2008
Rilis Juni 2008 SSMA untuk Access menambahkan dukungan untuk database Access 2007.
Mei 2007
Rilis SSMA for Access Mei 2007 berisi perubahan berikut:
- Menambahkan dukungan untuk database Access yang menggunakan kebijakan grup kerja.
- Asalkan kemampuan untuk menghapus objek yang dikonversi dari penjelajah metadata SQL Server.
- Menambahkan dukungan untuk komentar yang dimasukkan pengguna dalam mode SQL berformat SQL Server.
- Menambahkan peningkatan dalam konversi objek.
November 2006
Rilis SSMA for Access November 2006 berisi perubahan berikut:
- Menambahkan Wizard Migrasi Database baru yang memandu Anda melalui migrasi database tunggal dari Access ke SQL Server.
- Menambahkan perintah Konversi, Muat, dan Migrasi baru yang mengonversi database Access, memuat objek yang dikonversi ke SQL Server, dan memigrasikan data ke SQL Server semuanya dalam satu langkah.
- Migrasi kueri yang disempurnakan. Migrasi kueri sekarang mengonversi lebih banyak kueri SELECT ke tampilan. Untuk informasi selengkapnya, lihat Mengonversi Objek Database Access.
- Menambahkan kemampuan untuk mengedit properti tabel dan indeks pada tab Tabel SQL Server.
- Menambahkan pengaturan global baru:
- Anda dapat memilih untuk menampilkan nomor baris di jendela editor.
- Anda dapat mengonfigurasi SSMA untuk meminta mengganti objek duplikat, atau selalu atau tidak pernah mengganti objek duplikat selama konversi skema.
- Menambahkan opsi konversi baru yang memungkinkan Anda menentukan apakah SSMA menampilkan peringatan saat kueri kompleks berisi kartubebas.
Juli 2006
Rilis SSMA for Access juli 2006 adalah rilis awal.