none
Datenbank auf neuen Server übertragen RRS feed

  • Frage

  • Hallo,

    ich habe einen neuen virtuellen Webserver erhalten mit einer für uns vorbereitetetn MSSQL Datenbank (2008), auf welchem meine bestehende Datenbank (MSSQL 2008 Express) aufgespielt werden soll. Über mein VS2010 habe ich über "Publish to provider" das notwendige SQL Script erstellt. Darin enthalten sind auch die Membership Tabellen mit Benutzern und Passwort. Dieses Script habe ich dann in dem SQL Managment Studio ausgeführt. Zuerst hatte ich Probleme bei der Sortierung (Latin1_General_CI_AS). Dort war etwas anderes vorgegeben. Dieses konnte ich aber ändern lassen. Beim ersten Aufruf meiner Anmeldung konnte ich mich mit den Benutzerdaten in meine Webanwendung anmelden und auch ganz normal arbeiten.

    Heute geht auf einmal die Anmeldung nicht mehr, obwohl nichts geändert wurde. Wenn ich über das ManagmentStudio des SQL Servers in die Tabellen schaue, stehen die Benutzer jedoch noch drin. Was kann hier passiert sein?

    Habe ich die oben genannten Schritte überhaupt richtig gemacht oder liegt dort schon der Fehler?

    Liebe Grüße

    Claudia

    Montag, 15. Oktober 2012 14:25

Antworten

  • Hallo Stefan,

    mit den Benutzerdaten meinte ich die Formularbasierte Anmeldung. Ich glaube, ich habe das Problem gefunden. Neben der fehlgeschlagenen Anmeldung hatte ich noch eine Fehlermeldung erhalten, welche mir mitteilte, dass in einer Serverfarm der machineKey nict überschrieben werden kann. Ich habe diesen in meine web.config eingefügt und im Moment klappt alles.

    Hier der Link: http://help.ablecommerce.com/faqs/ablecommerce_7/how_do_i_create_a_machine_key_.htm

    Wenn es morgen auch noch geht habe ich wahrscheinlich das Problem beheben können. Ich gebe dann eine Info.

    Liebe Grüße

    Claudia

    Mittwoch, 17. Oktober 2012 11:11

Alle Antworten

  • Hallo Claudia,

    die Benutzerangaben in der Datenbank haben mit den Anmeldungen am SQL Server nicht zwingend etwas zu tun. Zum einen können in der Datenbank selbst Benutzer hinterlegt sein, die es auf dem SQL Server gar nicht gibt, zum anderen können die Accounts trotz gleichem Namen zwei gänzlich andere Accounts sein.

    Was Du nun jetzt mit "konnte ich mich mit den Benutzerdaten in meine Webanwendung anmelden" meinst, hab ich nicht so ganz verstanden.

    Geht es um SQL Server Benutzer oder nur um die Benutzer, die über ASP.NET für die Zugriffe auf deine Anwendung verwaltet werden?

    Poste bitte auch mal die genaue und vollständige Fehlermeldung.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Dienstag, 16. Oktober 2012 18:34
    Moderator
  • Hallo Stefan,

    mit den Benutzerdaten meinte ich die Formularbasierte Anmeldung. Ich glaube, ich habe das Problem gefunden. Neben der fehlgeschlagenen Anmeldung hatte ich noch eine Fehlermeldung erhalten, welche mir mitteilte, dass in einer Serverfarm der machineKey nict überschrieben werden kann. Ich habe diesen in meine web.config eingefügt und im Moment klappt alles.

    Hier der Link: http://help.ablecommerce.com/faqs/ablecommerce_7/how_do_i_create_a_machine_key_.htm

    Wenn es morgen auch noch geht habe ich wahrscheinlich das Problem beheben können. Ich gebe dann eine Info.

    Liebe Grüße

    Claudia

    Mittwoch, 17. Oktober 2012 11:11