		Sybase SQL Anywhere Studio 8.0.2 Bitte zuerst lesen

		      Copyright (c) 1989-2002 Sybase, Inc. 
	     Teil-Copyright (c) 2002, iAnywhere Solutions, Inc.
  Alle Rechte vorbehalten. Alle unveröffentlichten Rechte vorbehalten.

Inhalt
======
        Aktualisierte Komponenten
        Neue Funktionen in SQL Anywhere Studio 8.0.2
	- UltraLite Component Suite
	- Adaptive Server Anywhere
	- MobiLink-Synchronisation
	- UltraLite-Datenbanken
	- Replikation mit SQL Remote
	Verhaltensänderungen in SQL Anywhere Studio 8.0.2
	- Änderungen bei unterstützten Plattformen
             einschließlich: Windows CE 2.11 in dieser Version 
             nicht mehr unterstützt.
	- Andere Änderungen
        Veraltete Funktionen
        Bekannte Probleme und Einschränkungen

Aktualisierte Komponenten
=========================

  Die folgenden Komponenten sind in dieser Version von SQL Anywhere
  Studio enthalten:

  Adaptive Server Anywhere		Version 8.0.2
  UltraLite Deployment-Option		Version 8.0.2
  MobiLink-Synchronisation		Version 8.0.2
  SQL Remote Replikation		Version 8.0.2
  InfoMaker				Version 8.0.1 
                                        (nicht aktualisiert seit 8.0.1)
  Open Client/Open Server 		Version 12.5
                                        (nicht aktualisiert seit 8.0.1)
  PowerDesigner PhysicalArchitect	Version 8.0.1
                                        (nicht aktualisiert seit 8.0.1)
  jConnect for JDBC			Version 4.5 und 5.5, EBF 9689
                                        (nicht aktualisiert seit 8.0.1)
  Sybase Central			Version 4.1.1

