Anda sedang offline saat ini, menunggu internet Anda untuk menyambung kembali

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

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
RINGKASAN
Artikel ini menyajikan ringkasan dari teknologi untuk Microsoftteknologi database. Diskusi ini adalah, dalam bagian, kutipan dariKertas putih redistribusi Microsoft Data akses komponen (MDAC) terletak diURL berikut:Artikel ini hanya mencakup diskusi MDAC teknologi, akronim, dankapal 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:
INFORMASI LEBIH LANJUT
Akses Data Universal adalah Microsoft strategi untuk memberikan high-kinerja akses ke semua jenis informasi (termasuk relasional dannon data relasional) di seluruh organisasi dari desktop untuk enterprisesistem. 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 untukmemanipulasi data relasional yang menggunakan query SQL sintaks di berbedaDataSources. ODBC memiliki keuntungan menjadi standar internasional yangmemungkinkan Anda untuk memanipulasi array yang luas dari relasional datasources melaluibanyak ODBC driver dari Microsoft dan pihak ketiga vendor. Tombolkelemahan dari ODBC adalah bahwa terbatas relasional, sintaks SQL berbasisdata.

OLE DB adalah antarmuka tingkat rendah strategis Microsoft untuk dataorganisasi. OLE DB adalah spesifikasi terbuka yang dirancang untuk membangunkeberhasilan ODBC dengan menyediakan standar terbuka untuk mengakses semua jenis daridata. OLE DB memaksakan pembatasan tertentu tidak baik sintaks permintaan, ataustruktur data yang terkena selama dapat diperoleh dalam tabelbentuk. OLE Data penyedia DB analog dengan sopir ODBC, memperlihatkanDataSource untuk OLE DB konsumen, seperti ADO. Berbagai peningkatan OLEPenyedia Data DB yang dirilis oleh Microsoft dan pihak ketigavendor. Pertama OLE DB penyedia Data, Microsoft OLE DB penyedia untukODBC driver, memungkinkan Anda untuk mengekspos setiap ODBC DataSource untuk OLE DBkonsumen.

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

Microsoft Remote Data Service (RDS) memungkinkan Anda untuk menggunakan ADO recordsetdari jauh di salah satu dari tiga protokol (HTTP, HTTPS, atau DCOM). RDS adalahawalnya ditujukan untuk klien berbasis Web, tetapi Anda bebas untuk melaksanakanRDS klien dalam lingkungan pengembangan atau bahasa yang Anda pilih. Andaopsional dapat menerapkan objek bisnis sisi server untuk menghasilkan danmenerima recordset, atau Anda dapat menggunakan standar bisnis objek yang RDSmenyediakan dalam komponen sisi server. Anda diminta untuk menggunakanInternet Information Server (IIS) untuk host komponen hanya jika RDS Servermenggunakan protokol HTTP atau HTTPS. Menggunakan DCOM untuk mengumpulkan objek (recordsetatau sebaliknya) dengan RDS menghilangkan ketergantungan IIS. RDS menyediakankeuntungan dari sisi klien cache data hasil, updateable data, dandukungan untuk beberapa data-sadar kontrol ActiveX.

Microsoft Data akses komponen (MDAC), adalah kombinasi iniempat teknologi sebagai baik sebagai berbagai ODBC driver dan OLE DB DataPenyedia. 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. Adatiga rilis yang signifikan MDAC komponen, tetapi hanya salah satu dari merekarilis publik dikenal sebagai MDAC. MDAC 1.0 tidak kapal sebagaiprogram penataan terkoordinasi, berdiri sendiri, tapi itu termasuk diangkut denganberbagai Software Development Kit (SDK) dan produk. MDAC 1.5 Apakah fiturInstalasi lengkap, berdiri sendiri dan juga disertakan dengan berbagaiSDK dan produk. MDAC 2.0 diubah namanya menjadi SDK akses Data, dan keduanyaODBC 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 tertentuKoleksi 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 AdvancedData konektor 1.0. (Advanced Data konektor adalah segerapendahulu untuk Remote layanan Data yang dirilis di MDAC 1.5). MDAC 1,5tumpukan termasuk ODBC 3.5, OLE DB 1.5, ADO 1.5, dan RDS 1.5. MDAC 2,0tumpukan termasuk ODBC 3.51, OLE DB 2.0, ADO 2.0, RDS 2.0, OLE DB untuk OLAPekstensi dan ADO/MD.

Kami akan merujuk kepada MDAC redistribusi sebagai mekanisme yang menginstal hanyakomponen run-time untuk tumpukan MDAC tertentu. Apa pun, yangtermasuk 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 denganinstalasi yang digunakan untuk mendistribusikan aplikasi Anda untuk pelanggan, dan Andaakan menggunakan setup MDAC atau SDK untuk menginstal pada komputer pembangunanmembuat aplikasi tersebut. Perbedaan ini sangat penting untukIngat ketika kita membahas MDAC 1.5 setup dan redistribusi skenario.

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

