Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Seiring berjalannya waktu, sebagian besar aplikasi database berkembang, menjadi lebih kompleks, dan perlu mendukung lebih banyak pengguna. Di beberapa titik dalam aplikasi Microsoft Office Access, Anda mungkin ingin mempertimbangkan untuk menaikkan ukuran ke database Microsoft SQL Server untuk mengoptimalkan kinerja, skalabilitas, ketersediaan, keamanan, keandalan, dan kemampuan pemulihan.

Di artikel ini

Tentang UPSIZING database Microsoft Office Access

UPSIZING adalah proses migrasi beberapa atau semua objek database dari database Access ke database SQL Server yang baru atau yang sudah ada atau Project Access baru (. ADP).

Manfaat UPSIZING database ke SQL Server

  • Kinerja dan skalabilitas tinggi    Dalam banyak situasi, SQL Server menawarkan kinerja yang lebih baik dari database Access. SQL Server juga menyediakan dukungan untuk database berukuran terabyte yang sangat besar, yang jauh lebih besar dari batas 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 saat pengguna lainnya ditambahkan.

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

  • Keamanan yang disempurnakan    Menggunakan koneksi tepercaya, SQL Server dapat diintegrasikan dengan keamanan sistem Windows untuk menyediakan akses terpadu tunggal ke jaringan dan database, yang mempekerjakan yang terbaik dari kedua sistem keamanan. Hal ini lebih memudahkan untuk mengelola skema keamanan yang kompleks.

  • Pemulihan segera    Jika terjadi kegagalan sistem (seperti sistem operasi mengalami crash atau pemadaman listrik), SQL Server memiliki mekanisme pemulihan otomatis yang mengembalikan 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 mengirim hasil ke klien. Memiliki server yang melakukan pemrosesan biasanya lebih efisien, terutama ketika bekerja dengan kumpulan data yang besar.

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

Cara untuk Upsize

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

Ada tiga cara untuk menggunakan panduan UPSIZING:

  • Upsize semua objek database dari database Access ke proyek Access sehingga Anda dapat membuat aplikasi klien/server. Pendekatan ini memerlukan beberapa perubahan aplikasi tambahan dan modifikasi pada kode dan kueri yang kompleks.

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

  • Buat database Access Front-end ke database SQL Server back-end sehingga Anda bisa membuat aplikasi terdepan/terbelakang. Pendekatan ini memerlukan sangat sedikit modifikasi aplikasi karena kode masih menggunakan Access Database Engine (ACE).

Sebelum Anda Upsize database Access

Sebelum Anda Upsize database Access ke database SQL Server atau Project Access, pertimbangkan melakukan hal berikut:

  • Mencadangkan database Anda     Meskipun panduan UPSIZING tidak menghapus data atau objek database apa pun dari database Access, ada baiknya Anda membuat salinan cadangan database Access sebelum Anda memperupakannya.

  • Pastikan Anda memiliki ruang disk yang memadai     Anda harus memiliki ruang disk yang memadai pada perangkat yang akan berisi database upsized. Panduan UPSIZING bekerja paling baik jika terdapat banyak ruang disk yang tersedia.

  • Membuat indeks unik     Tabel tertaut harus memiliki indeks unik untuk dapat diperbarui di Access. Panduan UPSIZING dapat menaikkan ukuran indeks unik yang sudah ada, tetapi tidak dapat membuatnya di mana tidak ada. Jika Anda ingin bisa memperbarui tabel Anda, pastikan Anda menambahkan indeks yang unik untuk setiap tabel Access sebelum menaikkan ukuran.

  • Tetapkan izin yang sesuai pada database SQL Server

    • Untuk Upsize ke database yang sudah ada, Anda perlu membuat tabel dan membuat izin DEFAULT.

    • Untuk membuat database baru, Anda perlu membuat izin DATABASE, dan pilih izin pada tabel sistem di database Master.

Panduan UPSIZING 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 Upsize ke database yang sudah ada atau database baru

Pada halaman pertama panduan, tentukan Apakah Anda ingin menaikkan ukuran 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 klik 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 dikombinasikan 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 akan menggunakan driver ODBC tertentu (misalnya, driver Microsoft SQL ODBC) untuk menyambungkan ke sumber data (dalam hal ini, database server SQL). 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 pada 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 apa pun dengan driver ODBC yang benar sehingga aplikasi Anda dapat mengandalkan informasi koneksi yang konsisten dan akurat ke semua komputer yang digunakan. 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 dibagikan berada pada 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 meneruskan informasi koneksi langsung ke manajer driver ODBC, dan membantu menyederhanakan aplikasi Anda dengan menghapus persyaratan bahwa administrator sistem atau pengguna membuat DSN terlebih dahulu sebelum menggunakan database.

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

    • SQL Server apa 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 yang dapat diintegrasikan dengan keamanan sistem operasi Windows untuk menyediakan log masuk tunggal ke jaringan dan database.

    • ID masuk dan kata sandi     Jika Anda tidak menggunakan koneksi tepercaya, ketikkan ID masuk dan kata sandi akun dengan hak istimewa DATABASE di server.

    • Apa yang Anda inginkan untuk menamai database SQL Server baru Anda?     Ketikkan nama database SQL Server baru. Access akan merevisi nama jika konflik dengan nama database yang sudah ada dan menambahkan akhiran bernomor (mydatabase 1, misalnya).

