Was ist die Geschäftsanforderungen hinter diesem Antrag?
1 - Haben Sie Referenzdaten in der Datenbank 1 und möchten diese Daten in die Datenbank 2 replizieren?
Wenn ja, dann verwenden Kreuzdatenbankabfragen, wenn Sie in dem gleichen logischen Server. Siehe hierzu meine article für Details.
2 - Können Sie eine Kopie der Datenbank in einer anderen Region? Ist dies der Fall, verwenden Sie die aktive Georeplikation, um die Datenbank synchron zu halten. Siehe hierzu meine article für Details.
3 - Wenn Sie nur ein paar replizierte Tabellen benötigen und das Datenvolumen niedrig ist, dann schreiben Sie einfach ein einfaches PowerShell-Programm (Workflow), um das Ziel von der Quelle zu laden.
Planen Sie das Programm in Azure Automation auf einen Zeitpunkt Ihrer Wahl. Ich würde ein Flag verwenden, um anzugeben, welche Datensätze repliziert wurden.
Setzen Sie den Einsatz in das Ziel und Aktualisierung der Quelle Flagge in einer Transaktionskonsistenz zu gewährleisten. Dieses Muster ist eine Reihe durch quälendes Reihenmuster.
Sie können sogar Batch-Datensätze. Sehen Sie sich die SQLBulkCopy in der system.data.sqlclient-Bibliothek von .Net an.
4 - Nicht zuletzt unterstützt die Azure SQL-Datenbank jetzt den Befehl OPENROWSET. Unglücklicherweise ist diese Funktion ein Read-Only-Blob-Speicherdateimuster, wenn Sie sich in der Cloud befinden.Mit den älteren Versionen des Befehls on premise können Sie in eine Datei schreiben.
Ich hoffe, diese Vorschläge helfen.
Glückliche Kodierung.
John Die Crafty DBA
hast du das schon auschecken? https://blogs.msdn.microsoft.com/sql_server_team/transactional-replication-to-azure-sql-db-is-now-in-public-preview/ – Aravind
@Aravind, ich habe es überprüft, es zwischen On-Prem und Azure SQL (PaaS), –
Ich benötige Replikation zwischen Azure SQL (PaaS) zu Azure SQL (PaaS) –