Wie eine gemeinsame MSSQL 2005 db für Entwicklungszwecke zu replizieren?

stimmen
1

Ich möchte eine MSSQL 2005 db (Hosting durch ein Shared-Hosting-Provider) direkt auf einen Integrationsserver für Entwicklungszwecke replizieren. MSSQL-Server bietet eine ganze Reihe von Möglichkeiten der Datenreplikation durchführen, aber ich bin nicht sicher, dass jeder von ihnen mit einer typischen Shared-Hosting-Umgebung kompatibel ist.

Die Idee wäre, die Datenbank einmal täglich zu aktualisieren oder so, viel besser, wenn es schrittweise durchgeführt werden kann. Jede Idee, wie es weitergehen?

Veröffentlicht am 09/12/2008 um 22:05
quelle vom benutzer
In anderen Sprachen...                            


3 antworten

stimmen
2

Es gibt mehrere Möglichkeiten, es zu tun.

  1. Verwenden Sie SQL Server 2005-Kopierfunktion, aber es würde fehlschlagen, wenn SQL-Agent nicht zu ruinieren, oder es gibt eine Einschränkung Erlaubnis - meist gerne mit Shared-Hosting passieren.

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

  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 eingerichtet, eine geplante Aufgabe in der Entwicklung Maschine würde es die Datenbank automatisch jeden Tag synchronisieren, kann es nicht inkrementell sein, hängt von Ihrem Datenbank-Design / schema.

Option 3 scheint mehr Arbeit zu erfordern, aber eigentlich ist es einfach einzurichten und würden Sie viel Zeit in einer langen Sicht.

andere Vorschläge Ich mag würde zu hören.

Beantwortet am 09/12/2008 um 22:31
quelle vom benutzer

stimmen
1

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

Ich benutzte Arbeitsplätze 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 funktioniert es die meiste Zeit

Wenn die Remote-SQL Server leicht zugänglich sind, können Sie SQL Replication-Setup unter Verwendung von Snapshot-Replikation (im Wesentlichen planen Backup-and-Restore) täglich

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

Beantwortet am 09/12/2008 um 22:42
quelle vom benutzer

stimmen
0

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

Beantwortet am 09/12/2008 um 22:18
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more