Detta dokument innehåller sent tillkommen eller annan information som kompletterar dokumentationen till Microsoft® Fjärrdatatjänst 1.5.
Följande avsnitt ingår i detta dokument:
Produktbeskrivning
Nya funktioner
Installationsanvisningar
Teknisk support
Teknisk information
Kända problem
Dokumentation och direkthjälp
Copyrightinformation
Microsoft Fjärrdatatjänst (ofta förkortat till RDS, Remote Data Service) är ett snabbt och effektivt ramverk för dataanslutningar och datapublicering. Tjänsten är avsedd för program som har Internet Explorer som värd. RDS bygger på en distribuerad klient-server-modell som fungerar med programprotokollen HTTP, HTTPS (HTTP över Secure Sockets-skikt) och DCOM. Använd tillsammans med datakänsliga ActiveX-kontroller innehåller RDS funktioner för dataåtkomstprogrammering (på ett sätt som liknar Microsoft® Visual Basic®) och kan användas av webbutvecklare som bygger distribuerade, dataintensiva program för omfattande intranät och för Internet.
Det tidigare namnet på produkten, Microsoft® Advanced Data Connector (ADC), har ändrats till Microsoft® Remote Data Service (RDS) (på svenska Microsoft® Fjärrdatatjänst), en funktion i Microsoft® ActiveX Data Objects (ADO). ADC har alltid varit beroende av ADO, och namnbytet uttrycker en strävan att integrera de två komponenterna än mer och göra relationen mellan dem tydligare. ADO är ett programmeringsgränssnitt som ger enkel och flexibel åtkomst till OLE DB- och ODBC-datakällor. Fjärrdatatjänst använder ADO för att ge en enkel, frånkopplad tjänst för hantering av recordset och fjärrdata. Grundfunktionaliteten i ADC har inte påverkats av ändringen, och version 1.5 innehåller många väsentliga förbättringar.
I det följande presenteras de nya funktionerna i Fjärrdatatjänst 1.5. Mer information om dessa funktioner finns i (den engelskspråkiga) dokumentationen till produkten.
Innan du installerar Microsoft Fjärrdatatjänst måste du kontrollera att klienter och servrar uppfyller minimikraven för maskinvara och programvara.
För att du ska kunna installera Fjärrdatatjänst måste följande maskinvarukrav uppfyllas:
Innan du installerar Fjärrdatatjänst på en server måste du kontrollera att servern uppfyller följande krav:
För att klientdatorerna ska kunna använda Fjärrdatatjänst-program måste de uppfylla följande programvarukrav:
Obs! Fjärrdatatjänst har inte testats med webbläsartekniken i Netscape.
När du bygger klientwebbsidor kan du använda vanliga HTML-verktyg som Anteckningar eller det mer kraftfulla Microsoft ActiveX Control Pad.
När du programmerar affärsobjekt för servrar kan du använda ett ActiveX/COM DLL-kompatibelt verktyg som Microsoft® Visual Basic® 4.0 eller senare eller Microsoft® Visual C++®.
För att Fjärrdatatjänst ska fungera korrekt måste du kontrollera att server- och klientkomponenterna i Fjärrdatatjänst har installerats på rätt sätt. Serverkomponenten installeras med installationsprogrammet (mdac_nts.exe för Windows NT Server; mdac_ntw.exe för Windows NT Workstation; mdac_95.exe för Windows 95; mdac_as för en Alpha-server; mdac_aw.exe för en Alpha-arbetsstation) eller som en del av IIS 4.0. De klientfiler som krävs ingår i Internet Explorer 4.0, så inga .cab-filer eller installationsprogram krävs.
Serverkomponenterna för Microsoft Fjärrdatatjänst installeras på webbservern, som bör ha Windows NT Server version 4.0 med SP3 eller senare. Installationsprogrammet förutsätter att servern uppfyller dessa programvarukrav.
Programfilerna installeras i mappen <enhet>:\Program\Vanliga filer\System\MSADC. (Mappen ligger bredvid filerna för ActiveX Data Objects och OLE DB.) Följande undermappar skapas i mappen \MSADC:
| Undermapp | Beskrivning |
| ..\MSADC\Doc | Innehåller dokumentationen. |
| ..\MSADC\Samples | Innehåller exempelfilerna. |
| ..\MSADC\Samples11 | Innehåller exempelfilerna för RDS 1.1-klienten, om en sådan installerats. |
Installationsprogrammet för serverkomponenten (mdac_nts.exe) skapar också en virtuell Microsoft Internet Information Server-rot på webbservern. Denna rot ges adressen http://<servernamn>/msadc. Du kan hänvisa till filer i detta mappträd från webbläsaren genom att ange roten.
När du har följt dessa steg kan du kontrollera installationen (se avsnittet Kontrollera installationen senare i detta dokument).
Microsoft Internet Explorer 4.0 innehåller klientkomponenterna för Fjärrdatatjänst (Remote Data Service, RDS). Därför behövs det inte någon .cab-fil på webbsidan. Klientdatorerna har redan DLL-filerna för klientkomponenten. I avsnittet Teknisk information finns en lista över klientfilerna. Denna lista kan du använda om ett program du utvecklar behöver tillhandahålla dessa filer.
Du kan använda exempelprogrammet ADCTest.asp när du kontrollerar installationen av Microsoft Fjärrdatatjänst.
http://<servernamn>/MSADC/Samples/adctest.asp
där <servernamn> är namnet på webbservern.
Sidan Remote Data Service Query Page bör då visas. Information om server, anslutning och fråga finns redan inskriven åt dig.
Om en resultatuppsättning visas är installationen korrekt.
Om du skulle råka ut för något problem läser du installationsanvisningarna på nytt och läser avsnitten "Troubleshooting Remote Data Service" och "Other RDS Configuration Information" i direkthjälpen.
Om du har en teknisk fråga som gäller Fjärrdatatjänst, kan du besöka webbplatsen för Microsoft Data Access på http://www.microsoft.com/data/ och ta del av informationen om de supporttjänster som Microsoft tillhandahåller. (Den här webbplatsen är på engelska.)
På hemsidan för Microsoft Fjärrdatatjänst, Remote Data Server, på World Wide Web hittar du uppdateringar av dokumentationen och information om andra tekniska lösningar från Microsoft. Adressen dit är http://www.microsoft.com/data/rds. (Webbplatsen är på engelska.)
För att underlätta diskussioner och utbyte av information har Microsoft skapat en diskussionsgrupp om RDS: microsoft.public.ado.rds. Du är välkommen att publicera artiklar och meddelanden i denna diskussionsgrupp. (Diskussionen förs på engelska.) Microsoft kan inte garantera att du får svar eller teknisk support. Mer information finns på webbplatsen för Fjärrdatatjänst på http://www.microsoft.com/data/rds/. (Webbplatsen är på engelska.)
Om du hanterar Visual FoxPro-data måste du använda den senaste Visual FoxPro ODBC-drivrutinen (version 5.0.0.402 eller senare), som kan hämtas från http://www.microsoft.com/vfoxpro/vfdownload. Om du inte har den senaste drivrutinen kanske inte frågor kan köras på rätt sätt.
Om du vill hämta rutnätet i exempelprogrammen till RDS, måste du ansluta till Internet (och inte företagets intranät). Om du försöker hämta exemplen som använder rutnätet Sheridan, försöker .cab-filen för Sheridan (som det hänvisas till på raden CODEBASE) att hämta korrigeringsfilen mfc42.dll från Microsofts webbplats. Om denna fil inte kan hämtas kan du inte använda detta rutnät. Om ActiveX-kontrollen för rutnätet (ssdatb32.ocx) redan finns på klientdatorn, behöver inte raden CODEBASE använda .cab-filen och korrigeringsfilen behöver alltså inte hämtas.
Om ett meddelande om att det virtuella minnet är slut skickas från webbservern och du uppmanas att starta om datorn, kan detta bero på att webbservern behöver ytterligare virtuellt minne eller att servern med SQL-datakällan behöver mer TempDB-utrymme för att hantera storleken på den fråga som du försöker köra. Virtuellt minne kan ställas in på Kontrollpanelen (klicka på ikonen System, välj fliken Prestanda, klicka på knappen Virtuellt minne och kontrollera om det finns extra hårddiskutrymme tillgängligt). Mer information om hur du anpassar TempDB-utrymmet finns under hjälpavsnittet "Performance" i avsnittet "Ensuring Sufficient TempDB Space".
För att underlätta för webbklienterna medföljer klientfilerna för MDAC (Microsoft Data Access Components) i Internet Explorer version 4.0. Nedan hittar du en lista över dessa filer och var de installeras. Du kan använda listan om du vill göra dessa filer tillgängliga för andra klientkomponenter (som inte ingår i Internet Explorer) på MDAC-servern.
Filer markerade med en asterisk (*) bör registreras automatiskt med regsvr32.dll som finns i mappen \system (eller \system32) på datorn. Mappen \system nedan syftar på mappen \winnt\system32 på Windows NT-datorer och på mappen \win95\system på Windows 95-datorer. Det är viktigt att dessa filer installeras på rätt ställen, så att program som är beroende av dem fungerar korrekt i denna och kommande versioner.
msadce.dll* - installeras i \Program\Vanliga filer\system\msadc
msadcer.dll - installeras i \Program\Vanliga filer\system\msadc
msadco.dll* - installeras i \Program\Vanliga filer\system\msadc
msadcor.dll - installeras i \Program\Vanliga filer\system\msadc
msader15.dll - installeras i \Program\Vanliga filer\system\ado
msador15.dll* - installeras i \Program\Vanliga filer\system\ado
msdadc.dll* - installeras i \Program\Vanliga filer\system\ole db
msdaps.dll* - installeras i \Program\Vanliga filer\system\ole db
msdaer.dll* - (Valfri, för felmeddelanden i ADO) installeras i \Program\Vanliga filer\system\ole db
msdaerr.dll* - (Valfri, för felmeddelanden i ADO) installeras i \Program\Vanliga filer\system\ole db
msr2c.dll* - installeras i \system av Internet Explorer
msr2cenu.dll - installeras i \system av Internet Explorer
wininet.dll* - installeras i \system av Internet Explorer
msdatsrc.tlb - installeras i \system
Egenskapen Filter kan för tillfället inte söka efter Null-värden. Inställningen kan göras så här: 'postnummer', '=', '<null>' (vilket konverteras till NULL av VBScript-koden), följd av metoden Reset för att köra filteråtgärden. Du kommer att få ett typblandningsfel.
OnReadyStateChange - utlöses så snart egenskapen ReadyState ändras. Händelsen är inte tillgänglig i JScript.
OnDataSetComplete - utlöses när alla data hämtats.
OnDataSetChanged - utlöses när en ny Recordset returneras men inte är helt full.
Under en asynkron hämtning inträffar följande serie av händelser:
OnReadyStateChange - egenskapen ReadyState anges till adcReadyStateInteractive medan data hämtas.
OnDataSetComplete - alla data hämtas men ReadyState är fortfarande angiven till adcReadyStateInteractive.
OnReadyStateChange - egenskapen ReadyState ändras till adcReadyStateComplete.
Om du vill hämta en frånkopplad recordset via ADO, kan du använda följande syntax.
Snarare än: cnn.Connectionstring = "provider=msdasql;dsn=MinSQL;uid=EkChef;pwd=Hemligt" kan du använda: cnn.Connectionstring = "provider=MS Remote;Remote Server=http://MinServer;Remote Provider=msdasql;dsn=MinSQL;uid=sa;pwd="
I detta avsnitt förtecknas kända problem med Fjärrdatatjänst 1.5.
Händelsen OnDataSetChanged utlöses när Recordset finns och frågan har körts utan att alla rader finns till hands. Direkt efter det att händelsen OnDataSetChanged har utlösts har egenskapen ReadyState värdet 3.
HändelsenOnDataSetComplete utlöses när Recordset finns och alla rader dessutom finns tillgängliga. Direkt efter det att händelsen OnDataSetComplete utlösts har egenskapen ReadyState värdet 4.
Observera att dokumentationen och direkthjälpen till denna komponent är på engelska.
© 1998 Microsoft Corporation
INGA GARANTIER. Microsoft friskriver sig från allt garantiansvar avseende PROGRAMVARUPRODUKTEN. PROGRAMVARUPRODUKTEN OCH EVENTUELLT MEDFÖLJANDE SKRIFTLIGT MATERIAL TILLHANDAHÅLLS I "BEFINTLIGT SKICK", UTAN NÅGON SOM HELST GARANTI, VARKEN UTTRYCKLIG ELLER IMPLICIT, INKLUSIVE, MEN UTAN BEGRÄNSNING TILL, GARANTI AVSEENDE PRODUKTENS ALLMÄNNA LÄMPLIGHET ELLER LÄMPLIGHET FÖR ETT SÄRSKILT ÄNDAMÅL, SAMT GARANTI AVSEENDE FRÅNVARO AV INTRÅNG I TREDJE MANS RÄTTIGHETER. NI STÅR ENSAM HELA RISKEN FÖR ANVÄNDNING AV ELLER FUNKTIONEN HOS PROGRAMVARUPRODUKTEN.
ANSVARSBEGRÄNSNING. Så långt möjligt under tillämplig lag ansvarar Microsoft eller dess leverantörer inte för några som helst speciella, oavsiktliga eller indirekta skador eller följdskador (inklusive, men utan begränsning till, utebliven vinst, driftavbrott, förlust av information eller annan ekonomisk skada) till följd av användning av eller svårighet eller omöjlighet att använda PROGRAMVARUPRODUKTEN, även om Microsoft uppmärksammats på möjligheten till sådana skador. I alla fall är Microsofts ansvar under villkoren i detta Licensavtal begränsat till det större av beloppet som faktiskt erlagts av er för PROGRAMVARUPRODUKTEN eller USD5,00, dock med förbehållet att, om Ni har tecknat ett Microsoft Support Services-avtal, Microsofts ansvar avseende Support Services regleras av villkoren i det avtalet. Eftersom friskrivningar från eller begränsningar av ansvar inte är giltiga i vissa länder, är det möjligt att ovanstående ansvarsbegränsning inte är tillämplig i Ert fall.