Berlaku Untuk
Access 2010 Access 2007

Seiring waktu, sebagian besar aplikasi database tumbuh, menjadi lebih kompleks, dan perlu mendukung lebih banyak pengguna. Pada titik tertentu dalam masa pakai aplikasi Microsoft Office Access, Anda mungkin ingin mempertimbangkan untuk memperbaruinya ke database SQL Server Microsoft untuk mengoptimalkan kinerja, skalabilitas, ketersediaan, keamanan, keandalan, dan pemulihan.

Di artikel ini

Tentang memperbarui database Microsoft Office Access

Pemutakhiran adalah proses migrasi beberapa atau semua objek database dari database Access ke database SQL Server baru atau yang sudah ada atau proyek Access baru (.adp).

Manfaat memperbarui database ke SQL Server

  • Kinerja tinggi dan skalabilitas    Dalam banyak situasi, SQL Server menawarkan kinerja yang lebih baik daripada database Access. SQL Server juga menyediakan dukungan untuk database berukuran sangat besar dan berukuran terabyte, yang jauh lebih besar daripada batas saat ini untuk database Access dua gigabyte. Akhirnya, SQL Server bekerja sangat efisien dengan memproses kueri secara paralel (menggunakan beberapa utas asli dalam satu proses untuk menangani permintaan pengguna) dan meminimalkan persyaratan memori tambahan ketika lebih banyak pengguna ditambahkan.

  • Ketersediaan yang ditingkatkan    SQL Server memungkinkan Anda untuk melakukan pencadangan dinamis, baik penambahan atau lengkap, database saat sedang digunakan. Karena itu, Anda tidak harus memaksa pengguna keluar dari database untuk mencadangkan data.

  • Keamanan yang disempurnakan    Menggunakan koneksi tepercaya, SQL Server dapat terintegrasi dengan keamanan sistem Windows untuk menyediakan akses terintegrasi tunggal ke jaringan dan database, menggunakan yang terbaik dari kedua sistem keamanan. Ini membuatnya jauh lebih mudah untuk mengelola skema keamanan yang kompleks.

  • Kemampuan pemulihan langsung    Dalam kasus kegagalan sistem (seperti crash sistem operasi atau pemadaman listrik), SQL Server memiliki mekanisme pemulihan otomatis yang memulihkan database ke status konsistensi terakhir dalam hitungan menit, tanpa intervensi administrator database.

  • Pemrosesan berbasis server    Menggunakan SQL Server dalam konfigurasi klien/server mengurangi lalu lintas jaringan dengan memproses kueri database di server sebelum mengirimkan hasil ke klien. Memiliki server melakukan pemrosesan biasanya jauh lebih efisien, terutama ketika bekerja dengan kumpulan data besar.

    Aplikasi Anda juga dapat menggunakan fungsi yang ditentukan pengguna, prosedur yang disimpan, dan pemicu untuk memfokuskan dan berbagi logika aplikasi, aturan dan kebijakan bisnis, kueri kompleks, validasi data, dan kode integritas referensial di server, bukan pada klien.

Cara untuk melakukan upsize

Panduan Upsizing memindahkan objek database dan data yang dimuat dari database Access ke database SQL Server baru atau yang sudah ada.

Ada tiga cara untuk menggunakan Panduan Upsizing:

  • Upsize all database objects from an Access database to an Access project so that you can create a client/server application. Pendekatan ini memerlukan beberapa perubahan dan modifikasi aplikasi tambahan pada kode dan kueri kompleks.

  • Hanya ubah ukuran data atau definisi data dari database Access ke database SQL Server.

  • Buat database Access ujung depan ke ujung belakang database SQL Server sehingga Anda bisa membuat aplikasi terdepan/terbelakang. Pendekatan ini memerlukan sedikit modifikasi aplikasi karena kode masih menggunakan mesin database Access (ACE).

Sebelum Anda memperbarui database Access

