Ich habe einen alten Server mit einer abgestorbenen Evaluierungsversion von SQL 2000 (ab 2006) und zwei Datenbanken, die darauf sitzen.Wie füge ich eine MSSQL 2000-Datenbank mit nur einer MDF-Datei an
Aus einem unbekannten Grund fehlen die LDF-Protokolldateien. Vermutlich gelöscht
Ich habe die MDF-Dateien (und in einem Fall auch eine ndf-Datei) für die Datenbanken, die auf diesem Server vorhanden waren, und ich versuche, sie auf einer anderen SQL 2000-Box, die ich habe sitzen.
sp_attach_db
beschwert sich, dass die Protokolldatei fehlt und die Datenbank nicht anhängen. Versuche, es mit einer Protokolldatei aus einer Datenbank mit demselben Namen zu täuschen, scheiterten kläglich. sp_attach_single_file_db
wird auch nicht funktionieren. Die MDF-Dateien wurden offensichtlich nicht sauber getrennt.
Wie bekomme ich die Datenbanken angehängt und lesbar?
Ich musste es später auch in den Multi-User-Modus zurücksetzen, da es aus irgendeinem Grund im eingeschränkten Benutzermodus gelandet ist: ALTER DATABASE TestDB SET MULTI_USER – ChrisWue