Microsoft Office Online
Für Mein Office Online (Was ist das?) registrieren | Anmelden

 
 
Microsoft Office Access
Suchen
Suchen
 
 
 
 
Warnung: Sie haben diese Webseite mit einem nicht unterstützten Browser geöffnet. Diese Webseite wird am besten angezeigt, wenn Sie Microsoft Internet Explorer 6.0 oder höher, Firefox 1.5 oder Netscape Navigator 6.0 oder höher verwenden. Hier finden Sie weitere Informationen über unterstützte Browser.

DruckversionDruckversion Lesezeichen und FreigabeFreigabe
Informationen zu Offlinedaten (ADP)
 

 Hinweis   Die Informationen in diesem Thema gelten nur für ein Microsoft Access-Projekt (ADP).

Sie haben nicht immer Onlinezugriff auf die Firmendatenbanken. Oft möchten Sie jedoch ganz bestimmte Daten offline verwenden (das heißt, die Daten auf einen Computer downloaden, wie z. B. einen Laptop oder einen Heimcomputer), die Daten außerhalb des Büros prüfen und aktualisieren und anschließend die Datenänderungen aktualisieren und miteinander in Einklang bringen, wenn Sie wieder Onlinezugriff haben. Mit einer Kombination von Microsoft-Produkten kann ein Entwickler und Datenbankadministrator eine Anwendung erstellen, die den Benutzern den Offlinedatenzugriff ermöglicht.

AnzeigenGründe für die Offlineverwendung von Daten

Es gibt viele Gründe, um Daten offline zu verwenden. Dies sind die beiden häufigsten Gründe:

AnzeigenSystemanforderungen für die Verwendung von Offlinedaten

Sie benötigen die folgende Software, um Offlinedaten zu erstellen und zu verwenden:

  • Microsoft Access 2002 oder höher muss auf einem Clientcomputer installiert sein (z. B. Laptop oder Heimcomputer).
  • Microsoft SQL Server 2000 Desktop Edition muss auf einem Clientcomputer installiert sein und ausgeführt werden.
  • Microsoft SQL Server 2000 muss auf einem Remoteserver installiert sein und ausgeführt werden.
  • Microsoft Internet Explorer 5.01 mit Service Pack 2 (SP2) oder höher muss auf dem Clientcomputer und dem Remoteserver installiert sein.

AnzeigenErstellen und Verwenden einer Offlinedatenanwendung

Das Erstellen und Verwenden einer Offlinedatenanwendung umfasst die folgenden allgemeinen Schritte:

Ein Entwickler erstellt eine webbasierte Datenbankanwendung mithilfe einer oder mehrerer Datenzugriffsseiten

In einem Microsoft Access-Projekt (Microsoft Access-Projekt: Eine Access-Datei, die mit einer Microsoft SQL Server-Datenbank verbunden ist und verwendet wird, um Client/Server-Anwendungen zu erstellen. Projektdateien enthalten keine Daten oder Objekte auf Datendefinitionsbasis, wie beispielsweise Tabellen oder Ansichten.), das mit einer Microsoft SQL Server 2000-Datenbank auf dem Remoteserver verbunden ist, erstellt ein Entwickler eine oder mehrere Datenzugriffsseiten, die auf die Daten zugreifen, die der Benutzer offline schalten möchte. Ein Entwickler muss die folgenden Microsoft Office Data Source Component-Eigenschaften (MSODSC) festlegen, um die Seite für die Offlineverwendung zu konfigurieren:

OfflinePublication

OfflineCDF

OfflineType

OfflineSource

Um weitere Informationen zur Verwendung dieser MSODSC-Eigenschaften zu erhalten, drücken Sie im Eigenschaftenfenster im Eigenschaftenfeld F1.

Falls die Offlineanwendung mehrere Seiten verwendet oder falls eine Seite zusätzliche Bilder und Steuerelemente enthält, muss der Entwickler eine CDF-Datei (Channel Definition Format) erstellen und die CDF-Datei mithilfe der OfflineCDF-Eigenschaft mit der Seite verknüpfen. Internet Explorer liest diese CDF-Datei, um alle Seiten und HTML-Dateien zu downloaden.

Das folgende Beispiel veranschaulicht, wie eine CDF-Beispieldatei und ein LINK-Element-HTML-Tag zur Seite hinzugefügt werden:

--applicationfilename.cdf
				
