Memindahkan Access data ke database SQL Server dengan menggunakan panduan Upsizing

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Sepanjang waktu, sebagian besar aplikasi database membesar, menjadi lebih kompleks dan perlu dukungan pengguna lainnya. Pada titik tertentu dalam kehidupan Anda aplikasi Microsoft Office Access, Anda mungkin ingin mempertimbangkan upsizing tersebut ke database Microsoft SQL Server untuk mengoptimalkan kinerja, skalabilitas, ketersediaan, keamanan, keandalan, dan kemampuan pemulihan.

Di artikel ini

Tentang upsizing database Microsoft Office Access

Menggunakan panduan Upsizing

Bagaimana objek database mendapatkan upsized

Tentang upsizing database Microsoft Office Access

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

Manfaat upsizing database untuk SQL Server

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

  • Peningkatan ketersediaan    SQL Server memungkinkan Anda untuk melakukan cadangan dinamis, penambahan atau selesai, database saat ini sedang digunakan. Oleh karena itu, Anda tidak harus memaksa pengguna untuk keluar dari database untuk mencadangkan data.

  • Peningkatan keamanan    Menggunakan koneksi tepercaya, SQL Server bisa integrasi dengan sistem Windows keamanan untuk menyediakan akses terintegrasi tunggal ke dalam jaringan dan database yang menggunakan terbaik sistem keamanan kedua. Ini yang membuatnya lebih mudah untuk mengelola keamanan kompleks skema.

  • Kemampuan pemulihan langsung    Dalam kasus kegagalan sistem (seperti macet sistem operasi atau pemadaman listrik), SQL Server memiliki mekanisme pemulihan otomatis yang pulih database ke status terakhir konsistensi dalam beberapa menit, dengan campur administrator tidak tangan database.

  • Pemrosesan berbasis server    Menggunakan SQL Server di konfigurasi klien server mengurangi lalu lintas jaringan pemrosesan kueri database di server sebelum mengirim hasil untuk klien. Mengalami server lakukan proses ini biasanya lebih efisien, terutama saat bekerja dengan kumpulan data yang besar.

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

Cara upsize

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

Ada tiga cara untuk menggunakan panduan Upsizing:

  • Upsize semua objek database dari Access database untuk mengakses proyek sehingga Anda bisa membuat klien/aplikasi server. Pendekatan ini memerlukan beberapa perubahan tambahan aplikasi dan modifikasi kode dan kueri kompleks.

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

  • Membuat Access database front-end untuk SQL Server database back-end sehingga Anda bisa membuat aplikasi terdepan/terbelakang. Pendekatan ini memerlukan sedikit aplikasi modifikasi karena kode masih menggunakan Access database engine (AS).

Sebelum Anda upsize Access database

Sebelum Anda upsize database Access ke database SQL Server atau Access project, pertimbangkan melakukan hal berikut ini:

  • Mencadangkan database Anda     Meskipun panduan Upsizing tidak menghapus data apa pun atau objek database dari database Access Anda, ada baiknya membuat cadangan menyalinnya dari database Access Anda sebelum Anda upsize.

  • Pastikan Anda memiliki ruang disk yang memadai     Anda harus memiliki ruang disk yang memadai di perangkat yang akan berisi upsized database. Panduan Upsizing bekerja paling baik bila ada banyak ruang disk yang tersedia.

  • Membuat indeks unik     Tabel yang ditautkan harus indeks unik untuk dapat diperbarui di Access. Panduan Upsizing bisa upsize indeks unik yang sudah ada, tapi tidak dapat membuatnya mana tidak ada. Jika Anda ingin agar dapat memperbarui tabel Anda, pastikan bahwa Anda menambahkan indeks unik untuk setiap tabel Access sebelum upsizing.

  • Menetapkan sendiri izin yang sesuai di database SQL Server

    • Untuk upsize untuk database yang sudah ada, Anda memerlukan izin Buat tabel dan membuat DEFAULT.

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

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

Atas Halaman

Menggunakan panduan Upsizing

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

    Panduan Upsizing dimulai.

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

Langkah 2: Pilih yang tabel untuk upsize

Langkah 3: Tentukan atribut dan opsi menjadi upsized

Langkah 4: Pilih cara upsize aplikasi Anda

Panduan Upsizing laporan

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