Sebelum Anda memperbarui database Access ke database SQL Server atau proyek Access, pertimbangkan untuk melakukan hal berikut:

  • Mencadangkan database Anda     Meskipun Panduan Upsizing tidak menghapus data atau objek database apa pun dari database Access Anda, ada baiknya membuat salinan cadangan database Access anda sebelum anda melakukan upsize.

  • Pastikan Anda memiliki ruang disk yang memadai     Anda harus memiliki ruang disk yang memadai di perangkat yang akan berisi database yang dimutaklukkan. Panduan Upsizing berfungsi paling baik jika tersedia banyak ruang disk.

  • Membuat indeks unik     Tabel tertaut harus memiliki indeks unik agar dapat diperbarui di Access. Panduan Upsizing bisa memperbarui indeks unik yang sudah ada, tapi tidak bisa membuat indeks unik di mana tidak ada. Jika Ingin dapat memperbarui tabel, pastikan Anda menambahkan indeks unik ke setiap tabel Access sebelum melakukan pembaruan.

  • Menetapkan izin yang sesuai pada database SQL Server

    • Untuk melakukan upsize ke database yang sudah ada, Anda memerlukan izin CREATE TABLE dan CREATE DEFAULT.

    • Untuk menyusun database baru, Anda memerlukan izin BUAT DATABASE, dan izin SELECT pada tabel sistem dalam database Master.

Panduan Pembaruan Access 2007 dioptimalkan untuk bekerja dengan Microsoft SQL Server 2000 dan SQL Server 2005.

Atas Halaman

Menggunakan Panduan Upsizing

  • Pada tab Alat Database, dalam grup Pindahkan Data, klik SQL Server.

    Panduan Upsizing dimulai.

Langkah 1: Pilih untuk melakukan upsize ke database yang sudah ada atau database baru

Di halaman pertama Panduan, tentukan apakah Anda ingin memperbarui database Access ke database SQL Server yang sudah ada atau membuat database SQL Server baru.

  • Menggunakan database yang sudah ada    Jika Anda memilih opsi ini lalu mengklik Berikutnya, Access menampilkan kotak dialog Pilih Sumber Data sehingga Anda bisa membuat koneksi ODBC ke database SQL Server yang sudah ada.

    Tentang sumber data ODBC

    Sumber data adalah sumber data yang digabungkan dengan informasi koneksi yang diperlukan untuk mengakses data tersebut. Contoh sumber data adalah Access, SQL Server, Oracle RDBMS, lembar bentang, dan file teks. Contoh informasi koneksi termasuk lokasi server, nama database, ID masuk, kata sandi, dan berbagai opsi driver ODBC yang menjelaskan cara menyambungkan ke sumber data.

    Dalam arsitektur ODBC, aplikasi (seperti Access atau program Microsoft Visual Basic) tersambung ke Manajer Driver ODBC, yang pada gilirannya menggunakan driver ODBC tertentu (misalnya, driver Microsoft SQL ODBC) untuk menyambungkan ke sumber data (dalam hal ini, database SQL Server). Di Access, Anda menggunakan sumber data ODBC untuk menyambungkan ke sumber data eksternal ke Access yang tidak memiliki driver bawaan.

    Untuk menyambungkan ke sumber data ini, Anda harus melakukan hal berikut:

    • Instal driver ODBC yang sesuai di komputer yang berisi sumber data.

    • Tentukan nama sumber data (DSN) menggunakan Administrator Sumber Data ODBC untuk menyimpan informasi koneksi di registri Microsoft Windows atau file DSN, atau string sambungan dalam kode Visual Basic untuk mengirimkan informasi koneksi secara langsung ke Manajer Driver ODBC.

      Sumber data mesin

      Sumber data mesin menyimpan informasi koneksi di Registri Windows di komputer tertentu dengan nama yang ditentukan pengguna. Anda dapat menggunakan sumber data mesin hanya di komputer yang ditentukan. Terdapat dua tipe sumber data mesin, pengguna dan sistem. Sumber data pengguna hanya dapat digunakan oleh pengguna saat ini dan hanya terlihat bagi pengguna tersebut. Sumber data sistem dapat digunakan oleh semua pengguna di komputer dan terlihat oleh semua pengguna di komputer dan layanan seluruh sistem. Sumber data mesin sangat berguna ketika Anda ingin menyediakan keamanan tambahan, karena hanya pengguna yang masuk yang dapat menampilkan sumber data mesin dan tidak dapat disalin oleh pengguna jarak jauh ke komputer lain.

      Sumber data file

      Sumber data file (juga disebut file DSN) menyimpan informasi koneksi di file teks, bukan registri Windows, dan secara umum lebih fleksibel untuk digunakan daripada sumber data mesin. Misalnya Anda bisa menyalin sumber data file ke komputer mana pun dengan driver ODBC yang benar sehingga aplikasi Anda bisa mengandalkan informasi koneksi yang konsisten dan akurat ke semua komputer yang digunakannya. Atau Anda dapat menempatkan sumber data file di server tunggal, berbagi antar banyak komputer di jaringan, dan dengan mudah mempertahankan informasi koneksi di satu lokasi.

      Sumber data file juga dapat berupa file yang tidak dapat dibagikan. Sumber data file yang tidak dapat diterima berada di satu komputer dan mengarah ke sumber data mesin. Anda dapat menggunakan sumber data file yang tidak dapat dibagikan untuk mengakses sumber data mesin yang sudah ada dari sumber data file.

      String sambungan

      Dalam modul, Anda dapat menentukan string sambungan yang diformat yang menentukan informasi koneksi. String koneksi mengirimkan informasi koneksi langsung ke Manajer Driver ODBC, dan membantu menyederhanakan aplikasi Anda dengan menghapus persyaratan bahwa administrator sistem atau pengguna terlebih dahulu membuat DSN sebelum menggunakan database.

  • Membuat database baru    Jika Anda memilih opsi ini lalu mengklik Berikutnya, Access menampilkan halaman tempat Anda memasukkan informasi tentang database SQL Server baru.

    • Apa SQL Server yang ingin Anda gunakan untuk database ini?     Ketikkan nama server yang ingin Anda gunakan.

    • Menggunakan Koneksi Tepercaya     Anda dapat menggunakan koneksi tepercaya, yaitu, SQL Server dapat mengintegrasikan dengan keamanan sistem operasi Windows untuk menyediakan satu log masuk ke jaringan dan database.

    • ID Masuk dan Kata Sandi     Jika Anda tidak menggunakan koneksi tepercaya, ketik id masuk dan kata sandi akun dengan hak istimewa CREATE DATABASE di server.

    • Apa yang ingin Anda beri nama database SQL Server baru Anda?     Ketikkan nama database SQL Server baru. Access merevisi nama jika berkonflik dengan nama database yang sudah ada dan menambahkan akhiran bernomor (mydatabase 1, misalnya).

