none
Upgrade von 2012 auf 2014 nicht möglich, Es sind keine Funktionen für das Upgrade ausgewählt RRS feed

  • Frage

  • Hallo zusammen,

    nach drei erfolglosen Versuchen nun mein Hilfegesuch hier:

    Ich habe auf Win 10 64bit den SQL Server 2012 Express installiert und Management Studio 2014.

    Nun würde ich gerne den SQL Server auf 2014 upgraden.

    Ich habe mir den SQLEXPRADV_x64_DEU.exe heruntergeladen. Nach dem entpacken wähle ich "Upgrade...."

    Das Setup kommt bis zum Punkt "Funktionen auswählen"

    Hier kommt dann die Meldung "Es sind keine Funktionen für das Upgrade ausgewählt" und ganz oben steht

    "Es ist nicht möglich die SQL Server Funktionen in dieser Version zu ändern, dass sie aktualisierbar sind"

    Ich habe es auch mal blos mit dem SQL Server 2014 Setup versucht (also ohne Tools) . Leider genau die gleiche Meldung.

    Jetzt weiss ich nicht mehr weiter. Was kann man noch tun?

    viele Grüße

    Hans

    Donnerstag, 30. Januar 2020 12:22

Antworten

  • Hallo Hans,

    auch bei der Installation von höheren Editionen, also z. B. Standard gehört das SSMS nicht mehr zur Installation dazu, sondern muss separat bezogen und installiert werden. 


    Einen schönen Tag noch, Christoph - http://www.insidesql.org/blogs/cmu

    Donnerstag, 30. Januar 2020 13:16
  • Hallo Hans,

    System.Data.SqlClient.SqlError: Der Sicherungssatz enthält die Sicherung einer anderen Datenbank als der vorhandenen JOBDATA_BECHER-Datenbank. (Microsoft.SqlServer.SmoExtended)

    Was kann man jetzt noch tun?

    Die Meldung besagt, dass die Sicherung von einer anderen Datenbank stammt. Wenn Du dir absolut sicher bist, dass Du die JOBDATA_BECHER Datenbank überschreiben willst, kannst Du Christophs Vorschlag anwenden.

    Ansonsten würde ich eher mal einen anderen Datenbanknamen beim Wiederherstellungsdialog angeben und ggfs. auch die Dateinamen für die Wiederherstellung anpassen, wenn diese nicht automatisch mit dem neuen Datenbanknamen übernommen werden. Dann kannst Du dir die Unterschiede zwischen deiner bestehenden und der wiederhergestellten Datenbank erst anschauen.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport


    Donnerstag, 30. Januar 2020 14:59
    Moderator
  • Du kannst die Option "Datenbank überschreiben" anwählen, oder die vorhandene Datenbank vorher löschen.

    Einen schönen Tag noch, Christoph - http://www.insidesql.org/blogs/cmu

    Donnerstag, 30. Januar 2020 13:54

