Mengimpor atau menautkan ke data dalam database SQL Server

Berlaku Untuk
Access untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Anda bisa menautkan ke atau mengimpor data dari database SQL Server. Untuk informasi selengkapnya, lihat SQL Server 2016.

  • Saat Anda menautkan ke data, Access membuat koneksi dua arah yang menyinkronkan perubahan antara Access dan database SQL Server.
  • Saat Anda mengimpor data, Access membuat salinan data satu kali. Perubahan di Access atau database SQL Server tidak disinkronkan.

Gambaran umum menyambungkan Access ke SQL Server

Sebelum Anda memulai

Untuk membantu proses berjalan lancar, buat persiapan ini sebelum Anda menautkan atau mengimpor:

  • Temukan nama server database SQL Server, identifikasi informasi koneksi yang Anda perlukan, dan pilih metode autentikasi (Windows atau SQL Server). Untuk informasi selengkapnya tentang metode autentikasi, lihat Menyambungkan ke Server (Mesin Database) dan Mengamankan database Anda.
  • Identifikasi tabel atau tampilan untuk tujuan penautan atau yang akan diimpor, serta bidang bernilai unik untuk tabel tertaut. Anda dapat menautkan ke atau mengimpor lebih dari satu tabel atau tampilan sekaligus.
  • Pertimbangkan jumlah kolom dalam setiap tabel atau tampilan. Access tidak mendukung lebih dari 255 bidang dalam tabel, sehingga hanya menautkan atau mengimpor 255 kolom pertama. Sebagai solusinya, Anda bisa membuat tampilan dalam database SQL Server untuk mengakses kolom di luar batas.
  • Tentukan jumlah total data yang diimpor. Ukuran maksimal database Access adalah dua gigabyte, minus ruang yang diperlukan untuk objek sistem. Jika database SQL Server berisi tabel yang berukuran besar, Anda mungkin tidak akan dapat mengimpor semuanya ke satu database Access. Dalam hal ini, pertimbangkan untuk menautkan ke data, bukan mengimpornya.
  • Amankan database Access Anda beserta informasi koneksi di dalamnya menggunakan lokasi tepercaya dan kata sandi database Access. Hal ini penting, terutama jika Anda memilih untuk menyimpan kata sandi SQL Server di Access.
  • Rencanakan untuk membuat hubungan tambahan. Access tidak secara otomatis membuat hubungan antar tabel terkait di akhir operasi impor. Anda dapat membuat hubungan antar tabel baru dan yang sudah ada menggunakan jendela Hubungan secara manual. Untuk informasi selengkapnya, lihat Apa itu jendela Hubungan? dan Membuat, mengedit atau menghapus hubungan.

Tahap 1: Mulai

  1. Pilih Sumber >Data BaruData> Eksternaldari Database>Dari SQL Server.

  2. Dalam kotak dialog Dapatkan Data Eksternal – Database ODBC, lakukan salah satu hal berikut:

    • Untuk mengimpor data, pilih Impor data sumber ke tabel baru dalam database saat ini.
    • Untuk menautkan ke data, pilih Tautkan sumber data dengan membuat tabel tertaut.
  3. Pilih OK.

Tahap 2: Membuat atau menggunakan kembali file DSN

Anda dapat membuat file DSN (nama sumber data) atau menggunakan kembali file yang sudah ada. Gunakan file DSN saat Anda ingin menggunakan kembali informasi koneksi yang sama untuk operasi impor dan tautan yang berbeda, atau saat Anda ingin berbagi informasi tersebut dengan aplikasi lain yang juga menggunakan file DSN. Anda bisa membuat file DSN secara langsung dengan menggunakan Data Pengelola Sambungan. Untuk informasi selengkapnya, lihat Mengelola sumber data ODBC.

Meskipun Anda masih dapat menggunakan versi driver SQL ODBC yang lebih lama, kami menyarankan versi 13.1 karena driver tersebut menyertakan banyak penyempurnaan dan mendukung fitur baru SQL Server 2016. Untuk informasi selengkapnya, lihat Driver ODBC Microsoft untuk SQL Server di Windows.

  1. Lakukan salah satu hal berikut ini:

    • Jika file DSN yang ingin Anda gunakan sudah ada, pilih dari daftar.

      Kotak dialog Pilih Sumber Data

      Tergantung pada metode autentikasi yang dimasukkan dalam informasi koneksi, Anda mungkin perlu memasukkan kata sandi lagi.

    • Untuk membuat file DSN baru:

      1. Pilih Baru.

        Kotak dialog Buat Sumber Data Baru

      2. Pilih Driver ODBC 13 untuk SQL Server, lalu pilih Berikutnya.

      3. Masukkan nama untuk file DSN, atau pilih Telusuri untuk membuat file di lokasi lain.

  2. Pilih Berikutnya untuk meninjau informasi ringkasan, lalu pilih Selesai.