Bagian atas bagian

Langkah 2: Pilih tabel mana yang akan diubah ukurannya

Dalam langkah ini, anda memilih tabel Access yang ingin anda ukur menjadi database SQL Server. Pilih tabel yang ingin Anda ubah ukurannya, lalu gunakan tombol panah untuk memindahkannya ke daftar Ekspor ke SQL Server. Atau, Anda bisa mengklik ganda tabel untuk memindahkannya dari satu daftar ke daftar lainnya.

Daftar Tabel yang Tersedia menyertakan semua tabel tertaut kecuali untuk tabel SQL Server yang sudah ada dalam database SQL Server. Tabel tertaut yang mengarah ke database SQL Server yang telah dipilih untuk memperbarui secara otomatis muncul dalam kotak daftar Ekspor ke SQL Server dan tidak bisa dihapus. Tabel yang saat ini tidak terlihat di Panel Navigasi juga dikecualikan, termasuk tabel dan tabel sistem tersembunyi.

Tips: Tabel apa pun yang memiliki nama yang berakhiran "_local" dikecualikan dari daftar tabel yang tersedia untuk mencegah upsizing tabel yang telah di-upsized. Jika Anda ingin mengubah ukuran tabel ini lagi, ganti namanya sebelum Menjalankan Panduan Upsizing dengan menghapus akhiran "_local".

Bagian atas bagian

Langkah 3: Tentukan atribut dan opsi yang akan diukur

Dalam langkah ini, Anda memilih atribut tabel mana yang akan diukur ke database SQL Server Anda. Secara default, semua atribut dipilih untuk melakukan upsizing secara default.

Catatan: Secara default, Panduan Upsizing mengonversi nama bidang Access menjadi nama bidang SQL Server hukum, dan mengonversi tipe data Access menjadi tipe data SQL Server yang setara.

