(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

FAQ zur SQL-Datensynchronisierung (Vorschau)

Letzte Aktualisierung: Februar 2014

[Dieses Thema ist Teil der Vorabdokumentation und kann in zukünftigen Versionen geändert werden. Leere Themen wurden als Platzhalter eingefügt.]

 

SQL Azure Data Sync-Symbol

In diesem Artikel werden die am häufigsten gestellten Fragen zu SQL-Datensynchronisierung (Vorschau) behandelt. Fragen, die an dieser Stelle nicht behandelt werden, können Sie im SQL-Datensynchronisierung (Vorschau) Forum stellen.

Das Plug-In für die Windows Azure SQL-Datensynchronisierung auf dem Windows Azure Silverlight-Portal wird nicht mehr weitergeführt. Der Zugriff auf die Windows Azure SQL-Datensynchronisierung erfolgt jetzt über das Windows Azure-Verwaltungsportal.

Der Zugriff auf die SQL-Datensynchronisierung (Vorschau) erfolgt im Windows Azure-Verwaltungsportal unter SQL-Datenbank über die Registerkarte SYNCHRONISIERUNG. Die Registerkarte SYNCHRONISIERUNG ist nur verfügbar, wenn Sie über mindestens eine Synchronisierungsgruppe verfügen. Informationen zum Erstellen und Ändern einer Synchronisierungsgruppe in diesem Portal finden Sie unter Vorgehensweise: Erstellen einer Synchronisierungsgruppe (SDS).

Im Abschnitt Navigation unten finden Sie Links zu den Themen, mit denen Sie sich zuerst vertraut machen sollten, sowie Anweisungen zum Erstellen und Ändern von Synchronisierungsgruppen.

Inhaltsverzeichnis

F: An wen kann ich mich wenden, wenn ich Fragen zur Verwendung der SQL-Datensynchronisierung habe?

Einleitende Fragen

Fragen zur Verwendung

Vorgehensweisen

F: An wen kann ich mich wenden, wenn ich Fragen zur Verwendung der SQL-Datensynchronisierung habe?

A: Ihre Fragen und Kommentare zu SQL-Datensynchronisierung (Vorschau) können Sie uns über die Foren zukommen lassen.

Einleitende Fragen

F: Was ist neu in der aktuellen Version der SQL-Datensynchronisierung?

A: Informationen finden Sie im Thema Neuigkeiten in der SQL-Datensynchronisierung (Vorschau).

F: Welche Mindestanforderungen gelten für die Verwendung der SQL-Datensynchronisierung?

A: Im Thema Systemanforderungen für die SQL-Datensynchronisierung (Vorschau) erfahren Sie mehr über die Mindestsystemanforderungen zur Verwendung von SQL-Datensynchronisierung (Vorschau).

F: Kann ich die SQL-Datensynchronisierung in einer Produktionsumgebung verwenden?

A: Nein. SQL-Datensynchronisierung (Vorschau) ist nur als Vorschau verfügbar, um Produktfeedback für zukünftige Versionen zu erhalten, und sollte nicht in Produktionsumgebungen eingesetzt werden.

F: Kann ich die SQL-Datensynchronisierung mit einem mobilen Gerät verwenden?

A: Nein. SQL-Datensynchronisierung (Vorschau) unterstützt derzeit keine Synchronisierung mit mobilen Geräten.

F: Was kostet der SQL Azure-Datensynchronisierungsdienst (Vorschau)?

A: Im Rahmen der Vorschau werden keine Gebühren für den SQL-Datensynchronisierung (Vorschau)-Dienst erhoben. Es fallen jedoch Datenübertragungsgebühren für das Verschieben von Daten in und aus der SQL-Datenbankinstanz an. Weitere Informationen zu den Kosten finden Sie unter http://www.microsoft.com/windowsazure/pricing/. Im Zuge der Einführung von SQL-Datensynchronisierung (Vorschau) v.1 werden möglicherweise Gebühren erhoben. Aktuelle Informationen dazu finden Sie in diesem Thema und unter Planen von Optimierungen.

F: Wo wird die SQL-Datensynchronisierung ausgeführt?

A: Derzeit wird ein SQL-Datensynchronisierung (Vorschau)-Dienst in jedem Windows Azure-Rechenzentrum betrieben.

F: Benötige ich ein SQL-Datenbankkonto? Wie erhalte ich ein SQL-Datenbankkonto?

A: Ja. Sie benötigen ein SQL-Datenbank-Konto, um die Hubdatenbank zu hosten.

Hier können Sie sich registrieren.

Fragen zur Verwendung

F: Werden bei der SQL-Datensynchronisierung Änderungen an einer Datenbank vorgenommen?

A: Ja. Um inkrementelle Datenänderungen nachzuverfolgen, fügt SQL-Datensynchronisierung (Vorschau) beim Konfigurieren der Synchronisierung für jede synchronisierte Tabelle eine Tabelle zur Nachverfolgung von Änderungen hinzu. Außerdem werden den Basistabellen bei der Konfiguration Trigger sowie einige gespeicherte Prozeduren hinzugefügt, um die Änderungen zu erfassen und anzuwenden. Es wird empfohlen, SQL-Datensynchronisierung (Vorschau) unbedingt mit einer Datenbank zu testen, die sich nicht in einer Produktionsumgebung befindet, um sicherzustellen, dass vorhandene Anwendungen nicht negativ beeinflusst werden.

F: Wie wird bei der Synchronisierung mit dem Planungsdienst auf eine SQL-Datenbank zugegriffen?

A: Beim Einrichten einer Synchronisierungsgruppe werden Sie vom Dienst nach Ihren Anmeldeinformationen für die SQL-Datenbank-Server gefragt. Diese Anmeldeinformationen werden verschlüsselt in der SQL-Datensynchronisierung (Vorschau)-Systemdatenbank gespeichert.

F: Werden Tabellen von der SQL-Datensynchronisierung vollständig erstellt und bereitgestellt?

A: Wenn die Synchronisierungsschematabellen nicht bereits in der Zieldatenbank erstellt wurden, werden sie von SQL-Datensynchronisierung (Vorschau) unter Verwendung der ausgewählten Spalten erstellt. Dabei wird jedoch kein Schema mit voller Genauigkeit erstellt. Die Ursachen hierfür sind:

  • Nur die ausgewählten Spalten werden in der Zieltabelle erstellt.
    Folglich werden Spalten, die nicht Teil der Synchronisierungsgruppe sind, nicht in den Zieltabellen bereitgestellt.

  • Indizes werden nur für die ausgewählten Spalten erstellt.
    Wenn der Index der Quelltabelle über Spalten verfügt, die nicht Teil der Synchronisierungsgruppe sind, werden diese Indizes nicht in den Zieltabellen bereitgestellt.

  • Indizes für Spalten vom XML-Typ werden nicht bereitgestellt.

  • CHECK-Einschränkungen werden nicht bereitgestellt.

  • Vorhandene Trigger für die Quelltabellen werden nicht bereitgestellt.

  • Für die Zieldatenbank werden keine Sichten und gespeicherten Prozeduren erstellt.

Aufgrund dieser Einschränkungen wird empfohlen, für Produktionsumgebungen ein eigenes Schema mit voller Genauigkeit bereitzustellen und sich nicht auf das von SQL-Datensynchronisierung (Vorschau) bereitgestellte Schema zu verlassen. Die automatische Bereitstellungsfunktion von SQL-Datensynchronisierung (Vorschau) empfiehlt sich, um den Dienst zu testen.

F: Unterstützt die Bereitstellung eine sortierte Primärschlüsselspalte oder eine sortierte Filterspalte?

A: Wenn es sich bei dem Primärschlüssel um eine sortierte Spalte handelt, wird bei der Bereitstellung am Ziel keine Sortierung erstellt.

Wenn für die Primärschlüsselspalte oder die Filterspalte eine andere Sortierung als auf der Serverinstanz festgelegt ist, tritt während der Bereitstellung der Synchronisierung ein Fehler zur Kompilierzeit auf.

F: Werden Verbunde in der SQL-Datensynchronisierung unterstützt?

A: Eine Verbundstammdatenbank kann im SQL-Datensynchronisierung (Vorschau)-Dienst ohne Einschränkungen verwendet werden. Der Endpunkt für die Verbunddatenbank kann der aktuellen Version der SQL-Datensynchronisierung (Vorschau) nicht hinzugefügt werden. Wenn Sie diese Funktionalität dringend benötigen, beschreiben Sie Ihr Szenario, und stimmen Sie für diese Funktion auf der Website SQL Data Sync Feature Voting oder im MSDN-Forum zu SQL-Datenbanken.

F: Welche Einschränkungen gibt es?

A: Informationen zu SQL-Datensynchronisierung (Vorschau) Vorschau-Einschränkungen finden Sie im Thema Bekannte Einschränkungen der SQL-Datensynchronisierung (Vorschau).

F: Wie viele Instanzen der lokalen Agentbenutzeroberfläche können ausgeführt werden?

A: Es kann nur eine Instanz der Benutzeroberfläche ausgeführt werden.

F: Wann kann ich einen Client-Agent löschen?

A: Sie müssen alle Synchronisierungsgruppen für einen Client-Agent löschen, bevor Sie den Client-Agent löschen.

F: Wozu benötige ich einen Client-Agent?

A: Der SQL-Datensynchronisierung (Vorschau)-Dienst kommuniziert über den Client-Agent mit den SQL Server-Datenbanken. Durch diese Sicherheitsfunktion wird die direkte Kommunikation mit Datenbanken hinter einer Firewall verhindert. Der SQL-Datensynchronisierung (Vorschau)-Dienst kommuniziert mit dem Agent über eine verschlüsselte Verbindung und ein eindeutiges Token oder "Agentschlüssel". Die Authentifizierung des Agents gegenüber den SQL Server-Datenbanken erfolgt mithilfe der Verbindungszeichenfolge und dem Agentschlüssel. Auf diese Weise wird ein hohes Maß an Datensicherheit erreicht. Weitere Informationen zu den Sicherheitsmaßnahmen in SQL-Datensynchronisierung (Vorschau) finden Sie unter Datensicherheit in der SQL-Datensynchronisierung (Vorschau).

F: Warum weist meine Datenbank den Status "Veraltet" auf?

A: Der Status "Veraltet" wird angezeigt, wenn eine Datenbank 45 Tage oder länger offline war. Anweisungen zum Aktualisieren der Datenbank finden Sie in den Informationen zur Problembehebung unter Der Status einer Datenbank lautet "Veraltet".

F: Was geschieht, wenn eine verloren gegangene oder fehlerhafte Datenbank wiederhergestellt wird?

A: Wenn Sie verloren gegangene oder beschädigte Datenbanken aus einer Sicherung wiederherstellen, sollten Sie berücksichtigen, dass die Daten in den Synchronisierungsgruppen, zu denen die Datenbanken gehören, u. U. keine Konvergenz aufweisen.

F: Soll ich meine Datenbank mit der SQL-Datensynchronisierung sichern und wiederherstellen?

A: SQL-Datensynchronisierung (Vorschau) kann zum Erstellen einer Datensicherung verwendet werden. Dies wird jedoch nicht empfohlen. SQL-Datensynchronisierung (Vorschau) verwendet keine Versionsmarken bei der Synchronisierung. Es ist daher nicht möglich, Wiederherstellungen eines bestimmten Sicherungszeitpunktes durchzuführen.

Zusätzlich gelten für SQL-Datensynchronisierung (Vorschau) weitere Einschränkungen:

  • Andere SQL-Objekte wie gespeicherte Prozeduren werden nicht gesichert.

  • Es sind keine schnellen Wiederherstellungen möglich.

Daher wird empfohlen, Database Copy für SQL-Datenbankinstanzen (Vorgehensweise: Sichern der Datenbank) sowie zuverlässige Verfahren für SQL Server-Datenbanken zu verwenden.

Q: Sind die Daten nach einer Synchronisierung konvergent?

A: Nicht unbedingt. Bei einer Synchronisierungsgruppe mit einem Hub (Nabe) und den drei Spokes (Speichen) A, B und C werden die Synchronisierungen Hub/A, Hub/B und Hub/C ausgeführt. Wird nach der Synchronisierung von Hub/A eine Änderung an A vorgenommen, wird sie erst bei der nächsten Synchronisierung in B oder C geschrieben.

Gewusst wie…

F: Wie führe ich ein Upgrade auf die aktuelle Version aus?

A: SQL-Datensynchronisierung (Vorschau) Vorschau ist nicht abwärtskompatibel mit CTP2. Umfassende Informationen zum Upgrade finden Sie im Artikel Aktualisieren eines Client-Agents.

F: Wie kann ich mein Dienstkonto ändern?

A: Nach der Installation eines Client-Agent kann das Dienstkonto nur geändert werden, indem Sie den Agent deinstallieren und anschließend einen neuen Client-Agent mit dem neuen Dienstkonto installieren.

F: Wie vermeide ich eine "Synchronisierungsschleife"?

A: Es tritt eine Synchronisierungsschleife auf, wenn zwischen zwei oder mehr Synchronisierungsgruppen ein Zirkelverweis erzeugt wird. In einer Synchronisierungsschleife wird eine Änderung in einer Synchronisierungsgruppe in die Datenbanken anderer Synchronisierungsgruppen und schließlich als neue Änderung zurück in die ursprüngliche Datenbank geschrieben, sodass der gesamte Prozess erneut ausgelöst wird. Da es sich um einen in sich geschlossenen Ablauf handelt, wird eine einmal begonnene Schleife niemals beendet, es sei denn, Sie unterbrechen die Schleife durch das Entfernen der zirkulären Verweise. Ausführliche Informationen und Beispiele finden Sie im Thema Verstehen und Vermeiden von Synchronisierungsschleifen.

F: Wie kann ich die Bereitstellung einer Datenbank aufheben?

A: Wenn Sie eine Datenbank aus einer Synchronisierungsgruppe entfernen bzw. eine Synchronisierungsgruppe entfernen und die Bereitstellung mindestens einer Datenbank nicht aufgehoben werden kann, können Sie die Bereitstellung der Datenbank manuell aufheben. Weitere Informationen finden Sie im Thema Manuelles Aufheben der Bereitstellung einer Datenbank.

F: Wie kann ich Schemaänderungen in eine Synchronisierungsgruppe übernehmen?

A: SQL-Datensynchronisierung (Vorschau) Vorschau unterstützt dynamische Schemaänderungen. Informationen dazu, auf welche Weisen Synchronisierungsgruppen dynamisch geändert werden und wie Sie diese Änderungen vornehmen, finden Sie im Thema Edit a Sync Group.

F: Wie kann ich meinen Agentschlüssel ändern?

A: Ein Agentschlüssel kann nur einmal von einem Agent verwendet werden. Der Schlüssel kann nicht wiederverwendet werden, wenn ein Agent deinstalliert und anschließend erneut installiert wird, und der Schlüssel kann nicht von mehreren Agents verwendet werden. Wenn Sie einen neuen Schlüssel für einen bestehenden Agent erstellen müssen, muss sichergestellt sein, dass im Client-Agent und im SQL-Datensynchronisierung (Vorschau)-Dienst derselbe Schlüssel aufgezeichnet wird.

Detaillierte Informationen zum Ändern des Agentschlüssels finden Sie unter dem Thema How To: Change a Client Agent's Key.

F: Wie ziehe ich einen Client-Agent zurück?

A: Um einen Agent direkt für ungültig zu erklären oder zurückzuziehen, generieren Sie dessen Schlüssel im Portal erneut, ohne ihn in der Agentbenutzeroberfläche zu senden. Durch das erneute Generieren eines Schlüssels wird der vorherige Schlüssel für ungültig erklärt, unabhängig davon, ob der entsprechende Agent online oder offline ist.

F: Wie wird ein Client-Agent auf einen anderen Computer verschoben?

A: Wenn Sie den lokalen Agent auf einem anderen Computer als demjenigen ausführen möchten, auf dem er sich derzeit befindet, führen Sie folgende Schritte aus:

  1. Installieren Sie den Agent auf dem gewünschten Computer.

  2. Melden Sie sich beim SQL-Datensynchronisierung (Vorschau)-Portal an, und generieren Sie den Agentschlüssel für den neuen Agent erneut.

  3. Senden Sie den neuen Agentschlüssel über die Benutzeroberfläche des neuen Agents.

  4. Warten Sie, bis der Client-Agent die Liste zuvor registrierter lokaler Datenbanken heruntergeladen hat.

  5. Geben Sie Datenbank-Anmeldeinformationen für alle Datenbanken an, die als nicht erreichbar angezeigt werden, weil diese Datenbanken vom neuen Computer, auf dem der Agent installiert wird, natürlich erreichbar sein müssen.

Navigation

SQL-Datensynchronisierung (Vorschau) ist eine Funktion von SQL-Datenbank. Im Windows Azure-Verwaltungsportal können Sie alle Aufgaben zum Erstellen, Bereitstellen und Ändern einer Synchronisierungsgruppe ausführen.

 

Vorbereitungen

Bevor Sie mit der Entwicklung und Implementierung von Synchronisierungen beginnen, sollten Sie sich mit den folgenden Themen vertraut machen.

Erstellen einer Synchronisierungsgruppe

Die Erstellung einer Synchronisierungsgruppe im Windows Azure-Verwaltungsportal umfasst sechs Schritte. Über die folgenden Links können Sie Details zu den einzelnen Schritten aufrufen.

  1. Die Option zur Anmeldung beim Verwaltungsportal für die Windows Azure SQL-Datenbank
    SQL-Datensynchronisierung (Vorschau) wird erst als Registerkarte unter SQL-Datenbank angezeigt, nachdem Sie eine Synchronisierungsgruppe erstellt haben.

  2. Installieren eines Client-Agents für die SQL-Datensynchronisierung (Vorschau)

  3. Registrieren einer SQL Server-Datenbank bei einem Client-Agent

  4. Erstellen einer Synchronisierungsgruppe (SDS)

  5. Definieren der Synchronisierungsdaten (SDS)

  6. Konfigurieren einer Synchronisierungsgruppe (SDS)

 

Ändern einer Synchronisierungsgruppe

Sie können das Schema einer Synchronisierungsgruppe ändern, indem Sie in der Synchronisierungsgruppe Tabellen oder Spalten hinzufügen bzw. entfernen oder indem Sie die Breite bzw. den Datentyp einer Spalte ändern. Über die folgenden Links können Sie ausführliche Informationen aufrufen.

Siehe auch

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft. Alle Rechte vorbehalten.