Alle Antworten

  • Hallo Hans,

    ist es evtl. möglich, das der SQL Server 2012 als 32 Bit installiert ist? Ein Cross-Upgrade 32 => 64 Bit ist nicht möglich. Ruf mal den Discovery Report ab und poste das Ergebnis: Ausführen des Bericht zur Ermittlung der SQL Server-Funktionen


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Donnerstag, 30. Januar 2020 12:31
  • Hallo Olaf,

    ich glaube ich habe es gerade selbst herausgefunden: Es ist schon der SQL Server 2014 installiert :-)

    Ich habe mich täuschen lassen, weil im Management Studio Eigenschaften auf Serverknoten immer 12.0.6 angezeigt wurde.

    jetzt habe ich aber nochmals geprüft mit SELECT @@Version und da wird Server 2014 angezeigt

    Donnerstag, 30. Januar 2020 12:36
  • Ich habe mich täuschen lassen, weil im Management Studio Eigenschaften auf Serverknoten immer 12.0.6 angezeigt wurde.

    jetzt habe ich aber nochmals geprüft mit SELECT @@Version und da wird Server 2014 angezeigt

    Das ist ja auch richtig: 12 *ist* 2014 ;-)

    Evgenij Smirnov

    http://evgenij.smirnov.de

    Donnerstag, 30. Januar 2020 13:05
  • Hallo Hans,

    kleine Frage am Rande: Warum 2014 und nicht was neueres? 2017/2019?


    Einen schönen Tag noch, Christoph - http://www.insidesql.org/blogs/cmu

    Donnerstag, 30. Januar 2020 13:06
  • Hallo Christoph

    der Grund des Upgrades war eigentlich das ich einen Restore machen wollte von einem anderen Server. Dann kam bei mir die Fehlermeldung das ich Version 12. hätte aber das Backup aus Version 14. Und ich verwechselete dies mit den Jahreszahlen :-)

    Jetzt lade ich gerade die Version 2017 herunter und versuche dann den Upgrade nochmals.

    PS: Gibt es bei dieser Version keine separaten Setups mehr mit und ohne Management Studio?

    Grüsse

    Hans

    Donnerstag, 30. Januar 2020 13:11
  • Hallo Hans,

    auch bei der Installation von höheren Editionen, also z. B. Standard gehört das SSMS nicht mehr zur Installation dazu, sondern muss separat bezogen und installiert werden. 


    Einen schönen Tag noch, Christoph - http://www.insidesql.org/blogs/cmu

    Donnerstag, 30. Januar 2020 13:16
  • 12 ist die Build Nummer und 12.0.6 ist 2014 mit SP3, siehe https://sqlserverbuilds.blogspot.com/

    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Donnerstag, 30. Januar 2020 13:42
  • Hallo nochmals,

    so jetzt habe ich SQL Server 2017 und Management Studio 18 installiert.

    Beim Restore der fremden DB (war wohl ursprünglich Version 14) kommt jetzt diese Meldung:

    TITEL: Microsoft SQL Server Management Studio
    ------------------------------

    Fehler bei der Wiederherstellung von Datenbank "XXX". (Microsoft.SqlServer.Management.RelationalEngineTasks)

    ------------------------------
    ZUSÄTZLICHE INFORMATIONEN:

    System.Data.SqlClient.SqlError: Der Sicherungssatz enthält die Sicherung einer anderen Datenbank als der vorhandenen JOBDATA_BECHER-Datenbank. (Microsoft.SqlServer.SmoExtended)

    Was kann man jetzt noch tun?

    Viele Grüße Hans

    Donnerstag, 30. Januar 2020 13:50
  • Du kannst die Option "Datenbank überschreiben" anwählen, oder die vorhandene Datenbank vorher löschen.

    Einen schönen Tag noch, Christoph - http://www.insidesql.org/blogs/cmu

    Donnerstag, 30. Januar 2020 13:54
  • Hallo Hans,

    System.Data.SqlClient.SqlError: Der Sicherungssatz enthält die Sicherung einer anderen Datenbank als der vorhandenen JOBDATA_BECHER-Datenbank. (Microsoft.SqlServer.SmoExtended)

    Was kann man jetzt noch tun?

    Die Meldung besagt, dass die Sicherung von einer anderen Datenbank stammt. Wenn Du dir absolut sicher bist, dass Du die JOBDATA_BECHER Datenbank überschreiben willst, kannst Du Christophs Vorschlag anwenden.

    Ansonsten würde ich eher mal einen anderen Datenbanknamen beim Wiederherstellungsdialog angeben und ggfs. auch die Dateinamen für die Wiederherstellung anpassen, wenn diese nicht automatisch mit dem neuen Datenbanknamen übernommen werden. Dann kannst Du dir die Unterschiede zwischen deiner bestehenden und der wiederhergestellten Datenbank erst anschauen.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport


    Donnerstag, 30. Januar 2020 14:59
    Moderator
  • hallo

    Danke an alle. Ich habe jetzt die DB vorher gelöscht (War eh leer) und dann den Restore gemacht und nun hat es funktioniert.

    Viele Grüße

    Hans

    Donnerstag, 30. Januar 2020 15:15
  • Hallo nochmals,

    Habe doch noch abschließend eine Frage:

    Ich habe gerade gesehen, dass in "Programme und Anwendungen" noch viele "Altlasten" vorheriger SQL Instas drin sind:

    - SQL Server 2014
    - SQL Server 2014 Transact Compiler Service
    - SQL Server 2014 Policies
    - SQL Server 2014 Management Objects
    - Management Studio 17.1
    - SQL Server 2008 R2 Management Objects

    Kann man diese Programme bedenkenlos entfernen, jetzt nachdem ich alles auf Server 2017 erneuert habe?

    Danke und viele Grüße

    Hans

    Freitag, 31. Januar 2020 07:35
  • Hallo Hans,

    das sollte möglich sein. 


    Einen schönen Tag noch, Christoph - http://www.insidesql.org/blogs/cmu

    Freitag, 31. Januar 2020 09:41