This is the Trace Id: fbd0a463cceaeeb9282a7a03c25ad70a

Mit Bing Wallpaper der Welt näher sein

Laden Sie die kostenlose App herunter und geniessen Sie atemberaubende Aufnahmen mit täglich wechselnden Hintergründen.
Ein Laptop, der eine farbenfrohe Meereslandschaft von Bing Wallpaper anzeigt.

Microsoft Sync Framework 2.1 Software Development Kit (SDK)

Microsoft Sync Framework ist eine umfassende Synchronisierungsplattform, die Zusammenarbeit und Offlineszenarien für Anwendungen, Dienste und Geräte ermöglicht. Mithilfe von Microsoft Sync Framework können Entwickler Anwendungen erstellen, die Daten aus allen möglichen Quellen unter Verwendung beliebiger Protokolle über jedes Netzwerk synchronisieren.

Wichtig! Mit Ihrer Sprachauswahl wird der gesamte Seiteninhalt dynamisch an diese Sprache angepasst.

  • Version:

    V2.1RTM

    Date Published:

    15.7.2024

    File Name:

    SyncSDK-v2.1-x86-DEU.msi

    SyncSDK-v2.1-x64-DEU.msi

    TraceFormat.zip

    SyncFramework_2.1_ReleaseNotes.htm

    File Size:

    21.3 MB

    21.8 MB

    37.4 KB

    27.2 KB

    Sync Framework 2.1 bietet neue Funktionen, mit denen Sie eine SQL Server- oder SQL Server Compact-Datenbank auf dem Computer mit einer SQL Azure-Datenbank synchronisieren können. In dieser Version werden zudem die parameterbasierte Filterung, die Möglichkeit des Entfernens von Synchronisierungsbereichen und Vorlagen aus einer Datenbank sowie Leistungsoptimierungen eingeführt, mit denen die Synchronisierung schneller und einfacher durchgeführt werden kann.

    SQL Azure-Synchronisierung

    Mit Sync Framework 2.1 können Sie die Reichweite Ihrer Daten im Internet erweitern, indem Sie die Windows Azure Platform und die SQL Azure-Datenbank nutzen. Durch Synchronisieren einer lokalen SQL Server-Datenbank mit SQL Azure stellen Sie einige oder alle Daten im Internet zur Verfügung, ohne Ihren Kunden eine Verbindung zur lokalen SQL Server-Datenbank bereitzustellen. Nach der Konfiguration der SQL Azure-Datenbank für die Synchronisierung können Benutzer die Daten offline in einer Clientdatenbank speichern, wie z. B. SQL Server Compact oder SQL Server Express, damit die Anwendungen auch offline ausgeführt werden und Ihre Kunden auch ohne die Notwendigkeit einer zuverlässigen Netzverbindung produktiv arbeiten können. Die an den Daten im Feld vorgenommenen Änderungen können mit der SQL Azure-Datenbank und anschließend wieder mit der lokalen SQL Server-Datenbank synchronisiert werden. Sync Framework 2.1 weist zudem Funktionen zur Interaktion mit der freigegebenen Umgebung von Windows Azure und SQL Azure auf. Diese Funktionen beinhalten Leistungsoptimierungen, die Möglichkeit der Definition der maximalen Größe einer Transaktion, um Einschränkungen zu vermeiden, und automatische Wiederholungen von Transaktionen durch Windows Azure, falls diese eingeschränkt wurden.
    Mit Sync Framework können Sie Ihre Synchronisierungscommunity flexibel strukturieren. Zwei häufig verwendete Möglichkeiten sind jedoch die Verwendung einer 2-Ebenen- oder einer n-Ebenen-Architektur.

    • 2-Ebenen-Architektur: Sync Framework wird auf dem lokalen Computer ausgeführt und verwendet ein SqlSyncProvider-Objekt zur Herstellung der direkten Verbindung mit der SQL Azure-Datenbank ohne Umweg über eine mittlere Ebene oder einen Webserver, wie etwa Internetinformationsdienste (IIS).

    • n-Ebenen-Architektur: Ein Sync Framework-Datenbankanbieter wird in einem von Windows Azure gehosteten Dienst ausgeführt und kommuniziert mit einem Proxyanbieter, der auf dem lokalen Computer ausgeführt wird.


    Massenanwendung von Änderungen

    Sync Framework 2.1 nutzt die Tabellenwertparameter-Funktion von SQL Server 2008 und SQL Azure, um mithilfe eines gespeicherten Prozeduraufrufs mehrere Einfügungen, Updates und Löschungen zu übernehmen, statt für das Übernehmen jeder einzelnen Änderung einen gespeicherten Prozeduraufruf anzufordern. Dies trägt zu einer erheblichen Leistungssteigerung dieser Vorgänge bei und reduziert die Anzahl der Roundtrips zwischen Client und Server beim Übernehmen von Änderungen. Massenprozeduren werden standardmäßig erstellt, wenn eine SQL Server 2008- oder SQL Azure-Datenbank bereitgestellt wird.

    Parameterbasierte Filterung

    Sync Framework 2.1 ermöglicht das Erstellen parameterbasierter Filter, die steuern, welche Daten synchronisiert werden. Parameterbasierte Filter sind insbesondere hilfreich, wenn Benutzer Daten auf Grundlage eines Felds filtern möchten, das möglicherweise viele verschiedene Werte aufweist, wie etwa eine Benutzer-ID oder Region, oder eine Kombination von mindestens zwei Feldern. Parameterbasierte Filter werden in zwei Schritten erstellt. Zunächst werden Filter- und Bereichsvorlagen definiert. Anschließend wird ein gefilterter Bereich mit bestimmten Werten für die Filterparameter erstellt. Dieser zweigeteilte Prozess bietet folgende Vorteile:

    • Einfache Einrichtung. Eine Filtervorlage muss nur einmal eingerichtet werden. Das Erstellen einer Filtervorlage ist der einzige Vorgang, für den die Berechtigung zum Erstellen gespeicherter Prozeduren am Datenbankserver benötigt wird. Dieser Schritt wird in der Regel von einem Datenbankadministrator ausgeführt.

    • Einfaches Abonnement. Clients geben Parameterwerte an, um je nach Bedarf gefilterte Bereiche zu erstellen und zu abonnieren. Für diesen Schritt benötigen Sie nur die Berechtigung, Zeilen in Synchronisierungstabellen des Datenbankservers einzufügen. Dieser Schritt kann von einem Benutzer durchgeführt werden.

    • Einfache Verwaltung. Selbst bei Kombination einer großen Anzahl von Parametern und zahlreichen gefilterten Bereichen ist die Verwaltung sehr einfach, da zum Aufzählen der Änderungen eine einzelne, parameterbasierte Prozedur verwendet wird.


    Entfernen von Bereichen und Vorlagen

    Sync Framework 2.1 fügt die SqlSyncScopeDeprovisioning-Klasse und die SqlCeSyncScopeDeprovisioning-Klasse hinzu, um das einfache Entfernen von Synchronisierungselementen aus Datenbanken zu ermöglichen, die zur Synchronisierung bereitgestellt wurden. Mit diesen Klassen können Sie Bereiche, Filtervorlagen und die zugeordneten Metadatentabellen, Trigger sowie gespeicherte Prozeduren aus den Datenbanken entfernen.

    Aktualisieren des Metadatenformats

    Das Metadatenformat für die Datenbankanbieter wurde in Sync Framework 2.1 geändert. Das neue Metadatenformat ist mit früheren Versionen der Datenbankanbieter nicht kompatibel. Das Upgrade auf das neue Metadatenformat kann nicht rückgängig gemacht werden. Wenn Sie anschließend versuchen, eine Datenbank im 2.1-Format mit einer älteren Version der Datenbankanbieter zu synchronisieren, gibt Sync Framework eine Ausnahme aus. Die SqlSyncProvider-Klasse in Sync Framework 2.1 erkennt jedoch, ob die Metadaten im 2.0- oder 2.1-Format vorliegen, und wird in einem Abwärtskompatibilitätsmodus ausgeführt, um eine Datenbank mit Metadaten im 2.0-Format zu synchronisieren. Sync Framework kann eine Datenbank im 2.0-Format mit einer Datenbank synchronisieren, die entweder das 2.0- oder 2.1-Format besitzt. Es ist daher nicht erforderlich, alle Datenbanken in der Synchronisierungscommunity gleichzeitig zu aktualisieren. In einer n-Ebenen-Architektur können Sie beispielsweise die Sync Framework-Serverkomponenten und das Format der Datenbankmetadaten aktualisieren und die Synchronisierung mit Clients fortsetzen, die Sync Framework 2.0 verwenden. Clients können das Upgrade anschließend zu einem beliebigen Zeitpunkt vornehmen.

    SQL Server Compact 3.5 SP2-Kompatibilität

    Für das SqlCeSyncProvider-Datenbankanbieterobjekt von Sync Framework 2.1 wird SQL Server Compact 3.5 SP2 verwendet. Vorhandene SQL Server Compact-Datenbanken werden automatisch aktualisiert, wenn Sync Framework eine Verbindung mit den Datenbanken herstellt. Neben anderen neuen Funktionen bietet SQL Server Compact 3.5 SP2 eine Änderungsnachverfolgungs-API, die die Möglichkeit zum Konfigurieren, Aktivieren und Deaktivieren der Änderungsnachverfolgung in einer Tabelle und den Zugriff auf die Änderungsnachverfolgungsdaten für die Tabelle bereitstellt. SQL Server Compact 3.5 SP2 kann hier heruntergeladen werden.

    Weitervertreibbare Komponenten von Sync Framework 2.1
    Um die weitervertreibbaren Komponenten von Microsoft Sync Framework 2.1 anstelle des SDK-Pakets herunterzuladen, klicken Sie auf den folgenden Link: Microsoft Sync Framework 2.1 Redistributable Package

  • Unterstützte Betriebssysteme

    Windows Server 2003, Windows Server 2008, Windows Vista, Windows XP

    • Unterstützte Betriebssysteme: Windows 7; Windows Server 2003 und R2; Windows Server 2008 und R2; Windows Vista; Windows XP SP3

    • .NET Framework: Verwaltete Komponenten erfordern .NET Framework 2.0 SP1 oder .NET Framework 3.x.

    • Bei der Verwendung der Sync Framework-Datenbankanbieter ist SQL Server 2005 SP2 oder höher erforderlich.

  • Wichtig: Deinstallieren Sie sämtliche Vorgängerversionen von Sync Framework, bevor Sie diese Version installieren. Dies gilt auch für Sync Framework 2.0 CTP1 und Sync Framework 2.0 CTP2. Sync Framework 2.1 kann zusammen mit Sync Framework 1.0 und Sync Framework 2.0 installiert und ausgeführt werden. Vergewissern Sie sich, dass Sie das Ihrem System entsprechende SDK (Software Development Kit) herunterladen und installieren. Zum Beispiel enthält "SyncSDK-v2.1-x86-DEU.msi" die Sync Framework-Komponenten für x86-Computer.

  • Stellen Sie sicher, dass für die auf Ihrem Computer ausgeführte Windows-Version das aktuelle Service Pack und wichtige Updates installiert sind. Die aktuellen Updates finden Sie bei Windows Update.

  • Microsoft folgen