CARA: Transfer Data ke Excel dengan menggunakan SQL Server Data transformasi layanan

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 319951 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

SQL Server Data transformasi layanan (DTS) adalah alat yang ampuh yang dapat Anda gunakan untuk dengan mudah mentransfer data antara sumber data OLE DB, Transformasi data dalam proses (jika Anda memilih untuk melakukannya). Artikel ini menjelaskan cara menggunakan Wisaya impor/ekspor DTS untuk mengekspor data dari Microsoft SQL Server atau dari sumber data lain untuk lembar kerja Microsoft Excel. Banyak pertimbangan yang sama berlaku jika Anda mengkonfigurasi tugas mengubah Data Anda sendiri di DTS desainer.

Persyaratan

Daftar berikut menguraikan fitur perangkat keras, perangkat lunak, jaringan infrastruktur, dan paket layanan yang Anda butuhkan:
  • Microsoft SQL Server 2000 atau Microsoft SQL Server 7.0 diinstal pada sistem operasi Microsoft Windows yang kompatibel.
  • Microsoft Jet 4.0 dan file terkait sebagai diinstal oleh MDAC versi 2.1 atau 2.5 atau produk lain.
Artikel ini mengasumsikan bahwa Anda memiliki setidaknya dasar keakraban dengan topik-topik berikut:
  • SQL Server
  • Layanan transformasi data
  • Lembar kerja Excel

Memilih File tujuan

  1. Memulai Wisaya impor/ekspor DTS, dan kemudian pilih sumber data pada Pilih sumber Data tab. Setelah Anda memilih sumber data, fokus perubahan Pilih tujuan tab.
  2. Dalam Tujuan Daftar, klik Microsoft Excel 97-2000 sebagai tujuan tipe database. Menggunakan jenis ini sama untuk Microsoft Excel 2002 (Microsoft Office XP).
  3. Dalam Nama file kotak, klik elipsis untuk menemukan file buku kerja Excel yang ada. File ini tidak harus terbuka di Excel sementara Anda menyelesaikan Wisaya. Jika Anda memiliki Excel yang diinstal pada komputer Anda, Anda dapat membuat berkas Excel saat ini tanpa meninggalkan wizard. Untuk melakukannya, klik kanan Pilih file teks, titik Baru, lalu klik Lembar kerja Microsoft Excel.

Memilih meja tujuan

  1. Dengan Pilih sumber Table(s) dan view (s) tab dalam fokus, dalam Sumber kolom, pilih meja dan melihat (atau beberapa tabel dan dilihat) yang Anda ingin ekspor ke Excel.
  2. Secara default, Wisaya mengisi tabel tujuan dengan nama yang sama sebagai sumber tabel di Tujuan kolom.

    CATATAN: Ini menciptakan lembar kerja dan kisaran bernama dengan nama yang sama di tujuan buku kerja; Namun, DTS menggunakan kisaran bernama di sebagian besar keadaan.

    Anda juga dapat memilih lembar kerja yang ada atau bernama kisaran (nama yang diikuti oleh $, seperti Sheet1$, adalah nama-nama lembar kerja).
  3. Dalam Mengubah kolom, klik elipsis untuk membuka kotak dialog tambahan di mana Anda klik salah satu opsi berikut:
    • Membuat tabel tujuan

      Ini adalah pilihan yang hanya tersedia jika tujuan meja belum ada. Jika tabel sudah ada, pilihan ini tidak tersedia, dalam hal ini, ada opsi tambahan untuk drop dan menciptakan kembali tabel.
    • Menghapus dan mengganti ada tujuan baris

      Jika Anda mencoba untuk menggunakan pilihan ini dengan Excel, gagal (oleh karena itu Anda tidak dapat menggunakannya).
    • Menambahkan baris baru ke baris yang ada
  4. Dalam langkah-langkah yang tersisa di wizard, Anda dapat menyimpan dan menjalankan paket DTS. Untuk mengekspor data yang baru atau berubah secara teratur, menyimpan dan opsional jadwal paket sebelum Anda keluar dari wizard.

Pemecahan Masalah

Memilih Excel File

  • Tidak memiliki buku kerja Excel yang membuka ketika Anda menyelesaikan Wisaya DTS.

Memilih tabel Excel

  • Jika Anda memilih drop dan membuat ulang tabel tujuan pilihan, perintah drop gagal pertama kalinya bahwa Anda menjalankan paket karena meja tidak ada; Namun, ekspor berhasil.
  • Jika Anda memilih membuat tabel tujuan tanpa drop dan re-create pilihan, buat perintah gagal di eksekusi berikutnya karena tabel sudah ada; Namun, ekspor berhasil.
  • Jika Anda mengeksekusi pernyataan membuat tabel Excel, seperti pernyataan bahwa wizard menghasilkan, ini menciptakan lembar kerja dan kisaran bernama dengan nama yang sama; Namun, DTS bekerja dengan kisaran bernama kecuali jika Anda menentukan sebaliknya. Untuk melihat ini bernama rentang dalam Excel: pada Masukkan menu, klik Nama, lalu klik Menentukan.
  • Anda tidak dapat menghapus dan mengganti ada baris di Mengubah dialog kotak, karena Anda tidak dapat menghapus baris lembar kerja Excel melalui OLE DB.
  • Jika Anda secara manual kosong data diekspor dalam tujuan lembar kerja, ekspor data lagi untuk memiliki data baru yang ditambahkan di bawah baris kosong karena sopir melihat definisi disimpan kisaran bernama dan itu adalah perluasan untuk baris baru. Jika Anda menghapus semua baris tua data di lembar kerja, perilaku ini terjadi karena menghapus baris perubahan definisi disimpan kisaran bernama. Namun, lebih disukai untuk menggunakan drop dan re-create pilihan untuk menggantikan data yang ada.

REFERENSI

Untuk informasi tambahan tentang masalah yang Anda alami saat Anda menggunakan Excel sebagai sebuah database, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
257819 HOWTO: Menggunakan ADO dengan Data Excel dari Visual Basic atau VBA
Untuk informasi tambahan tentang masalah yang dikenal yang Anda alami saat menggunakan Excel dengan DTS, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
236605 PRB: DTS Wizard mungkin tidak mendeteksi jenis kolom Excel untuk campuran Data
281517 PRB: Transfer Data dari sumber Jet 4.0LEDB gagal dengan Buffer Overflow kesalahan
207446 BUG: Tidak dapat mengimpor Spreadsheet Excel 97 dengan 256 atau lebih kolom

Untuk informasi tambahan tentang cara menggunakan fitur SQL Server DTS, lihat SQL Server buku Online artikel berikut:

"Kompleks transformasi sampel dari SQL Server ke Excel"
"Menciptakan paket DTS dengan Wisaya impor/ekspor DTS"
"DTS dukungan Driver untuk tipe Data heterogen"

Properti

ID Artikel: 319951 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Kata kunci: 
kbhowto kbhowtomaster kbmt KB319951 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:319951

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com