Cara menggunakan sistem, pengguna dan data sumber nama file (DSN) di Excel 2000 atau Excel 2002

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 213772 - Melihat produk di mana artikel ini berlaku.
Untuk versi Microsoft Office 97 artikel ini, Lihat 159557.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Microsoft Office berisi Open Database Connectivity (ODBC) driver yang dapat Anda gunakan untuk mengakses data dari program lain. Artikel ini menggambarkan jenis data sumber nama (DSN) yang dapat Anda instal dan menggunakan program Microsoft Office, khususnya di Microsoft Excel.

INFORMASI LEBIH LANJUT

Ketika Anda menginstal Microsoft Office, ODBC ikon yang mewakili ODBC Manager diinstal pada Panel kontrol. Manajer ODBC memungkinkan Anda untuk membuat dan mengkonfigurasi ODBC sumber data. Di ODBC Manager, Anda dapat membuat dan mengkonfigurasi berikut tiga jenis DSNs:
  • Pengguna DSN
  • Sistem DSN
  • File DSN

Pengguna DSN

DSN pengguna adalah sumber data yang pengguna tertentu. Pengguna DSN disimpan secara lokal tapi tersedia hanya untuk pengguna yang menciptakan itu. Pengguna DSNs tidak digunakan oleh Microsoft Query. Jika Anda menggunakan Microsoft Jet, ODBC, atau terstruktur Query Language (SQL) perintah dan bypass Microsoft kueri, DSNs pengguna diperlukan. Pengguna DSNs disimpan dalam registri Windows di bawah berikut kunci:
Sumber Data HKEY_CURRENT_USER\Software\Odbc\Odbc.ini\Odbc

Sistem DSN

Tidak seperti DSN pengguna, sistem DSN bukanlah pengguna tertentu. Sistem DSN disimpan secara lokal dan tidak didedikasikan untuk pengguna tertentu. Setiap pengguna yang log on ke komputer yang memiliki izin untuk mengakses sumber data dapat menggunakan Sistem DSN. Beberapa program, seperti Microsoft SQL Server atau Microsoft Internet Informasi Server (IIS), memerlukan sistem DSN. DSN ini harus dibuat pada server di mana program terletak. Sistem DSNs disimpan dalam jendela registri di bawah kunci berikut:
Sumber Data HKEY_LOCAL_MACHINE\Software\Odbc\Odbc.ini\Odbc

File DSN

File DSN dibuat secara lokal dan dapat berbagi dengan pengguna. File DSN berbasis file, yang berarti bahwa berkas .dsn berisi semua informasi yang diperlukan untuk menyambung ke sumber data. Catatan bahwa Anda harus menginstal driver ODBC lokal untuk menggunakan File DSN. Microsoft Query menggunakan File DSNs, tapi Microsoft Jet dan ODBC tidak menggunakan File DSNs.

File DSNs disimpan secara default dalam sumber-sumber Files\Odbc\Data Program Program folder. File DSNs tidak disimpan dalam registri Windows. Berkas .dsn berkas teks yang dapat Anda lihat dalam editor teks apapun, seperti Microsoft Notepad.

CATATAN: Ketika Anda terhubung ke sumber data yang ada menggunakan Microsoft Permintaan, hanya tersedia File DSNs yang disimpan di komputer yang ditampilkan. Microsoft permintaan tidak menampilkan pengguna atau sistem DSNs. Namun, Anda dapat membuat DSN File yang menunjuk ke sistem DSN.

Untuk membuat File DSN yang menunjuk ke DSN sistem, ikuti langkah berikut:
  1. Di editor teks seperti Microsoft Notepad, ketik Berikut dua baris dalam sebuah dokumen baru
    [ODBC]DSN = MySysDSN
    di mana "MySysDSN" adalah nama yang ada sistem DSN bahwa Anda dipasang di ODBC alat pada Panel kontrol.
  2. Klik Simpan pada Berkas menu dan masukkan nama yang mencakup .dsn file ekstensi nama untuk File DSN; sebagai contoh, berikut ini adalah nama yang berlaku:
    "DBase4.dsn"
    Termasuk tanda kutip untuk memastikan bahwa nama file .dsn ekstensi yang ditambahkan dengan benar.
