Thông tin: What are MDAC, DA SDK, ODBC, OLE DB, ADO, RDS, và ADO/MD?

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 190463
Bung t?t c? | Thu g?n t?t c?

? Trang này

TÓM T?T

Bài vi?t này tr?nh bày m?t b?n tóm t?t c?a các công ngh? cho c?a Microsoft công ngh? cơ s? d? li?u. Th?o lu?n này là, m?t ph?n, m?t đo?n trích c?a các Microsoft d? li?u truy c?p thành ph?n (MDAC) phân ph?i l?i gi?y tr?ng n?m ? v? trí URL sau:
http://MSDN.Microsoft.com/en-US/Library/aa936726 (SQL.80) .aspx
Bài vi?t này ch? bao g?m các cu?c th?o lu?n c?a các công ngh? MDAC, t? vi?t t?t, và tàu xe, nó không bao g?m các v?n đ? tái phân ph?i th?c t?.

Trên đây cung c?p m?t liên k?t đ?n m?t gi?y tr?ng cung c?p thông tin cơ b?n v? công ngh? ADO và m?t cu?c th?o lu?n c?a các phiên b?n c?a MDAC đ?n phiên b?n 2.0. Cho m?t cu?c th?o lu?n tương t? như c?a công ngh? ADO và thông tin v? MDAC 2.5, xem xét gi?y tr?ng t?a l?c t?i URL sau:
http://MSDN.Microsoft.com/en-US/Library/ms810823.aspx

THÔNG TIN THÊM

Truy c?p d? li?u ph? là chi?n lư?c c?a Microsoft đ? cung c?p cao- hi?u su?t truy c?p vào t?t c? các lo?i thông tin (bao g?m c? quan h? và d? li?u không quan h?) qua m?t t? ch?c t? bàn làm vi?c cho doanh nghi?p h? th?ng. Nó hoàn thành này v?i công ngh? ch? ch?t b?n sau đây:

  • ODBC
  • OLE DB
  • ADO
  • RDS
G?n đây, On-Line phân tích Processing, hay đa chi?u (OLAP) ph?n m? r?ng đ? đư?c thêm vào c? OLE DB và ActiveX Data Objects (ADO).

M? k?t n?i cơ s? d? li?u (ODBC), là m?t tiêu chu?n qu?c t? cho thao tác d? li?u quan h?, b?ng cách s? d?ng cú pháp truy v?n SQL trên toàn khác nhau datasources. ODBC có l?i th? là m?t tiêu chu?n qu?c t? mà cho phép b?n thao tác m?t lo?t các quan h? datasources thông qua nhi?u tr?nh đi?u khi?n ODBC t? c? Microsoft và bên th? ba nhà cung c?p. Đi?u quan tr?ng b?t l?i c?a ODBC là nó đư?c gi?i h?n trong quan h?, SQL cú pháp d?a d? li?u.

OLE DB là chi?n lư?c c?a Microsoft giao di?n c?p th?p đ? d? li?u trên các t? ch?c. OLE DB là m?t đ?c đi?m k? thu?t m? đư?c thi?t k? đ? xây d?ng trên các thành công c?a ODBC b?ng cách cung c?p m?t tiêu chu?n m? cho truy c?p vào t?t c? các lo?i c?a d? li?u. OLE DB áp đ?t không có h?n ch? c? th? v? cú pháp ho?c truy v?n, ho?c c?u trúc d? li?u ti?p xúc mi?n là nó có th? đư?c l?y ? b?ng h?nh th?c. M?t OLE DB Data Provider là tương t? như tr?nh đi?u khi?n ODBC, l? m?t DataSource đ? m?t OLE DB đi?n, ch?ng h?n như ADO. M?t lo?t ngày càng tăng c?a OLE DB d? li?u các nhà cung c?p đang đư?c phát hành b?i Microsoft và bên th? ba nhà cung c?p. Vi?c đ?u tiên OLE DB Data Provider, các Microsoft OLE DB Provider for Tr?nh đi?u khi?n ODBC, cho phép b?n đ? l? b?t k? ODBC DataSource đ? m?t OLE DB ngư?i tiêu dùng.

