Excel Front End to SQL Server

Pengguna umumnya nyaman bekerja di Microsoft Excel . Mengapa tidak memberikan pengguna Anda dengan alat yang mereka sudah tahu dan menambahkannya koneksi ke lingkungan SQL Server Anda . Keuntungan dari pendekatan ini adalah spreadsheet Excel mereka selalu up to date dengan data saat ini dari database back end. Ini khas bagi pengguna untuk memasukkan data ke Excel tetapi biasanya itu adalah snapshot dari data pada suatu titik waktu. Artikel ini akan menunjukkan kepada Anda betapa sederhananya mengonfigurasi spreadsheet Excel dengan koneksi ke SQL yang dapat Anda berikan kepada pengguna Anda.

Dalam contoh ini, kita akan menggunakan database contoh Petualangan Pekerjaan yang Microsoft kapal dengan SQL Server 2008.

Kesulitan: Rata-rata

Waktu yang Dibutuhkan: 10 Menit

Here 's How

  1. Anda akan memerlukan beberapa informasi untuk mengatur koneksi Excel ke SQL Server.
      • Nama Server SQL - Dalam contoh kita, SQL Server adalah MTP \ SQLEXPRESS.
  2. Nama Database - Contoh kami, kami menggunakan database AdventureWorks.
  3. Tabel atau Tampilan - Kita akan melihat tampilan Sales.vIndividualCustomer.
  4. Buka Excel dan buat buku kerja baru.
  5. Klik pada tab Data. Temukan opsi "Dapatkan Data Eksternal" dan klik "Dari Sumber Lain" dan pilih "Dari SQL Server". Ini akan membuka "Wizard Koneksi Data".
  6. Isi Nama Server . Dalam contoh ini, nama server adalah "MTP \ SQLEXPRESS". Setel Login Credential ke "Gunakan Windows Authentication". Pilihan lainnya akan digunakan jika administrator basis data Anda menyediakan nama pengguna dan kata sandi untuk pengguna Anda. Klik Berikutnya. Ini menampilkan "Data Connection Wizard".
  7. Pilih database ("AdventureWorks" dalam contoh kami) dari kotak centang "Pilih database yang berisi data yang Anda inginkan". Pastikan "Connect to a specific table" dicentang. Temukan tampilan (“Sales.vIndividualCustomer” dalam contoh kami) dari daftar dan pilih. Klik Selesai yang menampilkan kotak dialog Impor Data.
  1. Centang kotak Tabel dan pilih di mana Anda ingin meletakkan data (lembar kerja yang ada atau lembar kerja baru). Klik OK yang membuat daftar Excel dan mengimpor seluruh tabel ke dalam spreadsheet Anda.
  2. Simpan spreadsheet Anda dan kirim ke pengguna. Hal yang baik tentang teknik ini adalah bahwa pengguna Anda memiliki akses ke data saat ini kapan pun mereka membutuhkannya. Sementara data disimpan dalam spreadsheet, ada koneksi ke Database SQL. Kapan saja Anda ingin me-refresh spreadsheet, klik kanan di suatu tempat di meja dan klik pada "Tabel" dan kemudian "Refresh". Itu dia.

Tips

  1. Sangat penting bahwa Anda memastikan pengguna disetel dengan benar di SQL Server. Ini adalah hal yang menyebabkan masalah dalam banyak kasus menggunakan teknik ini.
  2. Periksa jumlah rekaman yang ada di tabel atau tampilan yang Anda hubungi. Jika tabel memiliki sejuta catatan, Anda mungkin ingin memfilternya. Hal terakhir yang ingin Anda lakukan adalah menggantung SQL Server.
  3. Pada kotak dialog Properti Koneksi, ada opsi yang disebut "Segarkan data saat membuka file". Pertimbangkan untuk memeriksa opsi ini. Ketika opsi ini dicentang, pengguna akan selalu memiliki serangkaian data baru saat membuka spreadsheet Excel.
  4. Pertimbangkan untuk menggunakan Pivot Tables untuk membuat data menjadi musim panas.

Apa yang kau butuhkan