Atas bagian

Langkah 2: Pilih tabel yang Upsize

Dalam langkah ini, Anda memilih tabel Access yang ingin Anda Upsize ke database SQL Server. Pilih tabel yang ingin Anda jadikan Upsize, lalu gunakan tombol panah untuk memindahkannya ke daftar ekspor ke SQL Server . Alternatifnya, Anda bisa mengklik ganda tabel untuk memindahkannya dari satu daftar ke yang lainnya.

Daftar tabel yang tersedia menyertakan semua tabel tertaut kecuali untuk tabel SQL Server yang sudah ada dalam database SQL Server. Tabel tertaut yang mengarahkan ke database SQL Server yang telah dipilih untuk menaikkan ukuran secara otomatis muncul di kotak daftar ekspor ke SQL Server dan tidak dapat dihapus. Tabel yang saat ini tidak terlihat dalam Panel Navigasi juga dikecualikan, termasuk tabel dan tabel sistem tersembunyi.

Tips: Setiap tabel yang memiliki nama yang diakhiri dalam "_local" dikecualikan dari daftar tabel yang tersedia untuk mencegah tabel UPSIZING yang telah upsized. Jika Anda ingin menaikkan ukuran tabel ini lagi, ganti namanya sebelum Anda menjalankan panduan UPSIZING dengan menghapus akhiran "_local".

Atas bagian

Langkah 3: Tentukan atribut dan opsi yang akan ditingkatkan

Dalam langkah ini, Anda memilih atribut tabel untuk Upsize ke database SQL Server Anda. Secara default, semua atribut dipilih untuk UPSIZING secara default.

Catatan: Secara default, panduan UPSIZING mengonversi nama bidang Access ke nama bidang SQL Server legal, dan mengonversi tipe data Access ke tipe data SQL Server yang setara.

Atribut tabel apa yang ingin Anda jadikan Upsize?

Tabel berikut ini mencantumkan atribut yang dapat Anda Upsize, dan menjelaskan bagaimana panduan UPSIZING ditangani masing-masing:

Attribute

Tindakan jika dipilih

Indeks

Panduan UPSIZING upsizes semua indeks.

Panduan UPSIZING mengonversi kunci utama Access ke indeks SQL Server dan menandainya sebagai kunci utama SQL Server. Jika Anda memilih untuk menautkan tabel SQL Server ke database Access Anda, panduan peningkatan ukuran juga menambahkan awalan "aaaaa" ke nama indeks. Ini karena Access memilih indeks yang pertama kali dalam daftar indeks yang tersedia sebagai kunci utama dan awalan "aaaaa" memastikan bahwa indeks yang tepat dipilih.

Semua indeks lainnya mempertahankan nama mereka, kecuali jika karakter ilegal diganti dengan karakter "_". Indeks akses unik dan non-unik menjadi indeks SQL Server yang unik dan tidak unik.

Tabel tertaut harus memiliki indeks unik untuk dapat diperbarui di Access. Panduan UPSIZING dapat menaikkan ukuran indeks unik yang sudah ada, tetapi tidak dapat membuatnya di mana tidak ada. Jika Anda ingin dapat memperbarui data dalam tabel setelah menaikkan ukuran, pastikan Anda menambahkan indeks unik untuk setiap tabel Access sebelum menaikkan ukuran.

Aturan validasi

Panduan UPSIZING menaikkan ukuran berikut ini sebagai pembaruan dan sisipkan pemicu:

  • Semua properti bidang yang diperlukan

  • Aturan validasi tabel

  • Aturan validasi data

  • Aturan validasi bidang

Pemicu adalah rangkaian pernyataan Transact-SQL yang terkait dengan tabel SQL Server. Tabel bisa memiliki tiga pemicu, satu untuk setiap perintah yang bisa mengubah data dalam tabel: perintah Perbarui, sisipkan, dan Hapus. Pemicu dijalankan secara otomatis saat perintah dilakukan. Panduan UPSIZING menggunakan pemicu dan bukan aturan SQL Server untuk memberlakukan validasi tingkat bidang karena aturan SQL Server tidak memperbolehkan Anda untuk menampilkan pesan kesalahan kustom.

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