Neue Funktionen in SQL Anywhere Studio 8.0.2
============================================

  In diesem Abschnitt finden Sie eine Zusammenfassung der wichtigsten
  neuen Funktionen. Eine komplette Beschreibung der neuen Funktionen
  können Sie über die Links auf der Einleitungsseite der Online-
  Dokumentation aufrufen.

  UltraLite Component Suite
  -------------------------
  UltraLite-Datenbanktechnologie kann nun einfach und komfortabel
  über neue Entwicklungsplattformen genutzt werden. Die UltraLite
  Component Suite stellt die UltraLite-Technologie auch den Benutzern
  von eMbedded Visual Basic, AppForge MobileVB und Java zur Verfügung.
  Die Komponente für Java ist eine Alternative zu UltraLite für Java
  gemäß der Beschreibung in der entsprechenden Dokumentation. Die
  Komponente ist nicht "100% Pure Java", sondern benutzt systemeigene
  Klassen zur Verbesserung der Performance.

  Adaptive Server Anywhere
  ------------------------
  Sie können Clustered-Indizes für eine Tabelle erstellen. In einem
  Clustered-Index werden die Zeilen in ungefähr derselben Reihen-
  folge gespeichert wie sie im Index erscheinen.

  Adaptive Server Anywhere unterstützt eindeutige Idenzifizierer (UUIDs
  und GUIDs). UUIDs (Universally Unique Identifiers) und GUIDs
  (Globally Unique Identifiers) sind ein Mechanismus für eine eindeutige
  Identifizierung von Zeilen über verschiedene Datenbanken in einer
  Synchronisationsumgebung.

  Sie können die Klausel ON EXISTING der Anweisung INSERT verwenden, um
  bestehende Zeilen mit neuen Werten zu aktualisieren, sofern die
  Tabelle einen Primärschlüssel hat.

  Adaptive Server Anywhere ermöglicht Ihnen die Erstellung von
  Sicherungskopien auf der Windows CE-Plattform oder die Umbenennung
  bzw. die Kürzung des Transaktionslogs der Datenbank.

  Die Darstellung des grafischen Plans hat sich geändert:
  Er wurde erweitert, um weitere Informationen aufzunehmen. 

  Der Einsatz von Arbeitstabellen wird jetzt im Plan so lange wie
  möglich aufgeschoben. Wenn Arbeitstabellen benutzt werden, erscheinen
  sie ausdrücklich im grafischen Plan.

  Neue Joins in dieser Version sind beispielsweise der Semi-Join mit
  verschachtelter Schleife (nested loops semijoin), der Anti-Semi-Join 
  mit verschachtelter Schleife (nested loops anti-Semijoin), der 
  Hash-Semi-Join (hash semijoin) und der Hash-Anti-Semi-Join (hash anti-
  semijoin).

  Sie können die Logik verschleiern, die in gespeicherten Prozeduren,
  Funktionen, Triggern und Ansichten gespeichert ist, indem Sie die
  Option SET HIDDEN verwenden. Damit können Anwendungen und Datenbanken
  verteilt werden, ohne dass die Programmlogik in den gespeicherten
  Prozeduren, Funktionen, Triggern und Ansichten eingesehen werden kann.
  

  MobiLink-Synchronisation
  ------------------------

  MobiLink unterstützt jetzt Visual Studio .NET-Programmiersprachen für
  Synchronisationsskripten.

  Ein grafisches Tool, der MobiLink Monitor, wurde eingeführt, damit
  Sie beobachten können, wie viel Zeit jeder Aspekt der Synchronisation
  benötigt. Es kann nach MobiLink-Benutzern oder Worker-Threads
  sortiert werden.

  Sie können jetzt Java- und .NET-Code schreiben, der ausgeführt wird,
  wenn der MobiLink-Server die JVM oder den CLR startet, bevor die
  erste Synchronisation beginnt.

  Eine neue Art der Führung von eindeutigen Primärschlüsseln für
  entfernte Datenbanken wird mit den Universally Unique IDs (UUIDs,
  auch als GUIDs bekannt) eingeführt.

  Zwei neue gespeicherte Client-Prozeduren, 
  sp_hook_dbmlsync_download_ri_conflict 
  und 
  sp_hook_dbmlsync_download_log_ri_conflict 
  wurden eingeführt, um Sie bei der Behebung von Störungen der 
  referenziellen Integrität während des Downloads zu unterstützen.

  Sie können jetzt alle Daten in einer entfernten Tabelle löschen,
  indem Sie eine Zeile in den download_delete_cursor einfügen, die
  NULL in jeder Primärschlüsselspalte enthält.

  Eine neue dbmlsync-Befehlszeilenoption wurde hinzugefügt: Mit -urc
  können Sie die Performance der Synchronisation verbessern, indem
  eine Schätzung der Anzahl von Zeilen erfolgt, die im Upload in die
  konsolidierte Datenbank eingelesen werden.

  MobiLink unterstützt jetzt das HTTPS-Protokoll. Dieser neue 
  Datenstrom implementiert HTTP über SSL/TLS mit RSA-Verschlüsselung 
  und ist mit allen anderen HTTPS-Servern kompatibel.

  MobiLink-Clients, die unter Pocket PC 2002 oder Windows-PC laufen,
  können sich jetzt über Einwahlverbindungen verbinden. Mithilfe der
  Zeitplanung kann Ihr entferntes Gerät ohne Benutzereingriffe eine
  Synchronisation durchführen. Die neuen Parameter für den 
  Synchronisationsdatenstrom sind network_name, network_connect_timeout 
  und network_leave_open.

  MobiLink unterstützt jetzt Webserver, die die Java-Servlet-API 2.2
  unterstützen, darunter auch Apache Tomcat.

  Sie können jetzt die RSA-Verschlüsselung ebenso wie die bestehende
  Verschlüsselung mit Ellipsenkurven für die Synchronisationssicher-
  heit einsetzen. Die Dienstprogramme gencert und readcert unterstützen
  die RSA-Zertifikate als Zertifikate mit Ellipsenkurven.

  UltraLite-Datenbanken
  ---------------------
  Wenn eine neue Version einer Anwendung verteilt wird, können Sie
  jetzt wählen, das Schema der UltraLite-Datenbank auf das Schema der
  neuen Anwendung umzustellen.

  Die UltraLite Java-Laufzeitumgebung ist jetzt Thread-sicher, sodass
  die Entwicklung von UltraLite-Anwendungen mit mehreren Threads 
  möglich ist.

  UltraLite-Datenbanken können jetzt den Datentyp UNIQUEIDENTIFIER
  von Adaptive Server Anywhere verwenden. Dieser Typ ist BINARY(16)
  und wird verwendet, um universell eindeutige Identifizierer (UUIDs
  oder GUIDs) zu speichern. UNIQUEIDENTIFIER-Spalten, die die NEWID-
  Funktion als Standardwert verwenden, können eindeutige Primärschlüssel
  in einer kompletten MobiLink-Installation gewährleisten
  und stellen damit eine Alternative zu GLOBAL AUTOINCREMENT dar.

  Zwei neue sichere Synchronisationsprotokolle werden in dieser Version
  eingeführt. HTTPS ist das HTTP-Protokoll, implementiert über einem 
  Sicherheitsprotokoll auf der Transportschicht, und RSA ist eine Form 
  der Verschlüsselung auf der Transportschicht, die über HTTP oder
  TCP/IP-Netzwerke benutzt wird.

  Um im Download eingelesene Daten neu zu synchronisieren, etwa um
  eine Anwendung in einen sauberen Zustand zu versetzen, können Sie
  den letzten Download-Zeitstempel zurücksetzen.

  Replikation mit SQL Remote
  --------------------------

  Zur verbesserten Fehlersuche an entfernten Standorten können Logdaten
  in der konsolidierten Datenbank gesammelt werden.


