Einfachsten kopieren Sie eine vollständige SQL server-Datenbank von einem server zum lokalen SQL Express
Brauche ich zum kopieren einer ganzen Datenbank aus einer SQL Server 2005 auf meinem server auf meine lokale SQL-Express um meine Bewerbung für eine Präsentation. Was ist der Schnellste/einfachste Weg, um dies getan?
EDIT: ich habe nur sehr beschränkten Zugriff auf meinen server, damit ich nicht denke, ich kann auf die backup-Datei, die ich erstellen könnte, so dass aus ist.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn die Datenbank nicht allzu groß ist, können Sie mit der Database-Publishing-Assistenten.
Dies ist ein kostenloses tool von Microsoft, das erstellt ein komplettes SQL-script eine Datenbank für Sie (nicht nur die Tabellen und so, aber alle Daten sowie).
Können Sie installieren Sie das tool auf Ihrem Computer, die Verbindung zu einem remote-server und lassen Sie das tool erstellen, das Skript direkt auf Ihre Maschine.
Können Sie download der Database Publishing Wizard hier.
Sichern der Datenbank auf dem server, und dann wiederherstellen, die lokal in SQL Express.
EDIT: Wenn das ist Teil Ihrer Arbeit, sicherlich kann man jemanden in Netzwerke bekommen Sie ein backup..?
Können Sie mit der rechten klicken Sie auf die Datenbank -> Aufgaben -> Generieren von Skripts. Hier können Sie einen, mehrere oder alle Objekte. Dann in die "Scripting-Optionen" Schritt des Assistenten, klicken Sie auf Erweitert. Hier setzen Sie die Eigenschaft 'Datentypen, für die ein Skript, um das Schema und die Daten.
Erledigt diese Schritte, stellen Sie sicher, Sie veröffentlichen in einer Datei. Da nur die Datei verarbeiten kann große Mengen von Daten.
Nun sollten alle Objekte, Tabellen und Daten, die ein Skript erstellt. Jetzt start-ausführen des scripts und viola!
Wenn Sie sich einloggen können, um die beiden Server (die Express-und die 05-Server) mit SQL Server Management Studio können Sie ein DB-Restore aus einer Datenbank in eine andere Datenbank. Keine Notwendigkeit, für backup-Dateien an.
Können Sie mit dem SSIS-Datenbank kopieren Sie den Assistenten, aber es ist nicht schnell alle. Gibt es ein DBA gibt, können Sie Fragen, für die backup-Datei? Das wird wohl für den schnellsten Weg.
Speichern Ihrer Datenbank als sql-Skript
EMS SQL-Manager (zum Beispiel), können Sie ein backup Ihrer Datenbank als Skript in einer .sql-Datei. Es ist dann möglich, diese Datei gegen eine andere SQL server. Aktualisieren Sie einfach die erste Zeile des Skripts (DATENBANK ERSTELLEN ....).
Können Sie sogar vollständig-parameter das Skript um die Daten aus der kompletten oder gefilterten Tabellen.
Je nachdem, welche Versionen von SQL Server, die Sie verwenden, erhalten Sie möglicherweise einige Kilometer von der SQL Server Database Publishing Wizard von Microsoft. Ich ' ve hatte gemischte Ergebnisse mit diesem Werkzeug in komplexen Umgebungen, aber für die meisten einfachen Datenbank-Szenarien es ist ein großes Werkzeug.
Ein Beispiel für ein Szenario, wo ich lief in Schwierigkeiten war eine DB mit vielen verschiedenen Schemata, die jeweils mit Ihren eigenen Besitzer und extreme Trennung zwischen den Tabellen (nicht Fragen...). Wie ich sagte, obwohl, die meisten anderen Szenarien, in Ordnung.