Saat Anda mengatur properti yang diperlukan bidang Access ke true, pengguna tidak bisa menyisipkan catatan dan membiarkan bidang kosong yang diperlukan (jika tidak ada default yang terikat ke bidang) atau membuat bidang kosong saat memperbarui catatan. Bidang yang diperlukan adalah upsized ke bidang yang tidak memperbolehkan nilai null di SQL Server.

Teks validasi

Properti teks validasi database Access dikonversi ke properti teks validasi proyek Access. Ini memungkinkan pesan kesalahan akses yang ramah untuk ditampilkan dalam Kejadian pelanggaran batasan saat menjalankan.

Default

Panduan UPSIZING upsizes semua properti nilai default untuk objek default American National Standards Institute (ANSI).

Hubungan tabel

Panduan UPSIZING upsizes semua hubungan tabel.

Anda dapat memutuskan cara menaikkan hubungan tabel dan integritas referensial dengan menggunakan Pembaruan, menyisipkan, atau menghapus pemicu, atau dengan menggunakan integritas referensial yang ditetapkan (DRI). DRI bekerja dengan cara yang sama seperti akses integritas referensial dengan menentukan 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).

  • Gunakan DRI     Pilih hubungan tabel dan gunakan DRI untuk menggunakan dri untuk memaksakan integritas referensial. Access validasi kolom database dikonversi ke batasan centang SQL Server DRI dengan pesan validasi seperti yang diperlihatkan dalam tabel berikut ini.

Hubungan database Access

Kunci asing SQL Server

Validatio n teks

Pembaruan Cascade

DI HAPUS TIDAK ADA TINDAKAN PADA PEMBARUAN CASCADE

"Catatan tidak dapat dihapus karena tabel <tabelasing> menyertakan catatan terkait."

Penghapusan Bertingkat

PADA PENGHAPUSAN DALAM PEMBARUAN TIDAK ADA TINDAKAN

"Anda tidak dapat menambahkan atau mengubah catatan karena catatan terkait diperlukan dalam tabel <primarytable>."

Pembaruan Cascade
dan penghapusan bertingkat

PADA PENGHAPUSAN CASCADE PADA PEMBARUAN CASCADE

Nilai tidak diatur.

Tidak DRI

PADA HAPUS TIDAK ADA TINDAKAN PADA PERBARUI TIDAK ADA TINDAKAN

Anda tidak dapat menambahkan, mengubah, atau menghapus catatan ini karena batasan hubungan antara tabel <primarytable> dan <tabelasing>.

  • Menggunakan pemicu     Jika Anda telah menentukan pembaruan atau penghapusan bertingkat dalam hubungan tabel Access Anda, dan Anda ingin mempertahankan perilaku ini dalam tabel upsized, pilih hubungan tabel dan gunakan pemicu. Pembaruan bertingkat ini meningkatkan atau menghapus sebagai pemicu untuk memaksakan integritas referensial.

    Hubungan tabel tidak selalu memiliki korespondensi satu lawan satu dengan pemicu. Setiap hubungan mungkin menjadi bagian dari beberapa pemicu atau setiap pemicu yang mungkin berisi kode untuk meniru fungsionalitas dari beberapa aturan integritas referensial. Insert Trigger digunakan pada tabel anak dan menghapus pemicu yang digunakan pada tabel induk.

    Catatan: Access memerlukan DRI untuk membaca diagram database database SQL Server. Untuk memperbolehkan akses membaca diagram database sambil memberlakukan integritas referensial melalui pemicu, panduan UPSIZING menempatkan DRI pada hubungan tapi menonaktifkan pemeriksaan constraint foreign key.

Opsi data apa yang ingin Anda sertakan?

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

    Tabel berikut ini menguraikan pengaturan yang tersedia dalam daftar ini:

Pengaturan

Deskripsi

Ya, biarkan panduan memutuskan

Jika tabel akses asli berisi Floating-Point (tunggal atau ganda), memo, atau objek OLE bidang, panduan menaikkan ukuran membuat bidang timestamp baru dalam tabel SQL Server yang dihasilkan untuk bidang tersebut.

Ya, selalu

Panduan UPSIZING membuat bidang timestamp untuk semua tabel upsized terlepas dari tipe bidang yang ada. Hal ini meningkatkan kinerja tabel akses upsized yang mungkin tidak berisi memo, Objek OLE, atau bidang Floating-Point, tapi yang memiliki bidang tipe lainnya.

Tidak, jangan pernah

Panduan UPSIZING tidak menambahkan bidang timestamp ke tabel.