Pada halaman pertama panduan, Anda menentukan apakah Anda ingin upsize 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 dan 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 digabungkan dengan informasi koneksi yang diperlukan untuk mengakses data tersebut. Contoh sumber data ini adalah akses, SQL Server, Oracle RDBMS, lembar bentang dan file teks. Contoh informasi koneksi antara 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 ODBC Driver manajer, yang pada gilirannya menggunakan driver ODBC tertentu (misalnya, driver Microsoft SQL ODBC) untuk menyambungkan ke sumber data (dalam kasus ini, database SQL Server). Di Access, Anda menggunakan sumber data ODBC untuk menyambungkan ke sumber data eksternal untuk akses 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) dengan menggunakan salah satu Sumber Data ODBC Administrator untuk menyimpan informasi koneksi dalam registri Microsoft Windows atau DSN file, atau Sambungkan string dalam kode Visual Basic untuk menyampaikan informasi koneksi langsung ke manajer Driver ODBC Serikat.

      Mesin sumber data

      Mesin sumber data menyimpan informasi koneksi dalam registri Windows di komputer tertentu dengan nama yang ditentukan pengguna. Anda bisa menggunakan mesin sumber data hanya di komputer mereka ditetapkan. Ada dua tipe sumber data mesin — pengguna dan sistem. Sumber data pengguna bisa digunakan hanya oleh pengguna saat ini dan hanya dapat dilihat oleh pengguna tersebut. Sumber data sistem bisa digunakan oleh semua pengguna pada komputer dan terlihat bagi semua pengguna pada komputer dan layanan sistem. Mesin sumber data sangat berguna ketika Anda ingin menyediakan keamanan tambahan, karena pengguna yang masuk bisa menampilkan sumber data mesin dan tidak bisa disalin oleh pengguna jarak jauh ke komputer lain.

      File sumber data

      File sumber data (juga disebut DSN file) menyimpan informasi koneksi dalam file teks, tidak registri Windows, dan biasanya lebih fleksibel untuk menggunakan dari mesin sumber data. Misalnya Anda bisa menyalin file sumber data ke komputer mana pun dengan driver ODBC yang benar sehingga aplikasi Anda bisa bergantung pada informasi koneksi akurat dan konsisten untuk semua komputer tersebut menggunakan. Atau Anda bisa meletakkan file sumber data di server tunggal, membagikannya antara komputer pada jaringan, dan dengan mudah mempertahankan informasi koneksi dalam satu lokasi.

      File sumber data juga dapat unshareable. Sumber data unshareable file yang berada di satu komputer dan target mesin sumber data. Anda bisa menggunakan unshareable file sumber data untuk mengakses sumber data mesin yang sudah ada dari file sumber data.

      Menyambungkan string

      Dalam modul, Anda bisa menentukan diformat Sambungkan string yang menentukan informasi koneksi. String Sambungkan meneruskan informasi koneksi langsung ke manajer Driver ODBC Serikat, dan membantu menyederhanakan aplikasi Anda dengan menghapus persyaratan bahwa administrator sistem atau pengguna pertama kali membuat DSN sebelum menggunakan database.

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

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

    • Gunakan tepercaya koneksi     Anda bisa menggunakan koneksi tepercaya, yaitu, SQL Server bisa mengintegrasikan dengan keamanan sistem operasi Windows untuk menyediakan masuk tunggal ke dalam jaringan dan database.

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

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

Bagian atas bagian

Langkah 2: Pilih yang tabel untuk upsize

Dalam langkah ini, Anda memilih tabel Access yang ingin Anda upsize ke database SQL Server. Pilih tabel yang ingin Anda upsize, dan lalu gunakan tombol panah untuk memindahkannya ke daftar mengekspor ke SQL Server . Alternatifnya, Anda bisa mengklik ganda tabel untuk memindahkannya dari satu daftar ke yang lain.

Daftar Tabel yang tersedia mencakup semua tabel yang ditautkan kecuali untuk tabel SQL Server sudah dalam database SQL Server. Tabel tertaut yang mengarah ke database SQL Server yang telah dipilih untuk upsizing secara otomatis muncul di kotak daftar mengekspor ke SQL Server dan tidak bisa dihapus. Tabel yang tidak saat ini terlihat di Panel Navigasi juga dikecualikan, termasuk tabel tersembunyi dan sistem tabel.