ADO là c?a Microsoft chi?n lư?c, ngôn ng? trung l?p, cao c?p giao di?n đ? d? li?u ti?p xúc b?ng OLE DB. ADO c?p quy?n truy nh?p phù h?p, hi?u su?t cao đ? d? li?u, cho dù b?n đang t?o m?t front-end cơ s? d? li?u khách hàng ho?c trung c?p đ?i tư?ng kinh doanh b?ng cách s? d?ng m?t ?ng d?ng, công c?, ngôn ng? ho?c th?m chí m?t Internet tr?nh duy?t. ADO là giao di?n duy nh?t d? li?u b?n c?n ph?i bi?t cho 1 đ?n n-tier khách hàng/máy ch? và phát tri?n Web d?a trên d? li?u hư?ng gi?i pháp. ADO là các đ?t OLE DB đi?n, m?c dù b?n có th? vi?t tiêu dùng c?a b?n ?ng d?ng s? d?ng C++ tr?c ti?p đ?n m?t nhà cung c?p OLE DB.

D?ch v? d? li?u t? xa Microsoft (RDS) cho phép b?n s? d?ng m?t recordset ADO t? xa trên m?t trong ba giao th?c (HTTP, HTTPS, hay DCOM). RDS Ban đ?u d? đ?nh cho khách hàng d?a trên Web, nhưng b?n đang mi?n phí đ? th?c hi?n RDS khách hàng c?a b?n trong b?t k? môi trư?ng phát tri?n ho?c ngôn ng? b?n ch?n. B?n tùy ch?n có th? th?c hi?n m?t máy ch? bên kinh doanh đ?i tư?ng đ? t?o ra và nh?n m?t recordset, ho?c b?n có th? dùng các đ?i tư?ng kinh doanh m?c đ?nh r?ng RDS cung c?p trong thành ph?n phía máy ch? c?a nó. B?n ph?i s? d?ng Internet Information Server (IIS) đ? lưu tr? ch? khi các thành ph?n máy ch? RDS b?ng cách s? d?ng các giao th?c HTTP ho?c HTTPS. B?ng cách s? d?ng DCOM đ? marshal các đ?i tư?ng (recordset ho?c b?ng cách khác) v?i RDS giúp lo?i b? s? ph? thu?c IIS. RDS cung c?p các ưu đi?m c?a b? nh? đ?m phía khách hàng c?a d? li?u k?t qu?, updateable d? li?u, và h? tr? cho m?t s? đi?u khi?n ActiveX d? li?u nh?n th?c.

Các Microsoft d? li?u truy c?p các thành ph?n (MDAC), là s? k?t h?p c?a các b?n công ngh? như c?ng như các tr?nh đi?u khi?n ODBC và OLE DB Data Các nhà cung c?p. MDAC c?ng bao g?m, ngày càng v?i phiên b?n 1.5 và sau này, ph?n m? r?ng cho c? OLE DB và ADO, đáng chú ? nh?t (nhưng không gi?i h?n) ngày- d?ng phân tích Processing, hay d? li?u đa chi?u. Đ? có ba b?n phát hành đáng k? c?a các thành ph?n MDAC, nhưng ch? m?t trong nh?ng ngư?i b?n phát hành công khai đư?c g?i là MDAC. MDAC 1.0 không đ? làm tàu như m?t chương tr?nh ph?i h?p, đ?c l?p thi?t l?p, nhưng đ? có piecemeal ph?n m?m phát tri?n Kit (SDK) c?a và các s?n ph?m khác nhau. MDAC 1.5 đ? tính năng m?t cài đ?t hoàn t?t, đ?c l?p và c?ng bao g?m trong nhi?u SDK c?a và s?n ph?m. MDAC 2.0 đư?c đ?i tên thành SDK truy c?p d? li?u, và c? hai ODBC và OLE DB SDK c?a đ? đư?c cu?n thành SDK 2.0 truy c?p d? li?u. Microsoft đ? c?p đ?n các thành ph?n MDAC 2.0 như ch?y th?i gian (các y?u t? không SDK) các d? li?u truy c?p 2.0 SDK.

V? l?i ích c?a s? r? ràng, chúng tôi s? đ? c?p đ?n m?t ch?ng MDAC như m?t c? th? b? sưu t?p c?a các thành ph?n th?i gian ch?y ODBC, OLE DB, ADO, và RDS. Ví d?, ngăn x?p MDAC 1.0 ch?a ODBC 3.0, OLE DB 1.1, ADO 1.0 và Advanced D? li?u Connector 1.0. (Các k?t n?i d? li?u tiên ti?n là ngay l?p t?c ti?n thân c?a các d?ch v? d? li?u t? xa phát hành MDAC 1.5). MDAC 1,5 ngăn x?p bao g?m ODBC 3.5, OLE DB 1.5, ADO 1.5 và RDS 1.5. MDAC 2.0 ngăn x?p bao g?m ODBC 3.51, OLE DB 2.0, ADO 2.0, RDS 2.0, OLE DB cho OLAP ph?n m? r?ng và ADO/MD.