Atribut tabel apa yang ingin Anda ubah ukurannya?

Tabel berikut ini mencantumkan atribut yang bisa Anda ubah ukurannya, dan menjelaskan cara Panduan Upsizing menangani masing-masing:

Atribut

Tindakan jika dipilih

Indeks

Panduan Upsizing mengubah ukuran semua indeks.

Panduan Upsizing mengonversi kunci utama Access menjadi SQL Server indeks dan menandainya sebagai SQL Server kunci utama. Jika Anda memilih untuk menautkan tabel SQL Server yang dimutakhirkan ke database Access, Panduan Pembaruan juga menambahkan prefiks "aaaaa" ke nama indeks. Ini karena Access memilih indeks yang pertama menurut abjad dalam daftar indeks yang tersedia sebagai kunci utama dan prefiks "aaaaa" memastikan bahwa indeks yang tepat dipilih.

Semua indeks lain mempertahankan nama mereka, kecuali jika karakter ilegal diganti dengan karakter "_". Indeks Access yang unik dan tidak unik menjadi indeks SQL Server unik dan tidak unik.

Tabel tertaut harus memiliki indeks unik agar dapat diperbarui di Access. Panduan Upsizing bisa memperbarui indeks unik yang sudah ada, tapi tidak bisa membuat indeks unik di mana tidak ada. Jika Ingin dapat memperbarui data dalam tabel setelah melakukan pembaruan, pastikan Anda menambahkan indeks unik ke setiap tabel Access sebelum melakukan pembaruan.

Aturan validasi

Panduan Upsizing memperbarui hal berikut ini sebagai pembaruan dan menyisipkan pemicu:

  • Semua bidang Properti diperlukan

  • Aturan validasi tabel

  • Aturan validasi data

  • Aturan validasi bidang

Pemicu adalah serangkaian pernyataan Transact-SQL yang terkait dengan tabel SQL Server. Tabel dapat memiliki tiga pemicu, satu untuk setiap perintah yang bisa mengubah data dalam tabel: perintah PERBARUI, SISIPKAN, dan HAPUS. Pemicu dijalankan secara otomatis ketika perintah dilakukan. Panduan Upsizing menggunakan pemicu daripada aturan SQL Server untuk memberlakukan validasi tingkat bidang karena aturan SQL Server tidak memungkinkan Anda menampilkan pesan kesalahan kustom.

Setiap aturan validasi tidak selalu memiliki korespondensi satu ke satu dengan pemicu. Setiap aturan validasi mungkin menjadi bagian dari beberapa pemicu, dan setiap pemicu mungkin berisi kode untuk meniru fungsi beberapa aturan validasi.

Saat Anda mengatur properti Diperlukan dari bidang Access ke true, pengguna tidak bisa menyisipkan catatan dan membiarkan bidang yang diperlukan null (jika tidak ada batas default ke bidang) atau membuat bidang null saat memperbarui rekaman. Bidang wajib diukur menjadi bidang yang tidak memperbolehkan nilai Null pada SQL Server.

Teks validasi

Properti Teks Validasi database Access dikonversi menjadi properti Teks Validasi proyek Access. Ini memungkinkan pesan kesalahan Access yang mudah dikenali ditampilkan jika terjadi pelanggaran batasan pada waktu proses.

Default

Panduan Upsizing memperbarui semua properti Nilai Default ke objek default American National Standards Institute (ANSI).

Hubungan tabel

Panduan Upsizing mengubah ukuran semua hubungan tabel.

Anda bisa memutuskan cara memperbesar hubungan tabel dan integritas referensial dengan menggunakan pembaruan, sisipkan, atau hapus pemicu, atau dengan menggunakan Deklarasikan Integritas Referensial (DRI). DRI bekerja dengan cara yang sama seperti integritas referensial Access dengan menetapkan batasan kunci utama untuk tabel dasar (sisi "satu" dari hubungan satu ke banyak) dan batasan kunci asing untuk tabel asing (biasanya sisi "banyak" dari hubungan satu ke banyak).

  • Menggunakan DRI     Pilih Hubungan tabel dan Gunakan DRI untuk menggunakan DRI untuk menerapkan integritas referensial. Validasi kolom database Access dikonversi menjadi batasan pemeriksaan DRI SQL Server dengan pesan validasi seperti yang diperlihatkan dalam tabel berikut ini.