Tips: Semua tabel yang memiliki nama yang berakhiran "_local" dikecualikan dari daftar tabel yang tersedia untuk mencegah upsizing tabel yang sudah ada upsized. Jika Anda ingin upsize tabel ini lagi, ganti nama sebelum Anda menjalankan panduan Upsizing dengan menghapus akhiran "_local".

Bagian atas bagian

Langkah 3: Tentukan atribut dan opsi menjadi upsized

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

Catatan: Secara default, panduan Upsizing mengonversi nama bidang akses ke hukum SQL Server nama bidang, dan mengonversi tipe data Access ke tipe data SQL Server yang sama.

Atribut tabel apa yang Anda inginkan untuk upsize?

Tabel berikut mencantumkan atribut Anda bisa upsize, dan menguraikan cara panduan Upsizing menangani masing-masing:

Atribut

Tindakan jika dipilih

Indeks

Panduan Upsizing upsizes semua indeks.

Panduan Upsizing mengonversi akses kunci utama untuk indeks SQL Server dan menandai mereka sebagai kunci utama SQL Server. Jika Anda memilih untuk menautkan tabel SQL Server upsized ke database Access Anda, panduan Upsizing juga menambahkan awalan "aaaaa" ke nama indeks. Ini adalah karena Access memilih indeks yang pertama kali menurut abjad di daftar indeks tersedia sebagai kunci utama dan prefiks "aaaaa" memastikan bahwa indeks kanan dipilih.

Semua indeks lain mempertahankan namanya, kecuali mana karakter ilegal diganti dengan karakter "_". Indeks unik dan tidak unik akses menjadi unik dan tidak unik SQL Server indeks.

Tabel yang ditautkan harus indeks unik untuk dapat diperbarui di Access. Panduan Upsizing bisa upsize indeks unik yang sudah ada, tapi tidak dapat membuatnya mana tidak ada. Jika Anda ingin agar dapat memperbarui data dalam tabel Anda setelah upsizing tersebut, pastikan bahwa Anda menambahkan indeks unik untuk setiap tabel Access sebelum upsizing.

Aturan validasi

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

  • Semua bidang properti diperlukan

  • Aturan validasi tabel

  • Aturan validasi rekaman

  • Aturan validasi bidang

Pemicu adalah serangkaian pernyataan Transact-SQL yang terkait dengan tabel SQL Server. Tabel bisa memiliki tiga pemicu, satu untuk setiap perintah yang dapat memodifikasi data dalam tabel: perintah Perbarui, sisipkan, dan Hapus. Memicu dijalankan secara otomatis saat perintah dilakukan. Panduan Upsizing menggunakan pemicu daripada aturan SQL Server untuk menerapkan validasi bidang tingkat karena aturan SQL Server tidak memungkinkan Anda untuk 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 pemicu setiap mungkin berisi kode untuk menyamai fungsionalitas beberapa aturan validasi.

Ketika Anda mengatur properti bidang Access yang diperlukan ke true, pengguna tidak dapat menyisipkan rekaman dan biarkan bidang diperlukan null (jika tidak ada default yang terikat ke bidang) atau membuat bidang kosong saat memperbarui catatan. Bidang yang dibutuhkan upsized ke bidang yang tidak memperbolehkan nilai Null di SQL Server.

Teks validasi

Database Access properti Teks validasi dikonversi menjadi proyek Access properti Teks validasi . Ini memungkinkan akses pesan kesalahan yang mudah dikenali untuk ditampilkan dalam Kejadian pelanggaran batasan saat menjalankan.

Default

Panduan Upsizing upsizes properti Nilai Default untuk Amerika Nasional Standar Institut (ANSI) default objek.

Hubungan tabel

Panduan Upsizing upsizes semua tabel hubungan.

Anda bisa memutuskan cara upsize hubungan tabel dan integritas referensial dengan menggunakan Pembaruan, sisipkan atau Hapus pemicu, atau dengan menggunakan dideklarasikan integritas referensial (DRI). DRI berfungsi dengan cara yang sama sebagai integritas referensial Access dengan menetapkan kendala 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 menggunakan DRI untuk menerapkan integritas referensial. Akses database kolom validasi dikonversi menjadi kendala 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 bertingkat

PADA HAPUS TIDAK ADA TINDAKAN PADA PEMBARUAN BERTINGKAT

"Catatan yang tidak bisa dihapus karena tabel < foreigntable > berisi rekaman terkait."

Penghapusan Bertingkat

HAPUS MENJENJANGKAN PADA PEMBARUAN TIDAK ADA TINDAKAN

