none
Fehler 1326 nach Upgrade von 2008R2 auf 2012 RRS feed

  • Allgemeine Diskussion

  • Ich habe SQL Server 2012 installiert und dabei von 2008R2 auf 2012 aktualisiert. Die SQL-Server-Instanz befindet sich nun im 2012er Server. Das hat problemlos funktioniert. Auf dem Server kann ich mich via SQL Server Management Studio mit dem DB-Modul der Instanz verbinden, ohne Probleme. Versuche ich selbiges jedoch von einem Client-PC aus, so kommt dort die Fehlermeldung 1326.

    Ich habe schon eine Vermutung für das Problem: Der Dienst, der im SQL Server Configuration Manager angezeigt wird, benutzt als Datenpfad (Registerkarte Erweitert) und als Startparameter noch Pfade zur alten, 2008R2-Installation. Diese Pfade kann ich jedoch aus dem SQL Server Configuration Manager heraus nicht ändern.

    Wie schaffe ich es, dass ich mich zum DB-Modul auch von Client-Rechnern wieder verbinden kann?

    Freitag, 23. November 2012 11:57

Alle Antworten

  • wenn Du lokal verbinden kannst aber nicht remote liegt dies wohl nicht an den Startparameter sonst wuerde eine lokale Verbindung nicht funktionieren.

    Das Problem liegt eher darin, dass Du eine Firewall auf dem Server konfiguriert hast und die Settings nicht auf das neue SQL Server Binary angepasst ist.

    Ueberpruef bitte ob der Pfad zum neuen sqlservr.exe korrekt eingetragen ist - als Schnelltest kannst Du versuchen die Firewall auszuschalten und dann versuchen vom Client-PC zu verbinden, wenn dies funktioniert weisst Du definitiv dass es an den Firewall Regeln liegt.

    Zur Sicherheit ueberpruefe bitte in SQL Server Configuration Manager, dass TCP/IP Protokoll enabled ist. und in SSMS ueberpruefe dass Remote Connection erlaubt sind.


    Please use Mark as Answer if my post solved your problem and use Vote As Helpful if a post was useful.


    Freitag, 23. November 2012 12:39
  • Danke für die Antwort. Es lag in der Tat an der Firewallkonfiguration auf dem Server. Diese habe ich nun angepasst und das Verbinden vom Client aus funktioniert. Bevor ich hier gefragt hatte, hatte ich schon einmal in diese Konfiguration geschaut, aber da war mir das nicht aufgefallen.

    Allerdings stellt sich mir nachwievor die Frage, warum der SQL-Server-Dienst als Standarddatenordner und als Startparameter noch die alte, 2008R2-Installation benutzt. Wie kann ich das ändern? In der Registerkarte Erweitert der Diensteigenschaften ist der Dateipfad zum Standarddatenordner ausgegraut.

    Montag, 26. November 2012 08:15
  • Hallo!
    Du solltest auch über die Dienst-Eigenschaften die Startparameter ändern können. Ansonsten schau mal, ob Du über die Facets weiterkommst:
    http://www.insidesql.org/blogs/cmu/sql_server/standard-backup-verzeichnis-aendern

    Da Du ja ein Upgrade gemacht hast, gibt es doch auch erst mal keinen Grund alle Pfade zu ändern, oder?

    Einen schönen Tag noch,
    Christoph
    --
    Microsoft SQL Server MVP
    www.insidesql.org/blogs/cmu

    Montag, 26. November 2012 11:09
    Beantworter
  • In den Dienst-Eigenschaften kann ich zwar die Startparameter ändern, aber nicht den Standarddatenpfad, denn der ist ausgegraut. Mit den Facets klappt es auch nicht. Dort werden keine Pfade, sondern nur ausgegraute Beschreibungen angezeigt. Alternativ könnte ich es natürlich in der Registry versuchen, aber da sind so viele Schlüssel noch mit altem Pfad und die Gefahr, dass ich da was falsch mache, ist mir zu groß.

    Ich wollte 2008R2 nach dem Umstieg auf 2012 entfernen, auch aus Speicherplatzgründen. Es muss doch möglich sein, 2012 ohne 2008R2 laufen zu lassen! Gibt es keine Funktion, die alle alten Pfade sucht und durch die neuen ersetzt? So eine Funktion hätte ich eigentlich im Rahmen des Upgrades erwartet.


    Montag, 26. November 2012 12:50
  • Das sollte aber gehen.
    Kannst Du hier mal bitte das Ergebnis dieses Statements posten?

    Select @@version

    Einen schönen Tag noch,
    Christoph
    --
    Microsoft SQL Server MVP
    www.insidesql.org/blogs/cmu



    Montag, 26. November 2012 13:02
    Beantworter
  • Das Ergebnis lautet:

    Microsoft SQL Server 2012 - 11.0.2100.60 (X64)
    "    Feb 10 2012 19:39:15 "
    "    Copyright (c) Microsoft Corporation"
    "    Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)"

    Montag, 26. November 2012 13:30
  • warum der SQL-Server-Dienst als Standarddatenordner und als Startparameter noch die alte, 2008R2-Installation benutzt. Wie kann ich das ändern?

    Hallo,

    welche Art von Migration war es denn? Wenn es eine In-Place Migration war, also das die vorhandene Instanz auf Version 2012 migriert wurde, dann ändert sich an den Pfaden auch nicht, weshalb auch. Und in dem Fall solltest Du hier auch besser nichts unbedacht abändern.

    Diese Installationspfade sind in erster Linie Instanzenbezogen und hängen nicht von der Version ab; auch wenn bei der Erstinstallation die Versionsnummer im Pfadnamen vorgegeben wird.


    Olaf Helper

    Blog Xing

    Montag, 26. November 2012 17:31
  • Ich weiß nicht, ob es eine In-Place-Migration war.

    Ich habe zum Installieren von SQL Server 2012 im Installationscenter die Option "Von SQL Server 2005, SQL Server 2008 oder SQL Server 2008 R2 aktualisieren" gewählt.

    Dienstag, 27. November 2012 07:20
  • Das sieht doch schon mal ganz gut aus!

    Einen schönen Tag noch,
    Christoph
    --
    Microsoft SQL Server MVP
    www.insidesql.org/blogs/cmu

    Dienstag, 27. November 2012 13:11
    Beantworter
  • Ich mache in der Regel kein "In Place"-Upgrade und habe das von Dir beschriebene Verhalten auch noch nicht so beobachtet.

    Nochmal zurück zur Ausgangsfrage: Warum willst Du die Pfade ändern?

    BTW: Hast Du mal von einem anderen Client aus versucht die Facets aufzurufen?
     Einen schönen Tag noch,
    Christoph
    --
    Microsoft SQL Server MVP
    www.insidesql.org/blogs/cmu

    Dienstag, 27. November 2012 13:13
    Beantworter
  • Ich mache in der Regel kein "In Place"-Upgrade und habe das von Dir beschriebene Verhalten auch noch nicht so beobachtet.

    Nochmal zurück zur Ausgangsfrage: Warum willst Du die Pfade ändern?

    BTW: Hast Du mal von einem anderen Client aus versucht die Facets aufzurufen?
     Einen schönen Tag noch,
    Christoph
    --
    Microsoft SQL Server MVP
    www.insidesql.org/blogs/cmu

    Zur ersten Frage: siehe zweiten Absatz in meiner Antwort von Montag, 26. November 2012 12:50

    Zur zweiten Frage: Ja, auch das klappt nicht.

    Dienstag, 27. November 2012 13:19
  • Du meintest Montag, 26. November 2012 13:50?

    Eine Software-Deinstallation sollte die Pfade eigentlich unangetastet lassen.

    Einen schönen Tag noch,
    Christoph
    --
    Microsoft SQL Server MVP
    www.insidesql.org/blogs/cmu

    Dienstag, 27. November 2012 14:52
    Beantworter
  • Option "Von SQL Server 2005, SQL Server 2008 oder SQL Server 2008 R2 aktualisieren"

    Das war eine In-Place Migration; wie gesagt, dabei bleiben alle Instanzen-Pfade so wie sie sind. Es gibt nur einen neuen Ordner 110 mit den Shared Objects.

    Zweite Migrationsmethode wäre Side-by-Side, da installiert man eine neue Instanz mit neuen Pfaden und überträgt dann die Logins & Datenbanken von der alten zur neuen Instanz.

    Beide Methoden haben ihre Vor- & Nachteile; bisher bin ich mit der In-Place Migration aber ganz gut gefahren.


    Olaf Helper

    Blog Xing

    Dienstag, 27. November 2012 17:56