INFO: Apa yang MDAC, DA SDK, ODBC, OLE DB, ADO, RDS, dan ADO/MD?

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 190463
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini menyajikan ringkasan dari teknologi untuk Microsoft teknologi database. Diskusi ini adalah, dalam bagian, kutipan dari Kertas putih redistribusi Microsoft Data akses komponen (MDAC) terletak di URL berikut:
.aspx http://MSDN.Microsoft.com/en-us/library/aa936726 (SQL.80)
Artikel ini hanya mencakup diskusi MDAC teknologi, akronim, dan kapal kendaraan, tidak mencakup redistribusi sebenarnya masalah.

Di atas ini menyediakan link ke kertas putih yang menyediakan informasi dasar ADO teknologi dan diskusi versi MDAC hingga versi 2.0. Untuk diskusi serupa ADO teknologi dan informasi di MDAC 2.5, melihat kertas putih yang terletak di URL berikut:
http://MSDN.Microsoft.com/en-us/library/ms810823.aspx

INFORMASI LEBIH LANJUT

Akses Data Universal adalah Microsoft strategi untuk memberikan high- kinerja akses ke semua jenis informasi (termasuk relasional dan non data relasional) di seluruh organisasi dari desktop untuk enterprise sistem. Hal ini memenuhi dengan teknologi kunci empat berikut:

  • ODBC
  • OLE DB
  • ADO
  • RDS
Baru-baru ini, On-Line Analytical Processing, atau multi-dimensi (OLAP) ekstensi telah ditambahkan ke OLE DB dan objek Data ActiveX (ADO).

Buka Database konektivitas (ODBC), adalah standar internasional untuk memanipulasi data relasional yang menggunakan query SQL sintaks di berbeda DataSources. ODBC memiliki keuntungan menjadi standar internasional yang memungkinkan Anda untuk memanipulasi array yang luas dari relasional datasources melalui banyak ODBC driver dari Microsoft dan pihak ketiga vendor. Tombol kelemahan dari ODBC adalah bahwa terbatas relasional, sintaks SQL berbasis data.

OLE DB adalah antarmuka tingkat rendah strategis Microsoft untuk data organisasi. OLE DB adalah spesifikasi terbuka yang dirancang untuk membangun keberhasilan ODBC dengan menyediakan standar terbuka untuk mengakses semua jenis dari data. OLE DB memaksakan pembatasan tertentu tidak baik sintaks permintaan, atau struktur data yang terkena selama dapat diperoleh dalam tabel bentuk. OLE Data penyedia DB analog dengan sopir ODBC, memperlihatkan DataSource untuk OLE DB konsumen, seperti ADO. Berbagai peningkatan OLE Penyedia Data DB yang dirilis oleh Microsoft dan pihak ketiga vendor. Pertama OLE DB penyedia Data, Microsoft OLE DB penyedia untuk ODBC driver, memungkinkan Anda untuk mengekspos setiap ODBC DataSource untuk OLE DB konsumen.

ADO adalah Microsoft strategis, bahasa-netral, tingkat tinggi antarmuka untuk data yang terkena oleh OLE DB. ADO menyediakan konsisten, kinerja tinggi akses ke data, apakah Anda membuat sebuah front-end database klien atau tingkat menengah bisnis obyek menggunakan aplikasi, alat, bahasa, atau bahkan Internet browser. ADO adalah data satu antarmuka yang perlu Anda ketahui untuk 1 to n-tier klien/server dan Web-based data-driven solusi pengembangan. ADO adalah definitif OLE DB konsumen, meskipun Anda dapat menulis konsumen aplikasi yang menggunakan C++ langsung ke penyedia OLE DB.

Microsoft Remote Data Service (RDS) memungkinkan Anda untuk menggunakan ADO recordset dari jauh di salah satu dari tiga protokol (HTTP, HTTPS, atau DCOM). RDS adalah awalnya ditujukan untuk klien berbasis Web, tetapi Anda bebas untuk melaksanakan RDS klien dalam lingkungan pengembangan atau bahasa yang Anda pilih. Anda opsional dapat menerapkan objek bisnis sisi server untuk menghasilkan dan menerima recordset, atau Anda dapat menggunakan standar bisnis objek yang RDS menyediakan dalam komponen sisi server. Anda diminta untuk menggunakan Internet Information Server (IIS) untuk host komponen hanya jika RDS Server menggunakan protokol HTTP atau HTTPS. Menggunakan DCOM untuk mengumpulkan objek (recordset atau sebaliknya) dengan RDS menghilangkan ketergantungan IIS. RDS menyediakan keuntungan dari sisi klien cache data hasil, updateable data, dan dukungan untuk beberapa data-sadar kontrol ActiveX.