Penting: Dalam tabel tertaut SQL Server, Access tidak memeriksa untuk menentukan apakah memo atau bidang Objek OLE telah berubah karena bidang ini dapat berukuran banyak megabyte dan perbandingan bisa terlalu intensif dan memakan waktu. Oleh karena itu, jika hanya bidang teks atau gambar yang berubah dan tidak ada bidang timestamp, Access menimpa perubahan. Selain itu, nilai bidang Floating-Point mungkin tampak berubah ketika tidak ada dalam bidang timestamp, Access mungkin menentukan bahwa catatan telah diubah saat belum.

  • Hanya membuat struktur tabel, jangan Upsize data apa pun    Panduan UPSIZING upsizes semua data ke SQL Server secara default. Jika Anda memilih kotak centang hanya Buat tabel, jangan Upsize data apa pun , hanya struktur data yang upsized.

Atas bagian

Langkah 4: Pilih cara untuk mengupsize aplikasi Anda

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

  • Membuat aplikasi klien/server akses baru    Jika Anda memilih opsi ini, panduan UPSIZING membuat proyek Access baru. Panduan UPSIZING meminta Anda untuk nama, yang defaultnya adalah 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 upsizes semua objek database dari database Access ke proyek Access. Jika Anda tidak menyimpan kata sandi dan ID pengguna, maka pertama kali Anda membuka proyek Access, Access menampilkan kotak dialog properti tautan 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 yang baru dan bukan data dalam database Access Anda. Panduan UPSIZING mengganti nama tabel Access yang Anda Upsize dengan akhiran "_local." Misalnya, jika Anda menaikkan ukuran tabel bernama karyawan, tabel akan berganti nama Employees_local dalam database Access Anda. Lalu, panduan UPSIZING membuat tabel tertaut SQL Server yang bernama karyawan.

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

    Kueri, formulir, laporan, dan halaman akses data berdasarkan tabel karyawan asli kini akan menggunakan tabel karyawan SQL Server tertaut. Banyak properti bidang dalam tabel lokal asli yang 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 ke database SQL Server, dan tidak membuat perubahan lainnya pada aplikasi database Access yang sudah ada.

Menyimpan kata sandi dan ID pengguna    Secara default, panduan UPSIZING membuat tabel tertaut dalam aplikasi yang sudah ada atau membuat proyek Access tanpa menyimpan nama pengguna dan kata sandi. Ini berarti bahwa pengguna 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 menyambungkan ke database SQL Server tanpa masuk. Jika Anda memilih buat aplikasi klien/server baru, proyek Access menyimpan kata sandi nama pengguna dalam STRING koneksi OLE DB.

Catatan: Opsi ini dinonaktifkan untuk opsi tanpa perubahan aplikasi jika tabel tertaut SQL Server dikonfigurasikan dengan tabel msysconf untuk menolak menyimpan 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 dihadapi selama proses. Panduan UPSIZING menampilkan laporan dalam pratinjau cetak, dan Anda kemudian dapat 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 yang berikut ini:

  • Parameter UPSIZING, termasuk atribut tabel apa yang Anda pilih untuk Upsize dan bagaimana Anda 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 dihadapi, 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 bisa diterjemahkan ke sintaks SQL Server), dan kontrol serta sumber rekaman kesalahan konversi dalam formulir dan laporan.

Atas bagian

Atas Halaman

Bagaimana objek database mendapatkan upsized

Data dan objek database berikut ini mendapatkan upsized:

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

  • Kueri    

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

    • Kueri tindakan dikonversi ke kueri tindakan prosedur tersimpan. Access menambahkan NOCOUNT aktif setelah kode Deklarasi parameter untuk memastikan prosedur yang disimpan berjalan.

    • Pilih kueri yang hanya referensi tabel (juga disebut kueri dasar) yang menggunakan salah satu parameter atau klausa ORDER BY akan dikonversi menjadi fungsi yang ditentukan pengguna. Jika perlu, klausul persen 100 teratas ditambahkan ke kueri yang berisi klausa ORDER BY.

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

      Catatan: Anda mungkin perlu mengonversi kueri yang tidak Upsize secara manual, seperti kueri kirim langsung SQL, kueri definisi data, dan kueri tab silang. Anda juga mungkin harus secara manual Upsize kueri yang ditumpuk terlalu dalam.

  • Formulir, laporan, dan kontrol    Pernyataan SQL dalam recordsource, controlssource dan properti rowsource untuk formulir, laporan, atau kontrol disimpan di tempat dan tidak dikonversi ke prosedur yang disimpan atau fungsi yang ditentukan pengguna.

  • Properti startup    Panduan UPSIZING upsizes properti startup berikut:

    StartUpShowDBWindow
    startupshowstatusbar
    allowshortcutmenus
    allowfullmenus
    allowbuiltintoolbar
    allowtoolbarchanges
    allowspecialkeys
    useappiconforfrmrpt
    appicon

    appiconform
    startupmenubar
    startupshortcutmenubar

  • Modul dan makro    Panduan UPSIZING tidak membuat perubahan apa pun pada modul atau makro. Anda mungkin perlu memodifikasi aplikasi Anda untuk memanfaatkan fitur SQL Server. 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.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×