Frage

Ich möchte eine MSSQL 2005 db replizieren (über einen Shared-Hosting-Hosting-Provider) direkt auf einen Integrationsserver für Entwicklungszwecke. MSSQL-Server bietet schon einige Möglichkeiten zur Durchführung von Datenreplikation, aber ich bin nicht sicher, dass jeder von ihnen ist kompatibel mit einer typischen Shared-Hosting-Umgebung.

Die Idee wäre, um die Datenbank zu aktualisieren, einmal am Tag oder so, viel besser, wenn es schrittweise durchgeführt werden kann. Jede Idee, wie gehe ich vor?

War es hilfreich?

Lösung

Es gibt mehrere Möglichkeiten, es zu tun.

  1. Verwenden Sie SQL Server 2005-Kopierfunktion, aber es würde fehlschlagen, wenn SQL Agent nicht ruiniert oder es eine Erlaubnis Einschränkung -. Meist gerne mit Shared-Hosting passiert

  2. Verwenden Sie SQL Server Backup / Restore:. Das Problem ist in der Regel haben Sie keinen Zugriff auf die Datenbank-Server-Dateisystem mit Shared-Hosting-

  3. Replizieren Datenbankschema auf Entwicklungsserver, dann tun Sie ein DTS-Daten zu übertragen, können Sie das DTS-Paket speichern (auch manuell bearbeiten, wenn nötig) und eine geplante Aufgabe in der Entwicklung Maschine einzurichten, würde es automatisch synchronisieren die Datenbank jeden Tag, es nicht inkrementell sein kann, hängt von Ihrem Datenbank-Design / schema.

Option 3 scheint mehr Arbeit zu erfordern, aber eigentlich ist es einfach einzurichten und Sie in einem langen Lauf viel Zeit sparen würde.

andere Vorschläge Ich möchte auch hören.

Andere Tipps

Es hängt wirklich davon ab, wie die Hosting-Umgebung ist Setup

Ich habe Jobs müssen HOST: Backup-SQL DB auf SQL Server, kopieren Sie auf Web / FTP Server Intern: FTP die Backup-Datei herunterladen, wiederherstellen auf einem SQL Server

Das war nicht lustig, aber wenn es Setup ist es funktioniert die meiste Zeit

Wenn der Remote-SQL Server ist leicht zugänglich, Sie können Setup SQL-Replikation, mit Snapshot-Replikation (im Wesentlichen planen Backup-and-Restore) täglich

Ich habe jetzt ein DB vom Server DB auf meinen Computer eigene SQL Server Snapshot-Replikation repliziert (ich habe es über die Assistenten)

Versuchen Sie, die SQL Server-Publishing-Assistent 1.2, die mit VS enthalten ist 2008. Oder laden Sie die Version 1.1 hier:

http: // www .microsoft.com / downloads / details.aspx? FamilyID = 56E5B1C5-BF17-42E0-A410-371A838E570A & displaylang = en

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top