<?XML VERSION="1.0" ENCODING="windows-1252"?>

				
<CHANNEL HREF="default.htm"
        PRECACHE="YES"
        LEVEL="0">
    <ITEM HREF="Products.htm"></ITEM>
    <ITEM HREF="Categories.htm"></ITEM>
    <ITEM HREF="CategoryDetail.htm"></ITEM>
    <ITEM HREF="Orders.htm"></ITEM>
    <ITEM HREF="OrderDetails.htm"></ITEM>
    <ITEM HREF="xmldata\Categories.XML"></ITEM>
    <ITEM HREF="bitmaps\CorpLogo.gif"></ITEM>
    <ITEM HREF="bitmaps\ShippedItem.gif"></ITEM>
    <ITEM HREF="bitmaps\BackorderedItem.gif"></ITEM>
    <ITEM HREF="bitmaps\Discontinued.gif"></ITEM>
</CHANNEL>
				
--HTML tag in data access page
				
<link rel = “offline” href = “applicationfilename.cdf”>
				

Weitere Informationen zu CDF finden Sie auf der Website für Microsoft Developer Network (MSDN).

Ein Datenbankadministrator definiert die Replikation für die SQL Server 2000-Remotedatenbank

Ein Datenbankadministrator verwendet SQL Server 2000, um die Replikation für die SQL Server 2000-Remotedatenbank zu definieren und eine benannte Mergepublikation zu erstellen. SQL Server enthält einen Publikationserstellungs-Assistenten, mit dem sich Publikationen auf einfache Weise erstellen lassen. Die SQL Server Desktop Engine, die auf dem lokalen Computer installiert ist und ausgeführt wird, ist als Speicherort der lokalen Abonnementdatenbank definiert.

Um potenzielle Datenkonflikte zu beseitigen, wenn die Offlinedaten von einem Benutzer wieder online geschaltet werden, muss der Datenbankadministrator außerdem Regeln für die Mergereplikation in der benannten Mergepublikation erstellen. Diese benannte Publikation kann auf beliebige Datenbankobjekte verweisen.

 Vorsicht   Es müssen unbedingt Serverfiltereinschränkungen in der Publikation definiert werden, um die unter Umständen großen Datenmengen zu reduzieren, die auf den Client verschoben werden (normalerweise alle Daten aus allen Tabellen).

Weitere Informationen zur SQL Server-Replikation, zum Publikationserstellungs-Assistenten und zu Mergepublikationen finden Sie in der SQL Server-Dokumentation.

Ein Benutzer schaltet die Daten offline

Wenn ein Benutzer eine Seite in Microsoft Internet Explorer oder in der Datenzugriffsseiten-Ansicht von Access anzeigt und die Daten offline schaltet, gilt Folgendes:

  • Internet Explorer downloadet automatisch das Access-Projekt, die Seite und, falls eine CDF-Datei definiert ist, alle anderen definierten Seiten und HTML-Dateien auf den Computer des Benutzers.
  • SQL Server führt eine Mergesynchronisierung aus, die auf der Grundlage der benannten Mergepublikation einen Snapshot der Daten in der SQL Server-Remotedatenbank erstellt, und downloadet diesen Datensnapshot nach der Instanz von SQL Server 2000 Desktop Edition, die auf dem Computer des Benutzers ausgeführt wird.

Ein Benutzer arbeitet mit den Offlinedaten

Ein Benutzer trennt den Computer vom Intranet und liest und aktualisiert dann die Daten auf dem lokalen Computer. Im Offlinebetrieb verweist die Verbindung zum Access-Projekt automatisch auf die lokale Abonnementdatenbank, nicht auf die Remoteserver-Datenbank.

Ein Benutzer schaltet die Offlinedaten wieder online

Ein Benutzer verbindet einen Clientcomputer wieder mit dem Intranet der Firma und synchronisiert die Seite(n). Das Access-Projekt verweist automatisch auf die Remoteserver-Datenbank, und nicht auf die lokale Abonnementdatenbank. SQL Server führt die Offlinedaten (einschließlich aller Schemaänderungen) vom lokalen Computer mit der SQL Server-Remotedatenbank zusammen und aktualisiert diese. Bei Bedarf behebt SQL Server gemäß den Mergepublikationsregeln automatisch etwaige Datenkonflikte mit Daten, die im Offlinebetrieb geändert wurden.

Anzeige