2016-03-25 22 views
0

Eine der MDF-Dateien für eine SQL Server-Datenbank endete versehentlich mit 2 primären Dateien (1 Datenbank verweist auf 2 verschiedene MDF-Dateien). Wie kann ich den Verweis auf eine dieser Dateien entfernen, damit ich meine Datenbank erneut anfügen und online schalten kann?Wie kann ich eine primäre Datei aus einer MDF-Datenbank entfernen?

+0

Ihre Frage macht nicht viel Sinn. Sie können nicht einfach aufhören, auf eine der Datendateien zu zeigen. Ehrlich gesagt sollten Sie eine Sicherung verwenden, anstatt zu versuchen, eine Datendatei trotzdem anzuhängen. Und wie genau erhält eine Datenbank versehentlich 2 Dateien? Dies ist etwas, was explizit getan werden muss. –

+0

Klicken Sie mit der rechten Maustaste auf Datenbank, wählen Sie Eigenschaften, wählen Sie Dateien aus, wählen Sie mdf nicht benötigt aus und klicken Sie auf Entfernen. –

+0

Ich wünschte, es wäre so einfach. Die Datenbank wurde offline genommen und getrennt. Ich muss die Datenbank neu anfügen. Wenn ich mit der rechten Maustaste auf den Ordner Datenbanken klicke> Anhängen> klicke auf Hinzufügen> gehe zur Datenbank (die eine MDF-Datei ist). Es lädt 3 Dateien unten. 2 von ihnen sind Datendateien und 1 ist eine Protokolldatei - es gibt mir nicht die Möglichkeit, diese zu entfernen. Wenn ich auf OK klicke, erhalte ich die Fehlermeldung, dass die 2 Datendatei beide primäre Dateien sind und eine Datenbank nur eine primäre Datei haben kann. –

Antwort

0

Mir wurde klar, dass wir Sandbox-Umgebungen von all unseren Produktionskomponenten geklont hatten, die ungefähr 1 Monat alt waren. Glücklicherweise wird diese spezielle Datenbank nicht sehr oft verwendet und seit mehr als einem Monat nicht mehr geschrieben. So konnte ich eine BAK-Datei aus der Sandbox-Umgebung erfassen und die Datenbank in unserer Produktionsumgebung wiederherstellen. Lief wie am Schnürchen!