none
Server der Version 10.00.1600 -> 10.50.1600 RRS feed

  • Frage

  • Hallo NG, ich versuche gerade Kundendaten einzuspielen und bekomme folgende Fehlermeldung

    System.Data.SqlClient.SqlError: Die Datenbank wurde auf einem Server der Version 10.50.1600 gesichert. Diese Version ist mit diesem Server inkompatibel, da auf ihm die Version 10.00.1600 ausgeführt wird. Stellen Sie die Datenbank auf einem Server wieder her, der die Sicherung unterstützt, oder verwenden Sie eine mit diesem Server kompatible Sicherung. (Microsoft.SqlServer.Smo)

    Wie kann ich dieses Problem beheben? Was muss ich tun um diesen Sicherungssatz auf meinem Server einzuspielen?

    Ich bedanke mich für jeden Tipp.

    Gruss Uli



    Dienstag, 19. April 2011 08:40

Antworten

  • Hallo Uli,

    der SQL Server 2008 R2 ist eine eigenständige Version, auch wenn es "nur" ein Minor Release ist. Per Service Pack kann man es nicht "updaten", nur über eben das Release upgraden und das setzt natürlich auch voraus, das die entsprechenden Lizenzen vorhanden sind.

    Wie groß ist den die Datenbank? Wenn sie unter 10 GB an Daten liegt (Log File & Filestream nicht mitgerechnet), dann könnest Du parallel ein kostenfreie SQL Server 2008 R2 Express Edition installieren und die (fürs Restore) nutzen.


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing
    • Als Antwort markiert Uli Münch Dienstag, 26. April 2011 07:35
    Dienstag, 19. April 2011 09:34

Alle Antworten

  • Hallo Uli,

    Backup sind nicht rückwärts-kompatibel, Du kannst kein Backup eines SQL Server 2008 R2 (=10.5) auf einen SQL Server 2008 (=10.0) rücksichern.

    Du kannst nur so vorgehen, das Du die Datenbank auf einem SQL Server 2008 R2 rücksicherst und dann per Wizard für alle Objekte und die Daten ein SQL Script erstellen lässt und dann das Script auf einem SQL Server 2008 ausführst. Alternativ kann man per SSIS alle Objekte + Daten von 2008R2 nach 2008 übertragen lassen.


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing
    Dienstag, 19. April 2011 08:54
  • Hallo Olaf,

    kann ich meinen Server auf 2008 R updaten (Servicepack oder??) oder muss ich damit leben, dass es SQL-Server gibt die nicht kopatibel sind?

     

    Uli Münch


    Dienstag, 19. April 2011 09:19
  • Hallo Uli,

    der SQL Server 2008 R2 ist eine eigenständige Version, auch wenn es "nur" ein Minor Release ist. Per Service Pack kann man es nicht "updaten", nur über eben das Release upgraden und das setzt natürlich auch voraus, das die entsprechenden Lizenzen vorhanden sind.

    Wie groß ist den die Datenbank? Wenn sie unter 10 GB an Daten liegt (Log File & Filestream nicht mitgerechnet), dann könnest Du parallel ein kostenfreie SQL Server 2008 R2 Express Edition installieren und die (fürs Restore) nutzen.


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing
    • Als Antwort markiert Uli Münch Dienstag, 26. April 2011 07:35
    Dienstag, 19. April 2011 09:34
  • Hallo Olaf,

    ich habe Deinen Tipp aufgegriffen und einen 2008 R2 Express installiert.

    Wenn ich aber versuche per SSIS (ich habe noch nie etwas mit SSIS gemacht)alle Daten von 2008R2 nach 2008 zu übertragen, sehe ich im VS, ich muss die Pakete  für jede Tabelle einzeln definieren.

    Ist dies tatsächlich so oder mache ich etwas falsch?

    Es geht nur um die Daten.

    Grüsse Uli

     


    Dienstag, 26. April 2011 07:40
  • Hallo Uli,

    Wenn Du den SSIS Task "SQL-Server Objekte übertragen" verwendest gibt es dort die Option "CopyAllObjects".

    Statt SSIS kannst Du auch den SQL Server-Import/Export-Assistent verwenden, da kannst Du auch mehrer Tabellen auswählen, allerdings werden dabei nur Tabellen neu angelegt (sofern nicht vorhanden), keine Indizes.

    Oder Du verwendst den Skript-Assistenten um Entwurf & Daten als Skript erstellen zu lassen.


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing
    Dienstag, 26. April 2011 08:15