Microsoft Data akses komponen (MDAC), adalah kombinasi ini empat teknologi sebagai baik sebagai berbagai ODBC driver dan OLE DB Data Penyedia. MDAC juga mencakup, semakin dengan versi 1.5 dan kemudian, ekstensi untuk OLE DB dan ADO, terutama (namun tidak terbatas) pada- baris Analytical Processing, atau data multi-dimensi. Ada tiga rilis yang signifikan MDAC komponen, tetapi hanya salah satu dari mereka rilis publik dikenal sebagai MDAC. MDAC 1.0 tidak kapal sebagai program penataan terkoordinasi, berdiri sendiri, tapi itu termasuk diangkut dengan berbagai Software Development Kit (SDK) dan produk. MDAC 1.5 Apakah fitur Instalasi lengkap, berdiri sendiri dan juga disertakan dengan berbagai SDK dan produk. MDAC 2.0 diubah namanya menjadi SDK akses Data, dan keduanya ODBC dan OLE DB SDK digulung menjadi SDK 2.0 akses Data. Microsoft menyebut MDAC 2.0 komponen sebagai run-time (unsur-unsur non-SDK) data mengakses 2.0 SDK.

For the sake of kejelasan, kami akan merujuk kepada tumpukan MDAC sebagai tertentu Koleksi ODBC, OLE DB, ADO dan RDS runtime komponen. Sebagai contoh, MDAC 1.0 tumpukan terkandung ODBC 3.0, OLE DB 1.1, ADO 1.0 dan Advanced Data konektor 1.0. (Advanced Data konektor adalah segera pendahulu untuk Remote layanan Data yang dirilis di MDAC 1.5). MDAC 1,5 tumpukan termasuk ODBC 3.5, OLE DB 1.5, ADO 1.5, dan RDS 1.5. MDAC 2,0 tumpukan termasuk ODBC 3.51, OLE DB 2.0, ADO 2.0, RDS 2.0, OLE DB untuk OLAP ekstensi dan ADO/MD.

Kami akan merujuk kepada MDAC redistribusi sebagai mekanisme yang menginstal hanya komponen run-time untuk tumpukan MDAC tertentu. Apa pun, yang termasuk ODBC 3.X SDK, OLE DB 1.X SDK, dan MDAC setup berdiri sendiri, berisi superset dari redistribusi, menambahkan contoh, dokumentasi, header, perpustakaan, dan sebagainya. Anda akan menggunakan redistribusi MDAC dengan instalasi yang digunakan untuk mendistribusikan aplikasi Anda untuk pelanggan, dan Anda akan menggunakan setup MDAC atau SDK untuk menginstal pada komputer pembangunan membuat aplikasi tersebut. Perbedaan ini sangat penting untuk Ingat ketika kita membahas MDAC 1.5 setup dan redistribusi skenario.

Akses Data Universal, komponen Microsoft Data akses, Data Akses SDK, ODBC SDK, dan OLE DB SDK, yang wajah semua berbeda untuk Microsoft database strategi.

MDAC 1.0 tumpukan

MDAC 1.0 ada lebih sebagai konsep dari setup yang terkoordinasi, berdiri sendiri program. MDAC 1.0 komponen termasuk ODBC 3.0, OLE DB 1.1, ADO 1.0, dan Konektor Data lanjutan 1.0. Advanced Data konektor, pada waktu itu, dimanfaatkan subset dari ADO recordset dan independen dari ADO. Sebelumnya ODBC ada cukup banyak sendiri, meskipun OLE DB 1.0 SDK dirilis pada bulan Agustus 1996 adalah awal untuk menunjuk jalan menuju MDAC. Dalam musim dingin tahun 1996, tumpukan MDAC 1.0 dirilis dalam berbagai mekanisme distribusi yang berbeda, tapi tanpa terpusat atau upaya yang terkoordinasi yang tiba dengan 1,5 MDAC.

