Benutzer mit den meisten Antworten
[Lightswitch] Fehler beim veröffentlichen auf Microsoft Azure

Frage
-
Hallo!
Ich habe ein C# Lightswitch Web-Projekt mit Formularauthentifizierung gemacht, was auch alles super funktioniert hat. Doch wenn ich jetzt versuche das Projekt auf Azure zu veröffentlichen bekomm ich schon beim veröffentlichen den Fehler: "Cannot resolve the collation conflict between "Latin1_General_CI_CS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation"
Wenn ich daws Projetk ohne Authentifizierung veröffentliche funktioniert alles.
Habe auch schon versucht die collation der "ApplicationDatabase.mdf" händisch umzustellen, wie es in manchen Foren steht, hat aber auch nichts gebracht.
Neuinstallation des SQL Express 2008 R2 Servers sowie löschen der "ApplicationDatabase.mdf" hat auch nichts gebracht.
Hoffe jemand kann mir helfen.
mfg
nettzwerg
Antworten
-
Hallo Lukas,
das tut mir leid. Leider bin ich, wie eingangs geschrieben, nicht in der Lage es selbst nachzuvollziehen.
Schau Dir bitte mal die Sortierungseinstellungen der Tabellen selbst an.
Da der Fehler bei der Forms Authentifizierung passiert wären diese zuerst verdächtig.
In Where is Forms Authentication Passwords and Usernames stored? and can i store them in a existing aspnet tabel?
findest Du ein Bild, in dem die Tabellen gezeigt werden.Das Update für Microsoft Visual Studio LightSwitch 2011 (KB2603917) solltest Du ebenfalls installiert haben.
Gruß Elmar
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 19. Juni 2012 10:43
Alle Antworten
-
Hallo,
da ich mich noch nicht mit Lightswitch und Azure beschäftigt habe, Ursachenforschung aus der SQL Server Ecke:
Die Ursache dürfte hier sein, das SQL Azure die Voreinstellung für (us)-englische SQL Server verwendet,
die traditionell eine andere ist als im Rest der Welt, siehe dazu: Sortierungseinstellungen im Setup-ProgrammUm maximale Kompatibilität mit SQL Server Azure zu erreichen, solltest Du Deine lokale SQL Server Express
Installation ebenfalls mit SQL_Latin1_General_CP1_CI_AS durchführen und die Lightswitch Datenbank ebenfalls.Gruß Elmar
-
Hallo Lukas,
überprüfe bitte auch die LightSwitch Datenbank, ob sie die gleiche (SQL) Sortierungseinstellung verwendet,
schau dazu im SQL Server Management Studio unter den Datenbank-Eigenschaften nach.Denn das Problem ist wohl durchgängig vorhanden, wie z. B. nachzulesen:
Collation error with Forms based Securty system in basic LightSwitch ApplicationNur gibt hier SQL Azure einen anderen Standard vor, so dass die genannte Lösung nicht gilt - es muss anders rum sein.
Gruß Elmar
-
Hallo Lukas,
das tut mir leid. Leider bin ich, wie eingangs geschrieben, nicht in der Lage es selbst nachzuvollziehen.
Schau Dir bitte mal die Sortierungseinstellungen der Tabellen selbst an.
Da der Fehler bei der Forms Authentifizierung passiert wären diese zuerst verdächtig.
In Where is Forms Authentication Passwords and Usernames stored? and can i store them in a existing aspnet tabel?
findest Du ein Bild, in dem die Tabellen gezeigt werden.Das Update für Microsoft Visual Studio LightSwitch 2011 (KB2603917) solltest Du ebenfalls installiert haben.
Gruß Elmar
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 19. Juni 2012 10:43
-
Hallo nettzwerg,
Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid.Grüße,
RobertRobert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.