W dokumencie tym przedstawiono naj£wie┐sze oraz dodatkowe informacje uzupe│niaj╣ce dokumentacjΩ programu Microsoft® Remote Data Service w wersji 1.5.
Dokument zawiera nastΩpuj╣ce paragrafy:
Opis produktu
Nowe funkcje
Uwagi o instalacji
Pomoc techniczna
Uwagi techniczne
Znane problemy
Dokumentacja i pomoc
Informacje o prawach autorskich
Microsoft Remote Data Service (RDS) jest szybkim i skutecznym systemem obs│ugi po│╣cze± i publikowania danych przeznaczonym dla aplikacji w £rodowisku programu Internet Explorer. Jest oparty na technologii rozproszonej typu klient/serwer dzia│aj╣cej w protoko│ach HTTP, HTTPS (HTTP na warstwie bezpiecznych po│╣cze± Secure Sockets) i aplikacji DCOM. Wykorzystuj╣c formanty ActiveX obs│uguj╣ce dane, RDS umo┐liwia udostΩpnianie danych w programie, podobnie jak w jΩzyku Microsoft® Visual Basic®, projektantom sieci Web, kt≤rzy chc╣ tworzyµ rozproszone, intensywnie korzystaj╣ce z danych aplikacje w korporacyjnych intranetach i Internecie.
Nazwa Microsoft® Advanced Data Connector (ADC) zosta│a zmieniona na Microsoft® Remote Data Service (RDS), funkcjΩ modu│u Microsoft® ActiveX™ Data Objects (ADO). Modu│ ADC zawsze wykorzystywa│ ADO, a zmiana ta £wiadczy o jeszcze bli┐szej integracji oraz wyja£nia relacjΩ miΩdzy tymi dwoma sk│adnikami. ADO jest interfejsem programowym, kt≤ry daje │atwy i uniwersalny dostΩp do ƒr≤de│ danych OLE DB i ODBC. Remote Data Service opiera siΩ na ADO, zapewniaj╣c │atwy, od│╣czany zestaw rekord≤w i obs│ugΩ zdaln╣. Zmiana ta nie wp│ynΩ│a na funkcje ADC, a w nowej wersji 1.5 pojawi│o siΩ wiele ciekawych funkcji.
W tej wersji RDS znalaz│y siΩ nastΩpuj╣ce nowe funkcje. (WiΩcej informacji na temat tych funkcji podano w dokumentacji).
Przed zainstalowaniem oprogramowania Microsoft Remote Data Service nale┐y sprawdziµ, czy komputer kliencki i serwer spe│niaj╣ minimalne wymagania sprzΩtowe i programowe.
Do zainstalowania oprogramowania Microsoft Remote Data Service potrzebna jest nastΩpuj╣ca konfiguracja sprzΩtowa:
Przed zainstalowaniem oprogramowania Microsoft Remote Data Service komputer musi spe│niaµ nastΩpuj╣ce wymagania programowe:
Do uzyskania dostΩpu do aplikacji Remote Data Service z komputer≤w klienckich konieczne jest, aby spe│nia│y one nastΩpuj╣ce wymagania programowe:
Uwaga Oprogramowanie Remote Data Service nie by│o testowane dla technologii przegl╣darki Netscape.
Do tworzenia klienckich stron sieci Web mo┐na u┐ywaµ zwyk│ych narzΩdzi autorskich HTML, takich jak Notatnik lub bardziej funkcjonalny Microsoft ActiveX Control Pad.
Do programowania obiekt≤w biznesowych po stronie serwera mo┐na u┐ywaµ dowolnych narzΩdzi zgodnych ze standardami ActiveX™/COM DLL, takich jak Microsoft® Visual Basic® w wersji 4.0 lub nowszej lub Microsoft® Visual C++®.
Aby oprogramowanie Remote Data Service dzia│a│o poprawnie, nale┐y upewniµ siΩ, ┐e oba sk│adniki, serwer i klient Remote Data Service, s╣ w│a£ciwie zainstalowane. Sk│adnik serwerowy jest instalowany przez program instalacyjny (mdac_nts.exe dla Windows NT Server; mdac_ntw.exe dla Windows NT Workstation; mdac_95.exe dla Windows 95; mdac_as dla serwera Alpha; mdac_aw.exe dla stacji roboczej Alpha) lub za pomoc╣ instalatora zintegrowanego z IIS 4.0. Wymagane pliki klienta s╣ do│╣czane do programu Internet Explorer 4.0, nie jest wiΩc wymagany ┐aden plik typu .cab ani program instalacyjny.
Sk│adnik serwera Microsoft Remote Data Service instaluje siΩ na komputerze serwera sieci Web, kt≤ry dzia│a w systemie Windows NT Server w wersji 4.0 z pakietem SP3 lub nowszej. Instalator zak│ada, ┐e komputer spe│nia wszystkie wymagania programowe.
Instalator instaluje pliki program≤w w katalogu <urz╣dzenie>:\Program Files\Common Files\System\MSADC. (Lokalizacja ta s╣siaduje z innymi uzupe│niaj╣cymi technologiami Microsoft, takimi jak ActiveX Data Objects i OLE DB.) W katalogu \MSADC tworzone s╣ nastΩpuj╣ce podkatalogi.
Podkatalog | Opis |
..\MSADC\Doc | Zawiera dokumentacjΩ. |
..\MSADC\Samples | Zawiera pliki przyk│adowe. |
..\MSADC\Samples11 | Zawiera pliki przyk│adowe dla klienta RDS 1.1, je£li by│ zainstalowany. |
Program instalacji serwera (mdac_nts.exe) tworzy tak┐e wirtualny katalog g│≤wny programu Microsoft Internet Information Server na komputerze serwera sieci Web. Jest on oznaczony jako http://<nazwaserwera>/msadc i mo┐na go u┐ywaµ przy odwo│ywaniu siΩ do plik≤w w drzewie katalog≤w z przegl╣darki.
Po wykonaniu tej procedury w celu zainstalowania oprogramowania Microsoft Remote Data Service na komputerze serwera sieci Web, mo┐na sprawdziµ jego dzia│anie (zobacz poni┐ej "Sprawdzanie dzia│ania instalacji").
Program Microsoft Internet Explorer 4.0 zawiera ju┐ wymagane sk│adniki klienta us│ugi Remote Data Service (RDS). Z tego powodu nie trzeba do│╣czaµ pliku .cab do strony sieci Web, poniewa┐ komputery klienckie bΩd╣ ju┐ mia│y biblioteki DLL sk│adnika klienta RDS. ListΩ plik≤w klienta, w przypadku, gdy aplikacja powinna je zapewniaµ, mo┐na znaleƒµ w uwagach technicznych.
Do sprawdzenia dzia│ania instalacji oprogramowania Microsoft Remote Data Service mo┐na u┐yµ aplikacji przyk│adowej ADCTest.asp.
http://<nazwaserwera>/MSADC/Samples/adctest.asp
gdzie <nazwaserwera> jest nazw╣ serwera sieci Web.
Powinna zostaµ wy£wietlona strona kwerendy Remote Data Service. Informacje o serwerze, po│╣czeniu i kwerendzie s╣ podawane automatycznie.
Je£li w siatce zostanie wy£wietlony zestaw wynik≤w, instalacja jest prawid│owa.
Je£li wyst╣pi╣ problemy, przejrzyj instrukcje instalacji i zajrzyj do temat≤w Pomocy w trybie online: "Troubleshooting Remote Data Service" i "Other RDS Configuration Information".
Je£li masz pytania techniczne dotycz╣ce oprogramowania Remote Data Service, odwiedƒ w sieci Web witrynΩ Microsoft Data Access pod adresem http://www.microsoft.com/data/, gdzie podano informacje o dostΩpnej pomocy technicznej £wiadczonej przez firmΩ Microsoft.
Na stronie g│≤wnej Microsoft Remote Data Service w sieci World Wide Web mo┐na znaleƒµ aktualizacje dokumentacji i informacje o pokrewnych technologiach. Strona ma adres http://www.microsoft.com/data/rds.
W celu u│atwienia dyskusji i wymiany informacji firma Microsoft ustanowi│a publiczn╣ grupΩ dyskusyjn╣: microsoft.public.ado.rds. W tej nie moderowanej i nie wspomaganej grupie mo┐na og│aszaµ artyku│y i wiadomo£ci. Firma Microsoft nie gwarantuje odpowiedzi ani bezpo£redniej pomocy. WiΩcej informacji mo┐na uzyskaµ odwiedzaj╣c witrynΩ Microsoft Remote Data Service w sieci Web pod adresem http://www.microsoft.com/data/rds/.
DostΩp do danych programu Visual FoxPro wymaga u┐ycia najnowszego sterownika ODBC Visual FoxPro (wersja 5.0.0.402 lub nowsza), kt≤ry jest dostΩpny do pobrania pod adresem http://www.microsoft.com/vfoxpro/vfdownload. W przypadku innych sterownik≤w kwerendy mog╣ byµ wykonywane niepoprawnie.
Do za│adowania siatki w przyk│adowych aplikacjach RDS konieczny jest dostΩp do Internetu (a nie tylko intranetu). Przy pr≤bie za│adowania przyk│ad≤w wykorzystuj╣cych siatkΩ Sheridan, nastΩpuje odwo│anie do pliku .cab Sheridan w wierszu CODEBASE i pr≤ba pobrania poprawki z pliku mfc42.dll umieszczonego w witrynie Microsoft z og≤lnymi poprawkami. Je£li dostΩp do tej poprawki bΩdzie niemo┐liwy, siatka nie zostanie za│adowana. Gdy formant ActiveX siatki (ssdatb32.ocx) jest ju┐ umieszczony na komputerze klienckim, rozpakowanie pliku .cab nie jest konieczne i nie pojawi siΩ monit o pobranie poprawki.
Komunikat "B│╣d systemowy: Brak pamiΩci wirtualnej" pochodz╣cy z serwera sieci Web i ┐╣danie ponownego rozruchu, mo┐e pojawiµ siΩ z nastΩpuj╣cych przyczyn: Komputer serwera sieci Web mo┐e mieµ za ma│o pamiΩci wirtualnej lub serwer ƒr≤d│a danych SQL mo┐e wymagaµ wiΩcej miejsca TempDB do obs│ugi wykonywanej kwerendy ze wzglΩdu na jej rozmiar. PamiΩµ wirtualn╣ mo┐na dopasowaµ za pomoc╣ Panelu sterowania (kliknij ikonΩ System, wybierz kartΩ Wydajno£µ i kliknij przycisk PamiΩµ wirtualna, aby zobaczyµ, czy jest wiΩcej dostΩpnego miejsca na dysku twardym). WiΩcej informacji o dopasowywaniu ilo£ci miejsca TempDB mo┐na znaleƒµ w Pomocy w temacie "Performance", podtemat "Ensuring Sufficient TempDB Space".
Dla wygody u┐ytkownik≤w sieci Web pliki klient≤w Microsoft Data Access Components s╣ do│╣czane do programu Internet Explorer w wersji 4.0. Poni┐ej przedstawiono listΩ plik≤w i ich lokalizacje instalacyjne, na wypadek, gdyby pliki te mia│yby byµ dostΩpne dla sk│adnik≤w klienckich program≤w innych ni┐ Internet Explorer, korzystaj╣cych z serwera MDAC.
Pliki oznaczone gwiazdk╣ (*) powinny siΩ automatycznie rejestrowaµ z bibliotek╣ regsvr32.dll, kt≤r╣ mo┐na znaleƒµ w katalogu \system (lub \system32) komputera. WystΩpuj╣ce poni┐ej oznaczenie \system odnosi siΩ do katalogu \winnt\system32 w komputerach Windows NT lub \win95\system w komputerach Windows 95. Wa┐ne jest, aby pliki te by│y instalowane zgodnie z podanymi lokalizacjami, w celu zapewnienia poprawnego dzia│ania wszystkich korzystaj╣cych z nich program≤w w tej i nastΩpnych wersjach.
msadce.dll* - instalowany w katalogu \Program Files\Common Files\system\msadc
msadcer.dll - instalowany w katalogu \Program Files\Common Files\system\msadc
msadco.dll* - instalowany w katalogu \Program Files\Common Files\system\msadc
msadcor.dll - instalowany w katalogu \Program Files\Common Files\system\msadc
msader15.dll - instalowany w katalogu \Program Files\Common Files\system\ado
msador15.dll* - instalowany w katalogu \Program Files\Common Files\system\ado
msdadc.dll* - instalowany w katalogu \Program Files\Common Files\system\ole db
msdaps.dll* - instalowany w katalogu \Program Files\Common Files\system\ole db
msdaer.dll* - (opcjonalny, komunikaty o b│Ωdach ADO) instalowany w katalogu \Program Files\Common Files\system\ole db
msdaerr.dll* - (opcjonalny, komunikaty o b│Ωdach ADO) instalowany w katalogu \Program Files\Common Files\system\ole db
msr2c.dll* - instalowany w katalogu \system przez program Internet Explorer
msr2cenu.dll - instalowany w katalogu \system przez program Internet Explorer
wininet.dll* - instalowany w katalogu \system przez program Internet Explorer
msdatsrc.tlb - instalowany w katalogu \system
W│a£ciwo£µ Filter nie mo┐e byµ obecnie u┐ywana do wyszukiwania warto£ci Null. Ustawienie mog│oby wygl╣daµ nastΩpuj╣co 'kod', '=', '<null>' (co jest konwertowane przez kod VBScript na warto£µ NULL), po czym czynno£µ filtrowania mog│aby byµ uruchamiana metod╣ Reset. Pojawia siΩ w≤wczas b│╣d niedopasowania typ≤w.
OnReadyStateChange - WystΩpuje, gdy zmienia siΩ w│a£ciwo£µ ReadyState. Zdarzenie to nie jest dostΩpne w jΩzyku JScript.
OnDataSetComplete - WystΩpuje po pobraniu wszystkich danych.
OnDataSetChanged - WystΩpuje, gdy zwracany jest nowy zestaw Recordset, kt≤ry nie jest ca│kowicie zape│niony.
Podczas asynchronicznego pobierania wystΩpuje nastΩpuj╣ca sekwencja zdarze±:
OnReadyStateChange - W│a£ciwo£µ ReadyState jest ustawiana na adcReadyStateInteractive podczas pobierania danych.
OnDataSetComplete - Wszystkie dane s╣ pobrane, ale w│a£ciwo£µ ReadyState jest nadal ustawiona na adcReadyStateInteractive.
OnReadyStateChange - W│a£ciwo£µ ReadyState zmienia siΩ na adcReadyStateComplete.
Aby od│╣czyµ zestaw rekord≤w za pomoc╣ ADO, mo┐na zastosowaµ nastΩpuj╣c╣ sk│adniΩ.
Zamiast: cnn.Connectionstring = "provider=msdasql;dsn=MojeSQL;uid=Saprzedawca;pwd=Skcret" mo┐na u┐yµ: cnn.Connectionstring = "provider=MS Remote;Remote Server=http://M≤jSerwer;Remote Provider=msdasql;dsn=MojeSQL;uid=sa;pwd="
Oto lista znanych problem≤w wystΩpuj╣cych w programie Remote Data Service 1.5.
ZdarzenieOnDataSetChanged bΩdzie wystΩpowaµ, gdy istnieje zestaw Recordset, wykonanie kwerendy jest zako±czone, a nie ma obecnych ┐adnych wierszy. Natychmiast po wyst╣pieniu zdarzenia OnDataSetChanged w│a£ciwo£ci ReadyState nadawana jest warto£µ 3.
Zdarzenie OnDataSetComplete bΩdzie wystΩpowaµ, gdy istnieje zestaw Recordset i s╣ obecne wszystkie wiersze. Natychmiast po wyst╣pieniu zdarzenia OnDataSetComplete w│a£ciwo£ci ReadyState nadawana jest warto£µ 4.
Dokumentacja i pliki pomocy dla tego sk│adnika s╣ przygotowane w jΩzyku angielskim.
© 1998 Microsoft Corporation
OGRANICZENIE R╩KOJMI. Firma Microsoft nie udziela ┐adnej rΩkojmi na OPROGRAMOWANIE. OPROGRAMOWANIE ORAZ ZWIÑZANA Z NIM DOKUMENTACJA SÑ ROZPROWADZANE BEZ UDZIELANIA R╩KOJMI JAKIEGOKOLWIEK RODZAJU, WYRA»ONEJ WPROST LUB DOMYîLNIE, W TYM TAK»E, BEZ OGRANICZE╤, USTAWOWEJ R╩KOJMI ZA WADY FIZYCZNE I PRAWNE. CAúE RYZYKO ZWIÑZANE Z KORZYSTANIEM Z OPROGRAMOWANIA I JEGO FUNKCJONOWANIEM SPOCZYWA NA LICENCJOBIORCY.
OGRANICZENIE ODPOWIEDZIALNOîCI ZA EWENTUALNE SZKODY. W najszerszym zakresie dopuszczonym przez prawo w│a£ciwe firma Microsoft lub jej dostawcy nie bΩd╣ w ┐adnym wypadku odpowiedzialni za jakiekolwiek powsta│e szkody (w tym, bez ogranicze±, szkody wynik│e ze strat w prowadzonej dzia│alno£ci, przerw w prowadzeniu dzia│alno£ci, utraty informacji zwi╣zanych z prowadzon╣ dzia│alno£ci╣ lub inne szkody pieniΩ┐ne) wynikaj╣ce z u┐ytkowania lub niemo┐liwo£ci u┐ytkowania OPROGRAMOWANIA lub £wiadczenia pomocy technicznej lub jej nie zapewnienia, nawet je£li firma Microsoft zosta│a powiadomiona o mo┐liwo£ci powstania takich szk≤d. W ka┐dym przypadku, ca│kowita odpowiedzialno£µ firmy Microsoft wynikaj╣ca z niniejszej Umowy Licencyjnej jest ograniczona do kwoty zap│aconej przez LicencjobiorcΩ za OPROGRAMOWANIE lub do kwoty 5,00 dolar≤w ameryka±skich, kt≤rakolwiek z tych dw≤ch kwot jest wiΩksza. Je┐eli Licencjobiorca zawar│ umowΩ na £wiadczenie przez firmΩ Microsoft pomocy technicznej, ca│kowita odpowiedzialno£µ firmy Microsoft za £wiadczenie Pomocy technicznej jest okre£lona przez tΩ umowΩ. Poniewa┐ zgodnie z przepisami praw niekt≤rych pa±stw nie jest mo┐liwe ca│kowite wy│╣czenie lub ograniczenie odpowiedzialno£ci za ewentualne szkody, powy┐sze ograniczenia mog╣ nie dotyczyµ Licencjobiorcy.
© 1998 by Microsoft Corporation. Wszelkie prawa zastrze┐one.