Fragensteller
SQL-Server Express Importprobleme mit 4GB großer mdf und 48GB großer ldf Datei

Frage
-
Hallo zusammen,
ich habe einen frisch installieren Windows Server 2012 R1 mit SQL Server 2012.
Meine INFO zu Microsoft SQL Server Management Studio:
Microsoft SQL Server Management Studio - Version 11.0.2100.60
Microsoft Data Access Components (MDAC) - Version 6.2.9200.16384
Microsoft MSXML - Version 3.0.6.0
Microsoft Internet Explorer - Version 9.10.9200.16843
Microsoft .NET Framework - Version 4.0.30319.18449
Betriebssystem - Version 6.2.9200
Ich möchte eine im SQL Server Management Studio eine Datenbank importieren (aus SQL-Server 10.0.1600) bzw. öffnen. Ich habe folgendes durchgeführt:
SQL Server Management (start)
Verbindung zum Server als "sa" erfolgreich hergestellt (erfolgreich)
Im Navigationsraum (links) den Bereich Datenbanken mit rechtsklick und Anfügen geklickt (erfolgreich)
Dann im neuen Fenster (Pop-Up) "Hinzufügen" geklickt (erfolgreich)
Dann im neuen Fenster (Pop-Up) die Datei "zuimportieren.mdf" ausgewählt (erfolgreich)
Dann kommt im linken Navigationsfenster unter Datenbanken->zuimportieren (wird wiederhergestellt) -> (dieser zustand war nun 3 Wochen unverändert und ich kann auf die DB nicht zugreifen)
Meine Fragen sind nun:
Gibt es eine Grenze was die Dateigröße von mdf oder ldf Dateien angeht ? (bei der Express Version)
Muss man anders vorgehen wenn man aus SQL-Server 10.0.1600 auf SQL-Server 11.0.2100 Export/importieren will ? (ich habe den SQL-Server 10.0.1600 Dienst beendet und die Daten auf der Festplatte kopiert. Auf dem neue SQL-Server 11.0.2100 habe ich wie oben beschrieben die Daten versucht anzuhängen)
Ich danke im vorab für die Hilfe und hoffe das mit jemand einen Tipp geben kann.
Grub bin
Alle Antworten
-
Ich finde den Weg über Backup/Restore wesentlich einfacher.
Probier mal ein RESTORE DATABASE <zuimportieren> WITH RECOVERY;
Einen schönen Tag noch,
Christoph
--
Microsoft SQL Server MVP - http://www.insidesql.org/blogs/cmu- Als Antwort vorgeschlagen Stefan FalzModerator Dienstag, 27. Januar 2015 16:51
-
Hi,
die Express Versionen haben einiges an Limitierungen. Siehe bspw.:
http://blog.officemanager.de/2012/01/sql-server-express-limits/
Die Größe der MDF wäre noch Ok, die Größe der LDF könnte aber zu einem Problem werden, allerdings weiß ich nicht, ob die LDF bei dem 10 GB Limit für die Datenbank mit eingerechnet wird.
Da die Expressversion aber maximal 1 GB RAM beanspruchen kann und nur 1 CPU bzw. nur 1 Kern verwendet wird, wirst Du performancetechnisch eher unterirdische Ergebnisse erwarten dürfen.
Bzgl. deiner Versionsnummern: Du solltest nicht mit veralteten Ständen arbeiten, sondern zumindest die Servicepacks installieren.
http://sqlserverbuilds.blogspot.de/
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Stefan FalzModerator Dienstag, 27. Januar 2015 16:51
-
Hallo,
Respekt, drei Wochen warten ist erstaunlich geduldig!
Eine so große Protokoll-Datei deutet auf einen dieser "Unfälle" hin, bei denen jemand den vollen Wiederherstellungsmodus aktiviert hat, aber niemals das Protokoll gesichert hat.
Wenn Du noch Zugriff auf die Quelle hast, sollte man das dort abändern und den Wiederherstellungsmodus auf einfach zurück stellen. Sowie danach die Datenbank vollständig sichern und diesen Sicherungsstand zum Wiederherstellen auf dem neuen Rechner verwenden, so wie es Christoph bereits vorgeschlagen hat.
Gibt es die Möglichkeit nicht und die abhängte Datenbank ist die einzige verfügbare, so wäre es einen Versuch wert, nur die Datendatei anzufügen, in dem man CREATE DATABASE FOR ATTACH_REBUILD_LOG / sp_attach_single_file_db verwendet. Siehe dazu: Anfügen und Trennen von Datenbanken (SQL Server)
Bei Erfolg solltest Du ebenfalls den Wiederherstellungsmodus auf einfach umstellen und umgehend eine vollständige Sicherung durchführen.
Gruß Elmar
- Als Antwort vorgeschlagen Stefan FalzModerator Dienstag, 27. Januar 2015 16:51