Hubungan database Access

SQL Server Kunci Asing

Validatio n Text

Pembaruan Berskala

ON DELETE NO ACTION ON UPDATE CASCADE

"Rekaman tidak dapat dihapus karena tabel <> foreigntable menyertakan rekaman terkait."

Penghapusan Bertingkat

ON DELETE CASCADE ON UPDATE NO ACTION

"Anda tidak bisa menambahkan atau mengubah rekaman karena rekaman terkait diperlukan dalam tabel <> primer."

Pembaruan Berskala dan Penghapusan Bersisik

ON DELETE CASCADE ON UPDATE CASCADE

Nilai tidak diatur.

Tidak ada DRI

ON DELETE NO ACTION ON UPDATE NO ACTION

Anda tidak bisa menambahkan, mengubah, atau menghapus rekaman ini karena pembatasan hubungan antara tabel <> primer dan <> asing.

  • Menggunakan pemicu     Jika Anda telah menetapkan pembaruan bertingkat atau menghapus dalam hubungan tabel Access, dan Anda ingin mempertahankan perilaku ini dalam tabel yang diperbarui, pilih hubungan Tabel dan Gunakan pemicu. Tindakan ini akan meningkatkan pembaruan bertingkat atau menghapus sebagai pemicu untuk menerapkan integritas referensial.

    Hubungan tabel tidak selalu memiliki korespondensi satu ke satu dengan pemicu. Setiap hubungan mungkin menjadi bagian dari beberapa pemicu atau setiap pemicu mungkin berisi kode untuk meniru fungsionalitas beberapa aturan integritas referensial. Sisipkan pemicu digunakan pada tabel turunan dan pemicu penghapusan digunakan pada tabel induk.

    Catatan: Access memerlukan DRI untuk membaca diagram database database SQL Server. Untuk memungkinkan Access membaca diagram database sembari memberlakukan integritas referensial melalui pemicu, Panduan Upsizing menempatkan DRI pada hubungan tetapi menonaktifkan pemeriksaan batasan kunci asing.

Opsi data apa yang ingin Anda sertakan?

  • Menambahkan bidang cap waktu ke tabel    SQL Server menggunakan bidang cap waktu untuk mengindikasikan bahwa rekaman telah diubah (tetapi tidak ketika diubah) dengan membuat bidang nilai unik lalu memperbarui bidang ini setiap kali rekaman diperbarui. Untuk tabel tertaut, Access menggunakan nilai dalam bidang cap waktu untuk menentukan apakah rekaman telah diubah sebelum memperbaruinya. Secara umum, bidang cap waktu memberikan kinerja dan keandalan terbaik. Tanpa bidang cap waktu, SQL Server harus memeriksa semua bidang dalam rekaman untuk menentukan apakah rekaman telah berubah, yang memperlambat kinerja.

    Tabel berikut ini menjelaskan pengaturan yang tersedia dalam daftar ini:

Pengaturan

Deskripsi

Ya, biarkan panduan yang memutuskan

Jika tabel Access asli berisi bidang floating-point (Tunggal atau Ganda), Memo, atau objek OLE , Panduan Upsizing membuat bidang stempel waktu baru dalam tabel SQL Server yang dihasilkan untuk bidang tersebut.

Ya, selalu

Panduan Upsizing membuat bidang stempel waktu untuk semua tabel yang dimutakhirkan terlepas dari tipe bidang apa yang ada di dalamnya. Ini meningkatkan kinerja tabel Access yang diperbarui yang mungkin tidak berisi bidang Memo, Objek OLE, atau titik mengambang, tetapi memiliki bidang tipe lain.

Tidak, Tidak pernah

Panduan Upsizing tidak menambahkan bidang stempel waktu ke tabel.