Tahap 3: Menggunakan panduan Membuat Sumber Data Baru di SQL Server

Dalam panduan Membuat Sumber Data Baru di SQL Server, lakukan hal berikut:

  1. Di halaman satu, masukkan informasi identifikasi:

    • Dalam kotak Deskripsi , Anda bisa memasukkan informasi deskriptif tentang file DSN.
    • Dalam kotak Server, masukkan nama SQL Server. Jangan pilih panah bawah.
  2. Di halaman dua, pilih salah satu metode autentikasi berikut:

  3. Di halaman tiga dan empat, pilih opsi yang ingin Anda kustomisasi untuk koneksi. Untuk informasi selengkapnya tentang opsi ini, lihat Driver MICROSOFT ODBC untuk SQL Server.

  4. Layar akan muncul untuk mengonfirmasi pengaturan. Pilih Uji Sumber Data untuk mengonfirmasi koneksi Anda.

  5. Anda mungkin perlu masuk ke database. Dalam kotak dialog SQL Server Masuk, masukkan ID masuk dan kata sandi. Untuk mengubah pengaturan lainnya, pilih Opsi.

  1. Dalam kotak dialog Tautkan Tabel atau Impor Objek , di bawah Tabel, pilih setiap tabel atau tampilan yang ingin Anda tautkan atau impor, lalu pilih OK.

    Daftar tabel untuk menautkan atau mengimpor

  2. Dalam operasi penautan, tentukan untuk memilih Simpan Kata Sandi.

    Memilih opsi ini berarti Anda tidak perlu memasukkan kredensial setiap kali membuka Access dan mengakses data. Namun, aplikasi ini menyimpan kata sandi yang tidak dienkripsi dalam database Access. Siapa pun yang bisa mengakses konten sumber bisa melihat nama pengguna dan kata sandi. Jika memilih opsi ini, kami sangat menyarankan Anda menyimpan database Access di lokasi yang tepercaya dan membuat kata sandi database Access. Untuk informasi selengkapnya, lihat Memutuskan untuk memercayai database dan Mengenkripsi database menggunakan kata sandi database.

    Jika Anda memutuskan untuk tidak menyimpan kata sandi dan kemudian berubah pikiran, Anda perlu menghapus dan membuat ulang tabel yang ditautkan, lalu pilih Simpan Kata Sandi.

Tahap 5: Membuat spesifikasi dan tugas (Hanya impor)

Hasil

Ketika operasi link atau impor selesai, tabel muncul di Panel Navigasi dengan nama yang sama seperti tabel SQL Server atau tampilan yang digabungkan dengan nama pemilik. Misalnya, jika nama SQL adalah dbo.Product, nama Access adalah dbo_Product. Jika nama tersebut sudah digunakan, Access akan menambahkan 1 nama tabel baru, seperti dbo_Product1. Jika dbo_Product1 juga sudah digunakan, Access akan membuat dbo_Product2, dan lain sebagainya. Anda bisa mengganti nama tabel menjadi sesuatu yang lebih bermakna.

Dalam operasi impor, Access tidak pernah menimpa tabel dalam database. Meskipun tidak dapat menambahkan data SQL Server secara langsung ke tabel yang sudah ada, Anda dapat membuat kueri penambahan setelah mengimpor data dari tabel yang serupa.

Dalam operasi penautan, jika kolom bersifat baca-saja dalam tabel SQL Server, kolom juga bersifat baca-saja di Access.

Tips

Untuk melihat string koneksi, arahkan mouse ke atas tabel dalam Panel Navigasi.

Memperbarui desain tabel tertaut

Anda tidak bisa menambahkan, menghapus, atau mengubah kolom atau mengubah tipe data dalam tabel tertaut. Jika Anda ingin membuat perubahan desain, buat perubahan dalam database SQL Server. Untuk melihat perubahan desain di Access, perbarui tabel tertaut:

  1. PilihManajer Tabel TertautData> Eksternal.
  2. Pilih setiap tabel tertaut yang ingin Anda perbarui, pilih OK, lalu pilih Tutup.

Membandingkan tipe data

Access dan SQL Server menggunakan nama yang berbeda untuk beberapa tipe data. Misalnya, kolom SQL Server yang menggunakan tipe data diimpor bit atau ditautkan ke Access sebagai Yes/No tipe data. Untuk informasi selengkapnya, lihat Membandingkan Access dan tipe data SQL Server.

Apa lagi yang perlu saya ketahui?

Kembali ke atas