ODBC 3.0 dikirimkan dengan SDK 3.0 ODBC (tersedia pada waktu melalui Web men-download), serta Internet Informasi Server 3.0 dan OLE DB 1.1 SDK. OLE DB 1.1 dan ADO 1.0 dikirim dengan OLE DB 1.1 SDK (tersedia dengan Visual Studio 97 atau saat melalui Web download), dan dengan Internet Informasi Server 3.0. Advanced konektor Data yang dikirim dengan Internet Informasi Server 3.0, serta menjadi tersedia (saat) di Web sebagai file download .cab.

MDAC 1.0 termasuk ODBC driver untuk akses/Jet, SQL Server, dan untuk pertama kalinya, Microsoft ODBC driver untuk mengekspos Oracle data. Microsoft OLE penyedia DB untuk ODBC driver adalah yang pertama dan hanya penyedia OLE DB dirilis dengan MDAC 1.0.

Visual Studio 97 adalah benar-benar campuran-dan-pertandingan untuk produk yang diinstal Versi ODBC (dan dengan itu berpotensi OLE DB dan ADO). Visual INTERDEV, misalnya, termasuk Active Server Pages, yang komponen Internet Informasi Server 3.0 yang diinstal ODBC 3.0, OLE DB 1.1 dan ADO/ADC 1.0. Namun, Visual Basic 5.0 menginstal versi ODBC 2.65 dan tidak ada OLE DB atau ADO komponen. Visual C++ 5.0 diinstal ODBC 2,65, tapi itu juga termasuk install pilihan untuk Visual Studio 97 dengan pilihan menginstal OLE DB 1.5 SDK, yang memberikan Anda seluruh tumpukan MDAC 1.0.

Secara umum, mencampur dan mencocokkan ODBC driver dengan pengandar ODBC Manajer/Core komponen adalah hal yang aman. Sebagai panjang sebagai manajer pengemudi ODBC lebih baru daripada pengandar ODBC, meskipun kelompok produk berusaha keras untuk memastikan bahwa manajer pengemudi ODBC dan Microsoft ODBC Driver backwardly kompatibel.

MDAC 1.5 tumpukan

Dengan 1,5 MDAC, lebih koordinasi dibawa ke setup dari MDAC komponen serta redistribusi. MDAC 1.5 terdiri dari ODBC 3.5, OLE DB 1.5, ADO 1.5, dan layanan Data jarak jauh 1.5. Layanan Data jarak jauh adalah penerus dari lanjutan Data konektor, tapi diganti untuk mencerminkan itu adalah semakin fitur ADO. Dengan MDAC 2.0, dokumentasi untuk RDS termasuk di lokasi yang sama untuk ADO.

Sekali lagi, bagian dari MDAC 1.5 yang disertakan dengan berbagai SDK dan produk. MDAC 1.5 dirilis di Web sebagai setup yang berdiri sendiri, juga seperti dalam Windows NT 4.0 Option Pack dan bagian MDAC 1,5 termasuk dalam Internet Explorer 4.x, khususnya komponen RDS klien. Windows 98 termasuk MDAC 1.5 komponen, dan baik OLE DB 1.5 SDK dan ODBC 3.5 SDK berisi MDAC 1.5 komponen.

MDAC 1.5 termasuk ODBC driver untuk Microsoft akses/Jet, SQL Server, dan update yang signifikan ke pengandar ODBC Oracle Microsoft. Sebagai tambahan pada saat yang sama dua OLE DB penyedia lain yang tersedia dari Microsoft (meskipun tidak termasuk dengan tumpukan MDAC). Penyedia OLE DB untuk Active Directory Services juga sebagai untuk Microsoft Server indeks yang tersedia secara terpisah dari tumpukan MDAC. Kedua penyedia jasa ini memanfaatkan OLE DB kekuatan dalam cara ODBC bisa memiliki pernah didukung, khusus untuk menggunakan non-SQL query syntax untuk mengambil data melalui data OLE DB penyedia dari DataStore non-relasional.