MDAC 1.0 tumpukan

MDAC 1.0 ada lebih sebagai konsep dari setup yang terkoordinasi, berdiri sendiriprogram. MDAC 1.0 komponen termasuk ODBC 3.0, OLE DB 1.1, ADO 1.0, danKonektor 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 SDKdirilis pada bulan Agustus 1996 adalah awal untuk menunjuk jalan menuju MDAC. Dalammusim dingin tahun 1996, tumpukan MDAC 1.0 dirilis dalam berbagaimekanisme distribusi yang berbeda, tapi tanpa terpusat atauupaya yang terkoordinasi yang tiba dengan 1,5 MDAC.

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

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

Visual Studio 97 adalah benar-benar campuran-dan-pertandingan untuk produk yang diinstalVersi ODBC (dan dengan itu berpotensi OLE DB dan ADO). VisualINTERDEV, misalnya, termasuk Active Server Pages, yangkomponen Internet Informasi Server 3.0 yang diinstal ODBC 3.0, OLEDB 1.1 dan ADO/ADC 1.0. Namun, Visual Basic 5.0 menginstal versi ODBC2.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 pilihanmenginstal OLE DB 1.5 SDK, yang memberikan Anda seluruh tumpukan MDAC 1.0.

Secara umum, mencampur dan mencocokkan ODBC driver dengan pengandar ODBCManajer/Core komponen adalah hal yang aman. Sebagai panjang sebagai manajer pengemudi ODBClebih baru daripada pengandar ODBC, meskipun kelompok produkberusaha keras untuk memastikan bahwa manajer pengemudi ODBC dan Microsoft ODBCDriver backwardly kompatibel.

MDAC 1.5 tumpukan

Dengan 1,5 MDAC, lebih koordinasi dibawa ke setup dari MDACkomponen serta redistribusi. MDAC 1.5 terdiri dari ODBC 3.5, OLEDB 1.5, ADO 1.5, dan layanan Data jarak jauh 1.5. Layanan Data jarak jauhadalah penerus dari lanjutan Data konektor, tapi diganti untuk mencerminkanitu adalah semakin fitur ADO. Dengan MDAC 2.0, dokumentasiuntuk RDS termasuk di lokasi yang sama untuk ADO.

Sekali lagi, bagian dari MDAC 1.5 yang disertakan dengan berbagai SDK danproduk. MDAC 1.5 dirilis di Web sebagai setup yang berdiri sendiri, jugaseperti dalam Windows NT 4.0 Option Pack dan bagian MDAC 1,5termasuk dalam Internet Explorer 4.x, khususnya komponen RDS klien.Windows 98 termasuk MDAC 1.5 komponen, dan baik OLE DB 1.5 SDK danODBC 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 tambahanpada saat yang sama dua OLE DB penyedia lain yang tersedia dari Microsoft(meskipun tidak termasuk dengan tumpukan MDAC). Penyedia OLE DB untukActive Directory Services juga sebagai untuk Microsoft Server indeks yangtersedia secara terpisah dari tumpukan MDAC. Kedua penyedia jasa ini memanfaatkanOLE DB kekuatan dalam cara ODBC bisa memiliki pernah didukung, khususuntuk menggunakan non-SQL query syntax untuk mengambil data melalui data OLE DBpenyedia dari DataStore non-relasional.

Komponen akses Data Microsoft versi 1.5 memiliki five(+) yang terpisahrilis, masing-masing dengan berbagai versi Open Database Connectivity(ODBC) 3.5, DB OLE 1.5, objek ActiveX Data (ADO) 1.5, dan Remote DataLayanan (RDS) 1.5 komponen, serta ODBC driver dan OLE DB penyedia.Dua rilis pertama, selain file versi stamping, (dan bugdalam setup) telah tidak ada perbedaan yang signifikan. Penjelasan dari masing-masingberikut:
  • 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 Data2.0 SDK, yang menggabungkan dan update isi MDAC 1.5, ODBC 3.5SDK dan OLE DB 1.5 SDK, dan DB OLE untuk OLAP spesifikasi. DataAkses 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 membuatkebingungan untuk yang satu ini yang), SDK akses Data adalah benar-benardiri berisi dan terintegrasi. Ukuran 40 M SDK versus ukuran 7,9 mredistribusi MDAC 2.0 juga membantu membuat perbedaan yang jelas.</drive>

MDAC 2.0 redistribusi datang dalam satu versi, dan menginstal semuaMDAC 2.0 komponen serta ODBC driver/OLE DB penyedia untukMicrosoft Access/Jet, Oracle dan SQL Server. Pengandar Visual FoxPro ODBCjuga termasuk dalam redistribusi. Pengandar ini semula hanyatersedia melalui web download.

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

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 190463 - Tinjauan Terakhir: 09/19/2011 14:49:00 - Revisi: 2.0

  • kbdatabase kbinfo kbmdacnosweep kbmt KB190463 KbMtid
Tanggapan