"Anda tidak bisa menambahkan atau mengubah catatan karena catatan terkait diperlukan di tabel < primarytable >."

Menjenjangkan pembaruan
dan penghapusan bertingkat

AKTIF PENGHAPUSAN BERTINGKAT PADA PEMBARUAN BERTINGKAT

Nilai tidak diatur.

Tidak ada DRI

HAPUS TIDAK ADA TINDAKAN PADA MEMPERBARUI TIDAK ADA TINDAKAN

Anda tidak bisa menambahkan, mengubah, atau menghapus catatan ini karena pembatasan hubungan antara tabel < primarytable > < foreigntable >.

  • Gunakan pemicu     Jika Anda memiliki ditentukan pembaruan berjenjang atau menghapus hubungan tabel Access Anda, dan Anda ingin mempertahankan perilaku ini dalam tabel upsized, pilih hubungan tabel dan gunakan pemicu. Ini upsizes cascading memperbarui atau menghapus sebagai pemicu untuk menerapkan integritas referensial.

    Hubungan tabel tidak selalu memiliki korespondensi satu ke satu dengan pemicu. Setiap relasi mungkin menjadi bagian dari beberapa pemicu atau pemicu setiap mungkin berisi kode untuk menyamai fungsionalitas beberapa aturan integritas referensial. Sisipkan pemicu digunakan pada anak tabel dan Hapus pemicu digunakan di tabel induk.

    Catatan: Access mengharuskan DRI untuk membaca diagram database dari database SQL Server. Untuk memperbolehkan akses ke Baca database diagram saat pelaksanaan integritas referensial melalui pemicu, panduan Upsizing tempat DRI pada hubungan tetapi untuk 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 menunjukkan bahwa catatan telah diubah (tapi tidak ketika berubah) dengan membuat bidang nilai unik dan lalu memperbarui bidang ini setiap kali catatan diperbarui. Untuk tabel tertaut, Access menggunakan nilai di bidang cap waktu untuk menentukan apakah catatan telah diubah sebelum memperbarui. Secara umum, bidang cap waktu menyediakan reliabilitas dan kinerja terbaik. Tanpa bidang cap waktu, SQL Server harus memeriksa semua bidang dalam catatan untuk menentukan apakah catatan yang telah berubah, yang memperlambat kinerja.

    Tabel berikut menguraikan pengaturan tersedia dalam daftar ini:

Pengaturan

Deskripsi

Ya, biarkan panduan memutuskan

Jika tabel Access asli berisi pecahan (tunggal atau ganda), Memo, atau bidang objek OLE , panduan Upsizing membuat baru bidang cap waktu dalam tabel SQL Server yang dihasilkan untuk bidang tersebut.

Ya, selalu

Panduan Upsizing membuat bidang cap waktu untuk semua tabel upsized terlepas dari tipe bidang apa mereka berisi. Ini meningkatkan kinerja upsized tabel Access yang mungkin tidak berisi Memo, Objek OLE, atau bidang pecahan, tapi yang memiliki bidang tipe lain.

Tidak, tidak pernah

Panduan Upsizing tidak menambahkan bidang cap waktu ke tabel.

Penting: Di tabel SQL Server yang ditautkan, Access tidak memeriksa untuk menentukan jika Memo atau OLE objek bidang telah berubah karena bidang ini bisa banyak megabyte dalam ukuran dan perbandingan bisa terlalu intensif jaringan dan memakan waktu. Oleh karena itu, jika hanya bidang teks atau gambar telah berubah dan ada tidak ada bidang cap waktu, Access menimpa perubahan. Juga, nilai bidang pecahan mungkin muncul telah berubah saat belum, sehingga tidak ada bidang cap waktu, Access mungkin menentukan bahwa catatan tersebut telah berubah saat ini belum.

  • Hanya membuat struktur tabel, tidak upsize data apa pun    Panduan Upsizing upsizes semua data untuk SQL Server secara default. Jika Anda memilih kotak centang hanya membuat struktur tabel, tidak upsize data apa pun , hanya struktur data adalah upsized.

Bagian atas bagian

Langkah 4: Pilih cara upsize aplikasi Anda

