none
Problem mit dem Dateinamen auf dem Standbyserver beim Log-Shipping RRS feed

  • Allgemeine Diskussion

  • Hallo liebe MSDN Community.

     

    Ich stehe hier vor einem großen Problem mit meinen SQL Servern. Derzeit Evaluiere ich das Logshipping auf SQL Server 2008. Hierzu starte ich das log shipping von Server A nach Server B. Es kommt vor das auf einem Server mehrere Datenbank vorhanden sind, die Namensgebung schaut dann folgendermaßen aus: application_datenbank1, application_datenkbankn2 usw.

    Das Problem ist jetzt, dass die Datenbankennamen auf dem Standbyserver "beschnitten" werden. Nach dem start des log shippings vorgangs, heisst die mdf und ldf files auf einmal application_dat.mdf und application_log.ldf. Es wird also alles nach dem _ weggeschnitten und durch die Dateibezeichnung ersetzt. Dies ist natürlich ein Problem, da die Files jeweils im gleichen Ordner sind. Sobald ich also das Log Shipping für die zweite Datenbank starten will, läuft die in einen Fehler, da die Datei ja schon vorhand ist...

     

    Hatte jemand von euch schon mal ein ähnliches Problem, oder weiss jemand eine Lösung wie ich die Dateinamen behalten kann?

    Viel Danke und Gruß

    Stefan

    • Typ geändert Andrei Talmaciu Dienstag, 30. November 2010 12:41 inaktiver Thread
    Dienstag, 9. November 2010 14:04

Alle Antworten

  • Hallo Stefan,

    ich kann mir nicht wirklich vorstellen, das der SQL Server da Dateinamen abändert.

    Log Shipping läuft vereinfacht so ab, das Backups erstellt und auf dem Zielserver zurückgesichert werden und Backups enthalten auch immer die ursprünglichen Dateinamen. Von daher vermute ich mal, das die Datenbank-Dateien auf Server A, wo sie gesichert wurden, auch bereits "Application_dat / _log" heissen.

    Starte mal das Rücksichern manuell an, was werden Dir da für Dateinamen angezeigt?


    Olaf Helper ----------- * cogito ergo sum * errare humanum est * quote erat demonstrandum * Wenn ich denke, ist das ein Fehler und das beweise ich täglich http://olafhelper.over-blog.de
    Mittwoch, 10. November 2010 07:45
  • Hallo Stefan,
    weiterhin wäre interessant, mit welcher Version du das LogShipping evaluierst.

    Du kannst auch das erste Restore (with NoRecovery) selber machen und in der GUI dann folgendes anhaken:
    - Sekundäre Datenbank initialisieren
    -- Nein, die sekundäre Datenbank ist initialisiert

    Einen schönen Tag noch,
    Christoph


    Microsoft SQL Server MVP
    http://www.insidesql.org/blogs/cmu

    Mittwoch, 10. November 2010 14:36
    Beantworter