Penting: Dalam tabel SQL Server yang ditautkan, Access tidak memeriksa untuk menentukan apakah bidang objek Memo atau OLE telah berubah karena ukuran bidang ini mungkin berukuran banyak megabyte dan perbandingannya mungkin terlalu padat jaringan dan memakan waktu. Oleh karena itu, jika hanya bidang teks atau gambar yang telah berubah dan tidak ada bidang stempel waktu, Access menimpa perubahan. Selain itu, nilai bidang titik mengambang mungkin tampak telah berubah ketika belum, jadi dengan tidak adanya bidang stempel waktu, Access mungkin menentukan bahwa catatan telah diubah saat catatan belum diubah.

  • Hanya buat struktur tabel, jangan upsize data apa pun    Panduan Upsizing mengubah ukuran semua data menjadi SQL Server secara default. Jika Anda memilih kotak centang Hanya buat struktur tabel, jangan ubah ukuran data apa pun , hanya struktur data yang diukur.

Bagian atas bagian

Langkah 4: Pilih cara untuk meningkatkan ukuran aplikasi Anda

Di halaman panduan berikutnya, Anda bisa memilih salah satu dari tiga cara berbeda untuk memperingkat aplikasi database Access Anda. Di bawah Perubahan aplikasi apa yang ingin Anda buat?, pilih salah satu opsi berikut ini:

  • Membuat aplikasi klien/server Access baru    Jika Anda memilih opsi ini, Panduan Upsizing membuat proyek Access baru. Panduan Upsizing meminta anda untuk nama, yang secara default ke nama database Access saat ini, menambahkan akhiran "CS", lalu menyimpan proyek di lokasi yang sama dengan database Access yang sudah ada.

    Panduan Upsizing membuat file proyek Access lalu mengupdaya semua objek database dari database Access ke proyek Access. Jika Anda tidak menyimpan kata sandi dan ID pengguna, maka saat pertama kali Anda membuka proyek Access, Access menampilkan kotak dialog Properti Link Data sehingga Anda bisa menyambungkan ke database SQL Server.

  • Menautkan tabel SQL Server ke aplikasi yang sudah ada    Jika Anda memilih opsi ini, Panduan Upsizing mengubah database Access Anda sehingga kueri, formulir, laporan, dan halaman akses data Anda menggunakan data dalam database SQL Server baru daripada data di database Access Anda. Panduan Upsizing mengganti nama tabel Access yang Anda ukur dengan akhiran "_local." Misalnya, jika Anda mengubah ukuran tabel bernama Karyawan, tabel akan diganti namanya Employees_local dalam database Access Anda. Lalu, panduan Upsizing membuat tabel SQL Server tertaut bernama Karyawan.

    Catatan: Setelah operasi pembaruan selesai, tabel yang diganti namanya dengan akhiran "_local" tidak akan lagi digunakan. Namun, sebaiknya pertahankan tabel lokal hingga Anda memverifikasi bahwa pemutakhiran berhasil. Di kemudian hari, Anda bisa menghapus tabel lokal untuk mengurangi ukuran database Access Anda. Pastikan untuk mencadangkan database Anda sebelum menghapus tabel apa pun.

    Halaman kueri, formulir, laporan, dan akses data berdasarkan tabel Karyawan asli kini akan menggunakan tabel SQL Server Karyawan yang ditautkan. Banyak properti bidang dalam tabel lokal asli diwarisi oleh tabel lokal baru termasuk , Deskripsi, Keterangan, Format, InputMask, dan DecimalPlaces.

  • Tidak ada perubahan aplikasi    Pilih opsi ini jika Anda hanya ingin menyalin data Anda ke database SQL Server, dan tidak membuat perubahan lain pada aplikasi database Access yang sudah ada.

Simpan kata sandi dan ID pengguna    Secara default, Panduan Pembaruan membuat tabel tertaut dalam aplikasi yang sudah ada atau membuat proyek Access tanpa menyimpan nama pengguna dan kata sandi. Artinya, pengguna akan dimintai nama pengguna dan kata sandi setiap kali mereka masuk ke database SQL Server.

Jika Anda memilih Simpan kata sandi dan ID pengguna, pengguna bisa tersambung ke database SQL Server tanpa masuk. Jika Anda memilih Buat aplikasi klien/server Access baru, proyek Access menyimpan kata sandi nama pengguna di string koneksi OLE DB.

Catatan: Opsi ini dinonaktifkan untuk opsi Tidak ada perubahan aplikasi jika tabel SQL Server tertaut dikonfigurasi dengan tabel MSysConf untuk menolak penyimpanan kata sandi.