Anda juga dapat berbagi File DSN dengan pengguna lain. Untuk melakukan hal ini, berbagi folder di mana .dsn file disimpan menggunakan langkah-langkah berikut:
  1. Klik kanan Mulai, lalu klik Menjelajahi.
  2. Buka folder yang berisi file .dsn. Secara default, ini adalah Program program Files\Odbc\Data sumber folder.
  3. Klik kanan folder, dan kemudian klik Berbagi. Pada Berbagi tab, klik Berbagi sebagai, ketik nama yang akan digunakan untuk folder di Berbagi nama kotak, dan kemudian klik Oke.
CATATAN: Setiap pengguna harus menginstal pengandar ODBC yang sesuai (driver yang File DSN mengacu pada) pada komputer untuk DSN File untuk fungsi dengan benar.

Contoh makro kembali Data eksternal ke Microsoft Excel


Microsoft menyediakan pemrogaman hanya untuk ilustrasi, tanpa garansi baik tersurat maupun tersirat, termasuk, namun tidak terbatas pada, jaminan tersirat mengenai keadaan yang dapat diperjualbelikan dan/atau kesesuaian untuk tujuan tertentu. Artikel ini mengasumsikan bahwa Anda sudah familiar dengan bahasa pemrograman yang ditunjukkan dan alat-alat yang digunakan untuk membuat dan memperbaiki prosedur. Profesional dukungan Microsoft dapat membantu menjelaskan fungsionalitas prosedur tertentu, tetapi mereka tidak akan mengubah contoh tersebut untuk menyediakan fungsionalitas tambahan atau membuat prosedur untuk memenuhi kebutuhan spesifik Anda.
Jika Anda memiliki terbatas pengalaman pemrograman, Anda mungkin ingin menghubungi Microsoft Certified Partner atau Microsoft Advisory Services. Untuk informasi lebih lanjut, kunjungi situs Web Microsoft ini:

Microsoft Certified Partner-https://Partner.Microsoft.com/global/30000104

Microsoft Advisory Services- http://support.Microsoft.com/GP/advisoryservice

Untuk informasi lebih lanjut tentang opsi dukungan yang tersedia dan tentang cara menghubungi Microsoft, kunjungi Website Microsoft berikut:http://support.Microsoft.com/default.aspx?scid=Fh;EN-US;CNTACTMS

Berikut Microsoft Excel Visual Basic untuk Aplikasi makro dapat menggunakan pengguna yang ada atau DSN sistem untuk mengambil data dari database dan menyimpan data dalam lembar kerja. Sampel DSN yang digunakan dalam makro ini adalah MyDSN. Referensi Microsoft Access database contoh Northwind.mdb dalam folder Program Files\Microsoft Office\Office\Samples. Anda dapat menggunakan MyDSN sebagai pengguna atau DSN sistem, tetapi Anda tidak dapat menggunakannya sebagai File DSN.
Sub Get_Data()
    'Define SQL query string to get the CategoryName field from
    'the Category table.
    sqlstring = "SELECT CategoryName FROM Categories"
    'Define connection string and reference File DSN.
    connstring = "ODBC;DSN=MyDSN"
    'Create QueryTable in worksheet beginning with cell C1.
    With ActiveSheet.QueryTables.Add(Connection:=connstring, _
        Destination:=Range("C1"), Sql:=sqlstring)
        .Refresh
    End With
End Sub
				

REFERENSI

Untuk informasi lebih lanjut tentang mengambil data, klik Microsoft Excel bantuan pada Bantuan menu, jenis cara untuk mengambil data dari database eksternal di kantor asisten atau jawaban Wizard, dan kemudian klik Mencari untuk melihat topik.
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Properti

ID Artikel: 213772 - Kajian Terakhir: 19 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 2002 Standard Edition
Kata kunci: 
kbquery kbdtacode kbhowto kbprogramming kbmt KB213772 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:213772

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