Verhaltensänderungen in SQL Anywhere 8.0.2
==========================================

  Dieser Abschnitt ist eine Zusammenfassung der wichtigsten 
  Verhaltensänderungen. Eine komplette Liste der Verhaltensänderungen 
  finden Sie unter "Neues in SQL Anywhere Studio->2. Neues in Version 
  8.0.2->Verhaltensänderungen in Version 8.0.2" in der Online-Dokumentation.


  Änderungen bei unterstützten Plattformen
  ----------------------------------------

  Die folgenden Plattformen werden von dieser Version von SQL Anywhere
  Studio nicht unterstützt:
  - Windows CE Version 2.11
  - Windows CE SH3- und SH4-Prozessoren
  - Windows CE PowerPC-Prozessoren

    
  Weitere Hinweise zur Plattformunterstützung finden Sie unter 
  "Einführung in SQL Anywhere Studio->Anhang A: Unterstützte
  Plattformen" in der Online-Dokumentation.
  Außerdem unterstützt UltraLite VxWorks 5.5 nicht.

  OPTIMIZATION_GOAL-Einstellung geändert
  --------------------------------------

  Die Standardeinstellung für die OPTIMIZATION_GOAL-Option ist auf
  alle Zeilen (all-rows) anstatt auf die erste Zeile (first-row) eingestellt. 
  Dies wirkt sich auf den gewählten Ausführungsplan für einige Abfragen aus 
  und ändert daher die Performance-Eigenschaften.


  Serielle Synchronisation nicht mehr unterstützt
  -----------------------------------------------

  Für UltraLite-Clients auf Palm OS wurde bislang die serielle Synchronisation 
  unterstützt. Da mit HotSync eine empfehlenswerte Alternative zur Verfügung
  steht, wird diese Synchronisationsart nicht mehr unterstützt. 
  Daher gehört auch die DLL dbser8.dll nicht mehr zum Lieferumfang der 
  Software.


  jConnect-Version
  ----------------

  Die letzten EBF-Versionen von SQL Anywhere Studio 8.0.1 enthielten eine 
  neuere jConnect-Version (EBF 10636) als die hier enthaltene (EBF 9689).

  EBF 10636 führte ein Problem mit der Zeichensatzkonvertierung ein. Wir 
  empfehlen das Entfernen von EBF 10636 und das Verwenden von EBF 9689.

  Zur Installation von EBF 9689 (mit dieser Software mitgeliefert) über EBF
  10636 müssen die Ordner "jConnect-4_5" und "jConnect-5_5" aus dem 
  "Shared"-Ordner gelöscht werden (standardmäßig "c:\Programme\sybase\shared"
  unter Windows), und dann starten Sie die Installation. 


Veraltete Funktionen
====================

  Die Unterstützung für das Betriebssystem VxWorks wird ab der nächsten 
  Hauptversion SQL Anywhere Studio nicht mehr angeboten.


Bekannte Probleme
=================
 
  Wenn Sie ein Plug-In aus Sybase Central entladen, müssen Sie Sybase
  Central herunterfahren und neu starten, bevor das Plug-In wieder neu
  geladen werden kann.

  Der MobiLink Monitor bietet eine Option zum Herstellen einer Verbindung
  zum MobiLink-Server über HTTPS. Sie können diese Option nur nutzen, wenn 
  Sie über die separat lizenzierbare Security-Option (Sicherheitsoption) 
  verfügen, die Certicom-Sicherheitsbibliotheken zur Verfügung stellt. 
  Wenn Sie HTTPS auswählen, ohne dass die Security-Option installiert wurde, 
  kommt es zu einem Stack Trace im Monitor. Sie können im Stack Trace-Fenster 
  auf OK klicken und einen anderen Datenstrom auswählen.