Freigeben über


Allgemeine Fehler

Diese Tabelle enthält allgemeine Fehler, die bei der Verwendung von Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) auftreten können, sowie die entsprechenden Lösungen.

Systemeigener Fehler Fehlernummer Lösung

28037

80072EFD

Für die Funktion des Geräts des Benutzers ist eine Netzwerkverbindung notwendig. Möglicherweise ist z. B. das Modem, die Netzwerkkarte oder die USB-Verbindung des Geräts defekt.

- Oder -

Stellen Sie sicher, dass der Computer mit Microsoft Internetinformationsdienste (Internet Information Services, IIS) zur Verfügung steht und dass die Dienste des Internetdienstanbieters bzw. das Netzwerk voll funktionsfähig sind.

28017

80004005

Stellen Sie sicher, dass das virtuelle Verzeichnis richtig angegeben ist. Möglicherweise stimmt z. B. die Schreibweise des URLs nicht.

0

80045017

Der SQL Server Compact Edition-Replikationsanbieter benötigt Leseberechtigungen für den Snapshotordner. Leseberechtigungen sind notwendig, damit der SQL Server Compact Edition-Replikationsanbieter das Erstabonnement auf das Gerät downloaden kann.

Die Identität, unter der der SQL Server Compact Edition-Replikationsanbieter ausgeführt wird, hängt von der Konfiguration der IIS-Authentifizierung ab.

0

80045020

Stellen Sie sicher, dass die Datentyplänge der vom Client bereitgestellten Spalte unterstützt wird.

SQL Server Compact Edition unterstützt nur Unicode-Datentypen. Alle ANSI-Zeichendatentypen werden in ihre Unicode-Entsprechung konvertiert.

Wenn Sie beispielsweise eine Tabelle mit einer char-Spalte mit 256 Zeichen abonnieren, ordnet SQL Server Compact Edition diese Tabelle einer ntext-Spalte in SQL Server Compact Edition zu. Wenn ein Benutzer dann einen Datensatz mit einem Wert über 256 Zeichen der ntext-Spalte hinzufügt, erhält er einen Fehler, da die Daten nicht in die char-Spalte beim Verleger passen.

Wenn Sie das Schema des Verlegers nicht ändern können, um diese Art der Datentypzuordnung zu vermeiden, können Sie diesen Fehler beheben. Fügen Sie hierzu Logik auf Anwendungsebene hinzu, um die Anzahl von Zeichen zu beschränken, die Benutzer auf ihren Geräten eingeben können.

28560

80040E14

Das Snapshotformat muss für die Publikation auf Zeichenmodus festgelegt werden.

25016

 

Stellen Sie sicher, dass keine Verstöße aufgrund doppelter Schlüssel aufgetreten sind.

Solche Verstöße können auftreten, wenn Benutzer einer Tabelle mit einer Identitätsspalte Datensätze hinzufügen. RDA (Remote Data Access) verwaltet keine Identitätsspalten, wenn ein Pull-Vorgang in einer Tabelle ausgeführt wird.

- Oder -

Stellen Sie sicher, dass eine Replikationspublikation so konfiguriert wird, dass Identitätsspalten für eine Tabelle in der Publikation verwaltet werden.

0

80004005

Stellen Sie sicher, dass die Benutzer-ID, das Kennwort und der Anfangskatalog für den OLEDBConnectionString-Parameter der RDA-Pull-Methode richtig sind.

25546

80040E14

Stellen Sie sicher, dass Sie keine Spalten zu ändern versuchen, auf die in einem parametrisierten Filter für einen Artikel mit partition_options verwiesen wird. Die gefilterten Spalten in diesem Artikeltyp sind als schreibgeschützt gekennzeichnet.

28627

80040E4D

Stellen Sie sicher, dass das für den SQL Server-Verleger verwendete Kennwort richtig ist.

29046

80040E09

Stellen Sie sicher, dass Sie nicht versuchen, einen nur downloadbaren Artikel zu ändern. Der Artikeltyp für nur downloadbare Artikel ist als schreibgeschützt gekennzeichnet.

25027

Dieser Fehler kann in zwei Instanzen auftreten: CREATE/ALTER TABLE oder INSERT/UPDATE. SQL Server Compact Edition lässt eine Zeilenlänge bei fester Spaltenbreite von mehr als 8060 Byte nicht zu. SQL Server Compact Edition ermöglicht jedoch das Überschreiten der theoretischen Beschränkung von 8060 Byte einer Zeile bei Verwendung von Spalten variabler Länge (NTEXT/IMAGE nicht enthalten). So könnte beispielsweise eine Tabelle mit 100 NVARCHAR-Spalten mit einer Länge von 200 Byte fehlerfrei erstellt werden. Wenn Sie jedoch INSERT oder UPDATE zur Änderung einer Zeile in einer Spalte mit einem CHAR-Datentyp variabler Länge (NVarChar) verwenden, sodass die gesamte Zeilenlänge 8060 Byte übersteigt, tritt dieser Fehler auf.

Siehe auch

Hilfe und Information

Informationsquellen für SQL Server Compact Edition