Chúng tôi s? đ? c?p đ?n MDAC tái phân ph?i như cơ ch? mà cài đ?t ch? các thành ph?n l?n ch?y cho m?t ch?ng MDAC nh?t đ?nh. B?t c? đi?u g? khác, mà bao g?m ODBC 3.X SDK, thi?t l?p đ?c l?p c?a MDAC, và OLE DB 1.X SDK có m?t superset c?a tái phân ph?i, thêm m?u, tài li?u hư?ng d?n, thông tin thư, thư vi?n, và vv. B?n s? s? d?ng tái phân ph?i MDAC v?i cài đ?t đư?c s? d?ng đ? phân ph?i các ?ng d?ng c?a b?n đ? khách hàng, và b?n s? s? d?ng MDAC ho?c SDK thi?t l?p đ? cài đ?t trên máy tính c?a b?n phát tri?n đ? t?o ra nh?ng ?ng d?ng. S? phân bi?t này là r?t quan tr?ng đ? H?y nh? khi chúng tôi th?o lu?n v? MDAC 1.5 thi?t l?p và phân ph?i l?i k?ch b?n.

Truy c?p d? li?u ph? quát, các thành ph?n d? li?u Microsoft Access, d? li?u Truy c?p SDK, ODBC SDK, và OLE DB SDK, là t?t c? khác nhau khuôn m?t cho Chi?n lư?c cơ s? d? li?u c?a Microsoft.

MDAC 1.0 ngăn x?p

MDAC 1.0 t?n t?i hơn như khái ni?m hơn m?t ph?i h?p, đ?c l?p thi?t l?p chương tr?nh. MDAC 1.0 thành ph?n bao g?m ODBC 3.0, OLE DB 1.1, ADO 1.0, và các k?t n?i d? li?u tiên ti?n 1.0. Nh?ng nâng cao Data Connector, lúc đó, s? d?ng m?t t?p h?p con c?a ADO recordset và đư?c đ?c l?p c?a ADO. Trư?c đây ODBC t?n t?i khá nhi?u ngày c?a riêng m?nh, m?c dù các OLE DB 1.0 SDK phát hành vào tháng 8 năm 1996 là kh?i đ?u đ? ch? cách v? phía MDAC. Trong mùa đông năm 1996, ngăn x?p MDAC 1.0 đư?c phát hành trong m?t lo?t các cơ ch? phân ph?i khác nhau, nhưng mà không có s? t?p trung ho?c ph?i h?p các n? l?c mà đ?n v?i MDAC 1.5.

ODBC 3,0 keøm ODBC 3,0 SDK (có s?n t?i th?i đi?m thông qua Web t?i v?), c?ng như Internet thông tin máy ch? 3.0 và các OLE DB 1.1 SDK. OLE DB 1.1 và ADO 1.0 keøm OLE DB 1.1 SDK (đ? có v?i Visual Studio 97 ho?c th?i thông qua Web t?i), và v?i Internet Thông tin máy ch? 3.0. K?t n?i d? li?u tiên ti?n v?n chuy?n v?i Internet Thông tin máy ch? 3.0, c?ng như là có s?n (t?i th?i) trên Web như là m?t t?p tin t?i v? .cab.

MDAC 1.0 bao g?m tr?nh đi?u khi?n ODBC cho truy c?p/máy bay ph?n l?c, SQL Server, và cho các đ?u tiên, tr?nh đi?u khi?n Microsoft ODBC đ? l? d? li?u Oracle. Microsoft OLE DB Provider cho tr?nh đi?u khi?n ODBC là đ?u tiên và ch? OLE DB nhà cung c?p phát hành v?i MDAC 1.0.

Visual Studio 97 là th?c s? k?t h?p-và-đ?u như đ? có s?n ph?m đư?c cài đ?t Phiên b?n nào c?a ODBC (và v?i nó có ti?m năng OLE DB và ADO). Th? giác InterDev, ví d?, bao g?m Active Server Pages, các thành ph?n c?a Internet thông tin máy ch? 3,0 cài đ?t ODBC 3.0, OLE DB 1.1 và ADO/ADC 1.0. Tuy nhiên, Visual Basic 5.0 cài đ?t phiên b?n ODBC 2.65 và không có OLE DB ho?c ADO thành ph?n. Visual C++ 5.0 cài đ?t ODBC 2,65, nhưng nó c?ng bao g?m cài đ?t tu? ch?n cho Visual Studio 97 v?i m?t s? l?a ch?n c?a cài đ?t các OLE DB 1.5 SDK, mà đ? cho b?n toàn b? ngăn x?p MDAC 1.0.