Laporan Panduan Upsizing

Saat Anda mengklik Selesai, Panduan Upsizing membuat laporan yang menyediakan deskripsi mendetail tentang semua objek yang dibuat, dan melaporkan setiap kesalahan yang ditemui selama proses. Panduan Upsizing menampilkan laporan dalam Pratinjau Cetak, lalu Anda bisa mencetak atau menyimpan laporan, misalnya, sebagai file XPS atau PDF. Laporan tidak disimpan sebagai objek Access saat Anda menutup jendela Pratinjau Cetak.

Laporan Panduan Upsizing berisi informasi tentang hal berikut:

  • Mengubah ukuran parameter, termasuk atribut tabel apa yang Anda pilih untuk melakukan upsize dan cara Anda melakukan upsized.

  • Informasi tabel, termasuk perbandingan nilai Access dan SQL Server untuk nama, tipe data, indeks, aturan validasi, default, pemicu, dan apakah stempel waktu ditambahkan atau tidak.

  • Setiap kesalahan yang ditemui, seperti database atau log transaksi penuh, izin yang tidak memadai, perangkat atau database yang tidak dibuat, tabel, default, atau aturan validasi dilewati, hubungan tidak diberlakukan, kueri dilewati (karena tidak dapat diterjemahkan ke sintaks SQL Server), dan kontrol dan sumber rekaman kesalahan konversi dalam formulir dan laporan.

Bagian atas bagian

Atas Halaman

Bagaimana objek database diperkecil

Data dan objek database berikut ini akan di-upsized:

  • Tipe data dan data    Semua tipe data database Access dikonversi ke yang setara dalam SQL Server. Panduan mengonversi teks database Access ke Unicode dengan menambahkan pengidentifikasi string Unicode ke semua nilai string dan dengan menambahkan prefiks Unicode n ke semua tipe data.

  • Kueri    

    • Pilih kueri yang tidak memiliki klausul ORDER BY atau parameter dikonversi menjadi tampilan.

    • Kueri tindakan dikonversi menjadi kueri tindakan prosedur yang disimpan. Access menambahkan SET NOCOUNT ON setelah kode deklarasi parameter untuk memastikan prosedur yang disimpan berjalan.

    • Pilih kueri yang hanya mereferensikan tabel (juga disebut kueri dasar) yang menggunakan parameter atau klausul ORDER BY dikonversi menjadi fungsi yang ditentukan pengguna. Jika perlu, klausul TOP 100 PERSEN ditambahkan ke kueri yang berisi klausul ORDER BY.

    • Kueri parameter yang menggunakan parameter bernama mempertahankan nama teks asli yang digunakan dalam database Access dan dikonversi menjadi prosedur yang disimpan atau fungsi sebaris yang ditentukan pengguna.

      Catatan: Anda mungkin perlu mengonversi kueri yang tidak diubah ukurannya secara manual, seperti kueri pass-through SQL, kueri definisi data, dan kueri tab silang. Anda mungkin juga harus secara manual mengubah ukuran kueri yang ditumpuk terlalu dalam.

  • Forms, laporan, dan kontrol    Pernyataan SQL di properti RecordSource, ControlsSource , dan RowSource untuk formulir, laporan, atau kontrol disimpan dan tidak dikonversi menjadi prosedur yang disimpan atau fungsi yang ditentukan pengguna.

  • Properti startup    Panduan Upsizing mengubah ukuran properti startup berikut ini:

    StartUpShowDBWindowStartUpShowStatusBarAllowShortcutMenusAllowFullMenusAllowBuiltInToolbarsAllowToolbarChangesAllowSpecialKeysUseAppIconForFrmRptAppIconAppTitleStartUpFormStartUpMenuBarStartupShortcutMenuBar

  • Modul dan makro    Panduan Upsizing tidak membuat perubahan apa pun pada modul atau makro. Anda mungkin perlu mengubah aplikasi untuk memanfaatkan fitur SQL Server sepenuhnya. Untuk informasi selengkapnya, lihat artikel MSDN Mengoptimalkan Aplikasi Microsoft Office Access yang Ditautkan ke SQL Server.

Atas Halaman

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.