Pada halaman berikutnya panduan, Anda bisa memilih salah satu dari tiga cara berbeda untuk upsize aplikasi database Access. Di bawah perubahan aplikasi apa yang Anda inginkan agar?, pilih salah satu opsi berikut ini:

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

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

  • Tabel link SQL Server untuk aplikasi yang sudah ada    Jika Anda memilih opsi ini, panduan Upsizing memodifikasi database Access Anda sehingga Anda kueri, formulir, laporan, dan data access halaman menggunakan data dalam database SQL Server baru dan bukan data dalam database Access Anda. Panduan Upsizing renames akses tabel Anda upsize dengan akhiran "_local." Misalnya, jika Anda upsize tabel bernama karyawan, tabel dinamai Employees_local di database Access Anda. Lalu, panduan Upsizing membuat tabel SQL Server yang ditautkan bernama karyawan.

    Catatan: Setelah operasi upsizing selesai, tabel yang dinamai dengan akhiran "_local" tidak lagi bisa digunakan. Namun, ada baiknya Pertahankan lokal tabel 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 semua tabel.

    Halaman akses kueri, formulir, laporan, dan data yang didasarkan pada tabel karyawan asli sekarang akan menggunakan tabel SQL Server karyawan tertaut. Banyak properti bidang dalam tabel asli lokal diwariskan dengan lokal tabel baru termasuk, Deskripsi, keterangan, Format, InputMaskdan DecimalPlaces.

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

Menyimpan ID pengguna dan kata sandi    Secara default, panduan Upsizing membuat tabel tertaut dalam aplikasi yang sudah ada atau membuat Access project tanpa menyimpan nama pengguna dan kata sandi. Ini berarti bahwa pengguna akan diminta untuk nama pengguna dan kata sandi setiap kali mereka masuk ke database SQL Server.

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

Catatan: Opsi ini dinonaktifkan untuk opsi tidak ada perubahan aplikasi jika tabel SQL Server yang ditautkan dikonfigurasi dengan tabel MSysConf untuk menolak menyimpan kata sandi.

Panduan Upsizing laporan

Saat Anda mengklik selesai, panduan Upsizing membuat laporan yang menyediakan Deskripsi mendetail dari semua objek yang dibuat, dan laporan kesalahan selama proses. Panduan Upsizing menampilkan laporan dalam pratinjau cetak, dan Anda lalu bisa mencetak atau menyimpan laporan, misalnya, sebagai file PDF atau XPS. Laporan tidak disimpan sebagai objek akses saat Anda menutup jendela pratinjau cetak.

Panduan Upsizing Laporan berisi informasi tentang hal berikut ini:

  • Parameter UPSIZING, termasuk tabel apa atribut Anda memilih untuk upsize dan bagaimana Anda upsized.

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

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

Bagian atas bagian

Atas Halaman

Bagaimana objek database mendapatkan upsized

Data dan objek database mendapatkan upsized:

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

  • Kueri   

    • Kueri pemilihan yang tidak memiliki klausa URUTKAN menurut atau parameter dikonversi ke tampilan.

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

    • Kueri pemilihan yang hanya referensi tabel (juga disebut kueri dasar) yang menggunakan parameter atau URUTKAN menurut klausa dikonversi menjadi fungsi ditetapkan pengguna. Jika perlu, klausa 100 persen atas ditambahkan ke kueri yang berisi klausa URUTKAN menurut.

    • Parameter kueri yang menggunakan parameter bernama mempertahankan nama teks asli yang digunakan dalam Access database dan dikonversi ke prosedur tersimpan atau fungsi yang ditentukan pengguna inline.

      Catatan: Anda mungkin perlu mengubah kueri yang tidak upsize, seperti kueri turunan SQL, kueri definisi data, dan kueri tab silang secara manual. Anda mungkin juga harus secara manual upsize kueri yang telah ditumpuk terlalu dalam.

  • Formulir, laporan, dan kontrol    Pernyataan SQL dalam RecordSource, ControlsSource dan RowSource properti untuk formulir, laporan, atau kontrol disimpan di tempat dan tidak dikonversi ke prosedur tersimpan atau fungsi yang ditentukan pengguna.

  • Properti startup    Panduan Upsizing upsizes properti startup berikut ini:

    StartUpShowDBWindow
    StartUpShowStatusBar
    AllowShortcutMenus
    AllowFullMenus
    AllowBuiltInToolbars
    AllowToolbarChanges
    AllowSpecialKeys
    UseAppIconForFrmRpt
    AppIcon
    AppTitle
    StartUpForm
    StartUpMenuBar
    StartupShortcutMenuBar

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

Atas Halaman

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×