Nói chung, pha tr?n và phù h?p v?i tr?nh đi?u khi?n ODBC v?i tr?nh đi?u khi?n ODBC Qu?n l?/Core Components m?t đi?u an toàn. Mi?n là ngư?i qu?n l? tr?nh đi?u khi?n ODBC là g?n đây hơn các tr?nh đi?u khi?n ODBC, m?c dù làm cho nhóm s?n ph?m đau tuy?t v?i đ? đ?m b?o r?ng ngư?i qu?n l? tr?nh đi?u khi?n ODBC và Microsoft ODBC Tr?nh đi?u khi?n backwardly tương thích.

Ngăn x?p MDAC 1,5

V?i MDAC 1.5, ph?i h?p b? đư?c mang đ?n cho c? các thi?t l?p c?a MDAC các thành ph?n c?ng như tái phân ph?i. MDAC 1.5 g?m ODBC 3.5, OLE DB 1.5, ADO 1.5 và d?ch v? d? li?u t? xa 1.5. D?ch v? d? li?u t? xa là th?c th? k? t?c k?t n?i d? li?u tiên ti?n, nhưng đ? đư?c đ?i tên đ? ph?n ánh đó là ngày càng m?t tính năng c?a ADO. MDAC 2.0, tài li?u hư?ng d?n Đ?i v?i RDS n?m trong cùng m?t v? trí đ?i v?i ADO.

M?t l?n n?a, ph?n MDAC 1,5 đư?c đính kèm v?i SDK khác nhau và s?n ph?m. MDAC 1.5 đư?c phát hành trên Web như là m?t thi?t l?p riêng r?, c?ng như trong Windows NT 4.0 tùy ch?n Pack và ph?n MDAC 1,5 bao g?m trong Internet Explorer 4.x, đ?c bi?t là các thành ph?n RDS khách hàng. Windows 98 bao g?m các thành ph?n MDAC 1.5, và c? hai OLE DB 1.5 SDK và ODBC 3.5 SDK có ch?a thành ph?n MDAC 1.5.

MDAC 1.5 bao g?m các tr?nh đi?u khi?n ODBC cho Microsoft truy c?p/Jet, SQL Server, và m?t c?p nh?t quan tr?ng đ? đi?u khi?n ODBC Oracle c?a Microsoft. Ngoài ra đ?ng th?i hai khác OLE DB c?p đ? có s?n t? Microsoft (m?c dù không có ngăn x?p MDAC). OLE DB nhà cung c?p cho các D?ch v? Active Directory là t?t đ?i v?i Microsoft ch? s? máy ch? có s?n m?t cách riêng bi?t t? ngăn x?p MDAC. C? hai c?a các nhà cung c?p th?a hư?ng OLE DB c?a th? m?nh trong cách ODBC có th? không bao gi? ?ng, đ?c bi?t đ? s? d?ng cú pháp truy v?n SQL không truy xu?t d? li?u thông qua các d? li?u OLE DB nhà cung c?p t? m?t DataStore không quan h?.

