Ich dachte, das wäre trivial, aber es ist nicht ... Ich bin sicher, es gibt einen einfachen Weg, aber ich kann es nicht finden. Schande über mich.
Ich möchte die Datenbank selbst, die Tabellen, die Einschränkungen (Fremdschlüssel usw.) importieren / exportieren. Ich würde die Daten lieber nicht damit bekommen, aber ich kann sie später loswerden, wenn es keinen anderen Weg gibt.
Also ... wie exportiert man eine Datenbank mit MS SQL Server Management Studio? Wie importierst du es?
Die einzige Lösung, die ich gefunden habe, war ein Rechtsklick auf die Tabellen und "Skript zum Erstellen", aber ich habe ungefähr 100 Tabellen, also würde ich dies lieber vermeiden.
Vielen Dank!
quelle
Eine andere Lösung ist - Sichern und Wiederherstellen der Datenbank
Sichern Sie die Systemdatenbank
Führen Sie die folgenden Schritte aus, um die Systemdatenbank mit Microsoft SQL Server Management Studio Express zu sichern:
Laden Sie Microsoft SQL Server 2008 Management Studio Express von der Microsoft-Website herunter und installieren Sie es: http://www.microsoft.com/en-us/download/details.aspx?id=7593
Starten Sie nach der Installation von Microsoft SQL Server Management Studio Express die Anwendung, um eine Verbindung zur Systemdatenbank herzustellen. Das Dialogfeld "Mit Server verbinden" wird angezeigt. Geben Sie im Feld "Servername:" den Namen des Webtrends-Servers ein, auf dem die Systemdatenbank installiert ist. Wählen Sie im Feld "Authentifizierung:" die Option "Windows-Authentifizierung" aus, wenn Sie mit dem Webtrends-Dienstkonto oder einem Konto mit Rechten zum Vornehmen von Änderungen an der Systemdatenbank am Windows-Computer angemeldet sind. Andernfalls wählen Sie "SQL Server-Authentifizierung" aus dem Dropdown-Menü und geben Sie die Anmeldeinformationen für ein SQL Server-Konto ein, das über die erforderlichen Rechte verfügt. Klicken Sie auf "Verbinden", um eine Verbindung zur Datenbank herzustellen.
Wählen Sie "OK", um den Sicherungsvorgang abzuschließen.
Wiederholen Sie die obigen Schritte für den Teil "wtMaster" der Datenbank.
Stellen Sie die Systemdatenbank wieder her
Führen Sie die folgenden Schritte aus, um die Systemdatenbank mit Microsoft SQL Server Management Studio wiederherzustellen:
Wenn Sie dies noch nicht getan haben, laden Sie Microsoft SQL Server 2008 Management Studio Express von der Microsoft-Website herunter und installieren Sie es: http://www.microsoft.com/en-us/download/details.aspx?id=7593
Starten Sie nach der Installation von Microsoft SQL Server Management Studio die Anwendung, um eine Verbindung zur Systemdatenbank herzustellen. Das Dialogfeld "Mit Server verbinden" wird angezeigt. Wählen Sie im Feld "Servertyp:" die Option "Database Engine" (Standard). Wählen Sie im Feld "Servername:" die Option "\ WTSYSTEMDB" aus, wobei der Name des Webtrends-Servers lautet, auf dem sich die Datenbank befindet. WTSYSTEMDB ist der Name der Datenbankinstanz in einer Standardinstallation. Wählen Sie im Feld "Authentifizierung:" die Option "Windows-Authentifizierung" aus, wenn Sie mit dem Webtrends-Dienstkonto oder einem Konto mit Rechten zum Vornehmen von Änderungen an der Systemdatenbank am Windows-Computer angemeldet sind. Andernfalls wählen Sie "SQL Server-Authentifizierung". Geben Sie im Dropdown-Menü die Anmeldeinformationen für ein SQL Server-Konto ein, das über die erforderlichen Rechte verfügt. Klicken Sie auf "Verbinden", um eine Verbindung zur Datenbank herzustellen.
Erweitern Sie "Datenbanken", klicken Sie mit der rechten Maustaste auf "wt_sched" und wählen Sie "Löschen" aus dem Kontextmenü. Stellen Sie sicher, dass das Kontrollkästchen "Sicherungs- und Wiederherstellungsverlaufsinformationen für Datenbanken löschen" aktiviert ist.
Wählen Sie "OK", um den Löschvorgang abzuschließen.
Wiederholen Sie die obigen Schritte für den Teil "wtMaster" der Datenbank.
Klicken Sie mit der rechten Maustaste auf "Datenbanken" und wählen Sie "Datenbank wiederherstellen ..." aus dem Kontextmenü. Geben Sie im Feld "An Datenbank:" "wt_sched" ein. Aktivieren Sie das Optionsfeld "Vom Gerät:". Klicken Sie auf die Ellipse (...) rechts neben dem Textfeld "Vom Gerät:". Klicken Sie auf die Schaltfläche "Hinzufügen". Navigieren Sie zu und wählen Sie die Sicherungsdatei für "wt_sched" aus. Wählen Sie im Formular "Sicherungsdatei suchen" die Option "OK". Wählen Sie "OK" im Formular "Sicherung angeben". Aktivieren Sie das Kontrollkästchen in der Wiederherstellungsspalte neben "wt_sched-Full Database Backup". Wählen Sie "OK" im Formular "Datenbank wiederherstellen".
Wiederholen Sie Schritt 6 für den Teil "wtMaster" der Datenbank.
Mit freundlicher Genehmigung - http://kb.webtrends.com/articles/How_To/Backing-Up-and-Restoring-the-System-Database-using-MS-SQL-Management-Studio
quelle
Ich wollte Ihnen meine Lösung zum Exportieren einer Datenbank mit Microsoft SQL Server Management Studio mitteilen.
So exportieren Sie Ihre Datenbank
Kopieren Einfügen dieses Skripts
SET @BackupFile = 'D: \ database-backup.bak'
--PRINT @BackupFile
SICHERUNGSDATENBANK [% databaseName%]
TO DISK = @BackupFile
Vergessen Sie nicht,% databaseName% durch den Namen der Datenbank zu ersetzen, die Sie exportieren möchten.
Beachten Sie, dass diese Methode eine hellere Datei ergibt als aus dem Menü.
So importieren Sie diese Datei aus SQL Server Management Studio. Vergessen Sie nicht, Ihre Datenbank vorher zu löschen.
Fügen Sie die Sicherungsdatei hinzu
Bestätigen
Genießen! :) :) :)
quelle
für Microsoft SQL Server Management Studio 2012, 2008 .. Kopieren Sie zuerst Ihre Datenbankdatei .mdf und die Protokolldatei .ldf und fügen Sie sie in Ihre SQL Server-Installationsdatei unter Programme Dateien-> Microsoft SQL Server-> MSSQL10.SQLEXPRESS-> MSSQL-> DATEN ein . Öffnen Sie dann Microsoft SQL Server. Klicken Sie mit der rechten Maustaste auf Datenbanken -> Wählen Sie Anhängen ....
quelle
Ich habe die obigen Antworten ausprobiert, aber die generierte Skriptdatei war sehr groß und ich hatte Probleme beim Importieren der Daten. Am Ende habe ich die Datenbank getrennt, dann .mdf auf meinen neuen Computer kopiert und dann an meine neue Version von SQL Server Management Studio angehängt.
Anweisungen dazu finden Sie auf der Microsoft-Website:
https://msdn.microsoft.com/en-us/library/ms187858.aspx
HINWEIS: Nach dem Trennen der Datenbank habe ich die MDF-Datei in diesem Verzeichnis gefunden:
C: \ Programme \ Microsoft SQL Server \
quelle