Komponen akses Data Microsoft versi 1.5 memiliki five(+) yang terpisah rilis, masing-masing dengan berbagai versi Open Database Connectivity (ODBC) 3.5, DB OLE 1.5, objek ActiveX Data (ADO) 1.5, dan Remote Data Layanan (RDS) 1.5 komponen, serta ODBC driver dan OLE DB penyedia. Dua rilis pertama, selain file versi stamping, (dan bug dalam setup) telah tidak ada perbedaan yang signifikan. Penjelasan dari masing-masing berikut:
  • Internet Explorer 4.0: Dikirim dengan Internet Explorer 4.0, Internet Klien SDK 4.0, terintegrasi dalam setup kedua produk tersebut.
  • MDAC 1.5 (PDC): Diperbarui komponen pengiriman dengan Internet Explorer, dan hanya tersedia pada 1997 Professional Developers Conference CD dalam program penataan berdiri sendiri MDAC.
  • MDAC 1.5A: Tersedia di Web dari 10/6/97 untuk 12/20/97 dalam MDAC Program penataan berdiri sendiri.
  • MDAC 1.5b: Tersedia dengan Windows NT 4.0 Option Pack, MDAC Berdiri sendiri benar-benar terintegrasi dalam Option Pack (dan bukan sebagai memisahkan setup).
  • MDAC 1.5 c: tersedia di Web setelah 12/20/97, baik dengan MDAC Berdiri sendiri dan lebih kecil MDAC redistribusi yang hanya diinstal run-time komponen. MDAC 1.5 c juga cocok dengan potongan-potongan yang disertakan dengan OLE DB 1.5 dan ODBC 3.5 SDK. Perbaikan bug sebenarnya antara 1.5b dan 1,5 c inkremental tetapi signifikan, memperbaiki masalah dengan ADO threading dan koneksi ODBC penggabungan.
  • Windows 98 dan/atau Internet Explorer 4.01 layanan paket 1: keduanya Internet Explorer 4.01 Paket Layanan 1 dan Windows 98 berisi sekumpulan campuran versi MDAC. Mereka adalah satu-satunya tempat Anda dapat memperoleh versi modifikasi dari ADO/RDS (pada dasarnya MDAC 1.5 d), namun, mereka melakukan tidak kapal ODBC lengkap atau OLE DB, dan versi ODBC/OLE DB file mereka kapal lebih tua dari MDAC 1.5 c. Perubahan yang paling signifikan antara "1.5 d" dan "1.5 c" adalah bahwa klien layanan Data jarak jauh menggunakan DCOM untuk mengumpulkan objek dari server tidak lagi diperlukan untuk menandai bisnis objek sebagai aman untuk scripting dan inisialisasi.

MDAC 2.0 tumpukan

MDAC 2.0 didistribusikan dalam akses Data 2.0 SDK, yang menggabungkan dan update isi MDAC 1.5, ODBC 3.5 SDK dan OLE DB 1.5 SDK, dan DB OLE untuk OLAP spesifikasi. Data Akses SDK menggabungkan semua komponen run-time, dokumentasi, sampel, dan juga menyediakan redistribusi terintegrasi dalam <drive>: \msdasdk\redist direktori. Padahal sebelumnya MDAC 1.5 stand - sendirian dan redistribusi dikirimkan secara terpisah (kadang-kadang membuat kebingungan untuk yang satu ini yang), SDK akses Data adalah benar-benar diri berisi dan terintegrasi. Ukuran 40 M SDK versus ukuran 7,9 m redistribusi MDAC 2.0 juga membantu membuat perbedaan yang jelas. </drive>

MDAC 2.0 redistribusi datang dalam satu versi, dan menginstal semua MDAC 2.0 komponen serta ODBC driver/OLE DB penyedia untuk Microsoft Access/Jet, Oracle dan SQL Server. Pengandar Visual FoxPro ODBC juga termasuk dalam redistribusi. Pengandar ini semula hanya tersedia melalui web download.

Visual Studio 6.0 juga kapal MDAC 2.0 komponen, termasuk subset dari Data lengkap akses SDK. Akses Data SDK yang tersedia di Web di situs berikut adalah benar-benar lebih baru daripada versi Visual Studio 6.0:
http://www.microsoft.com
Selain itu, termasuk Web download MDAC 2.0 run-time komponen, sedangkan versi Visual Studio 6.0 tidak. Ini adalah karena bagian-bagian lain dari Visual Studio 6.0 setup menginstal MDAC run-time komponen.

Properti

ID Artikel: 190463 - Kajian Terakhir: 19 September 2011 - Revisi: 2.0
Kata kunci: 
kbdatabase kbinfo kbmdacnosweep kbmt KB190463 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:190463

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