Truy c?p d? li?u Microsoft các thành ph?n Phiên b?n 1.5 đ? có five(+) riêng bi?t b?n phát hành, v?i các phiên b?n khác nhau c?a vi?c k?t n?i cơ s? d? li?u m? (ODBC) 3.5, OLE DB 1.5, ActiveX Data Objects (ADO) 1,5, và t? xa Data Các thành ph?n d?ch v? (RDS) 1.5, c?ng như các nhà cung c?p tr?nh đi?u khi?n ODBC và OLE DB. L?n đ?u tiên hai b?n phát hành, khác v?i t?p tin Phiên b?n dán tem, (và l?i c? đ?nh trong thi?t l?p) đ? không có s? khác bi?t đáng k?. M?t l?i gi?i thích c?a m?i sau:
  • Internet Explorer 4.0: V?n chuy?n v?i Internet Explorer 4.0, Internet Khách hàng SDK 4.0, tích h?p bên trong các thi?t l?p c?a c? hai s?n ph?m.
  • MDAC 1,5 (PDC): C?p nh?t các thành ph?n v?n chuy?n v?i Internet Explorer, và ch? có s?n trên đ?a CD h?i ngh? các nhà phát tri?n chuyên nghi?p năm 1997 trong chương tr?nh cài đ?t đ?c l?p MDAC.
  • MDAC.5A: Có s?n trên Web t? 10/6/97 đ?n 12/20/97 trong MDAC Chương tr?nh cài đ?t đ?c l?p.
  • MDAC 1.5b: Có s?n v?i Windows NT 4.0 tùy ch?n Pack, MDAC Đ?c l?p đ? đư?c th?c s? tích h?p trong các tùy ch?n gói (và không ph?i là m?t riêng thi?t l?p).
  • MDAC 1.5 c: có s?n trên Web sau 12/20/97, c? v?i MDAC Đ?c l?p và như phân ph?i m?t nh? hơn MDAC l?i r?ng ch? c?n cài đ?t các th?i gian ch?y các thành ph?n. MDAC 1.5 c c?ng phù h?p v?i bit đi kèm v?i các OLE DB 1.5 và ODBC 3.5 SDK. Th?c t? l?i gi?a 1.5b và 1.5 c đ? đư?c gia tăng nhưng đáng k?, s?a ch?a v?n đ? v?i lu?ng ADO và ODBC k?t n?i t?ng h?p.
  • Windows 98 và/ho?c các d?ch v? Internet Explorer 4.01 gói 1: c? hai Internet Explorer 4.01 Service Pack 1 và Windows 98 ch?a m?t t?p h?p con c?a h?n h?p các phiên b?n c?a MDAC. H? là nơi duy nh?t b?n có th? có đư?c m?t Phiên b?n c?i c?a ADO/RDS (v? cơ b?n MDAC 1.5 d), tuy nhiên, h? làm không tàu m?t ODBC hoàn thành ho?c OLE DB, và các phiên b?n c?a ODBC/OLE DB h? tàu các t?p tin c? quá MDAC 1.5 c. S? thay đ?i quan tr?ng nh?t gi?a "1.5 d" và "1.5 c" mà khách hàng d?ch v? d? li?u t? xa dùng DCOM đ? marshal các đ?i tư?ng t? m?t máy ch? không c?n c?n thi?t đ? đánh d?u các doanh nghi?p đ?i tư?ng như là an toàn cho k?ch b?n và kh?i t?o.

MDAC 2.0 ngăn x?p

MDAC 2.0 đư?c phân ph?i trong truy c?p d? li?u 2.0 SDK, mà k?t h?p và c?p nh?t các n?i dung c?a MDAC 1.5, ODBC 3.5 SDK và OLE DB 1.5 SDK, và OLE DB cho OLAP đ?c đi?m k? thu?t. D? li?u Truy c?p SDK k?t h?p t?t c? các thành ph?n l?n ch?y, tài li?u, m?u, và c?ng cung c?p m?t tái phân ph?i tích h?p trong các <drive>: \msdasdk\redist thư m?c. Trong khi trư?c đây các MDAC 1,5 đ?ng - m?t m?nh và tái phân ph?i đư?c v?n chuy?n m?t cách riêng bi?t (th?nh tho?ng t?o s? nh?m l?n như mà m?t trong nh?ng là đó), d? li?u truy c?p SDK là hoàn toàn t? ch?a và tích h?p. Kích thư?c 40phút c?a SDK so v?i kích thư?c 7,9 m c?a tái phân ph?i MDAC 2.0 c?ng giúp làm cho s? khác bi?t r? ràng. </drive>

Tái phân ph?i MDAC 2.0 có m?t phiên b?n, và cài đ?t t?t c? các Các thành ph?n MDAC 2.0 c?ng như các ODBC tr?nh đi?u khi?n/OLE DB nhà cung c?p cho Microsoft Access/máy bay ph?n l?c, Oracle và SQL Server. Tr?nh đi?u khi?n Visual FoxPro ODBC c?ng n?m trong tái phân ph?i. Trư?c đó tr?nh đi?u khi?n này ch? có s?n thông qua trang web t?i v?.

Visual Studio 6.0 c?ng tàu MDAC 2.0 thành ph?n, bao g?m m?t t?p h?p con c?a đ?y đ? d? li?u truy c?p SDK. D? li?u truy c?p SDK có s?n trên Web các trang web sau đây là trên th?c t? m?i hơn phiên b?n Visual Studio 6.0:
http://www.microsoft.com
Ngoài ra, t?i v? Web bao g?m MDAC 2.0-l?n ch?y các thành ph?n, trong khi phiên b?n Visual Studio 6.0 th? không. Đi?u này là b?i v? các b? ph?n khác c?a Visual Studio 6.0 thi?t l?p cài đ?t MDAC th?i gian ch?y các thành ph?n.

Thu?c tính

ID c?a bài: 190463 - L?n xem xét sau cùng: 20 Tháng Tám 2011 - Xem xét l?i: 2.0
T? khóa: 
kbdatabase kbinfo kbmdacnosweep kbmt KB190463 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:190463

Cung cấp Phản hồi

 

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