Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

MS SQL Server Forum


Alles zum Thema Microsoft SQL Server — Q & A zu Microsoft SQL Server 2000 / 2005 / 2008 Architektur, Konfiguration, Troubleshooting


Antwort
     
Themen-Optionen
Alt 18.01.2006, 17:54   #1
Newbie
 
Offline
Registriert seit: 01-2006
Beiträge: 7
Beim Ausführen von aspnet_regsql (.NET 2.0) wirft der SQL-Server eine Fehlermeldung

Hallo,

ich habe ein Problem beim Registrieren der Membership-Tabellen für ASP.NET 2.0.
Wenn ich das Tool aspnet_regsql aufrufe wirft es folgende Fehlermeldung:

Code:
Setup failed.

Exception:
An error occurred during the execution of the SQL file 'InstallRoles.sql'. The SQL error number is 446 and the SqlException message is: Cannot resolve collation conflict for equal to operation.
Cannot resolve collation conflict for equal to operation.
Was muss ich beachten, damit die Installation klappt?

Betriebssystem: Windows Server 2000 (englisch, Service Pack 4)
SQL-Server: MS SQL-Server 2000 (englisch, Service Pack 4).
.NET Framework: .NET Framework 2.0

Danke
Tobias
    Mit Zitat antworten
Alt 18.01.2006, 21:04   #2
Expert Member
 
Benutzerbild von phoenixcp
 
Offline
Registriert seit: 02-2004
Ort: Radebeul
Beiträge: 5.470
Du scheinst einen Zeichensatzkonflikt zu haben.

Mit welcher Collation-ID ist der Server, mit welcher die DB aufgesetzt? Und was das wichtigste ist: WElche Collation-ID wird benötigt? Auf die müsstest du dann mindestens die DB anpassen.

Signatur
MfG

Carsten Paul
MCSEBoard.de SQL Blog
Kein Support per PN, dafür ist das Forum da!

In Memory of LukasB

    Mit Zitat antworten
Alt 19.01.2006, 08:33   #3
Newbie
 
Offline
Registriert seit: 01-2006
Beiträge: 7
Diese Collation-ID sagt mir leider relativ wenig...

Der SQL-Server verwendet "Latin1_General_CI_AS"
Was der Windows Server für eine Collation-ID verwendet weiß ich nicht. Wie findet man das heraus? Gebietsschema ist jedenfalls "Germany" eingestellt (sorting order: Dictionary).

Wie finde ich heraus, welche Collation-ID benötigt wird?
Im Anfang befindet sich das SQL-Script:
Der Fehler tritt in Zeile 45 und in Zeile 50 auf...
Angehängte Dateien
Dateityp: txt InstallRoles.sql.txt (33,5 KB, 6x aufgerufen)
    Mit Zitat antworten
Alt 19.01.2006, 08:58   #4
Expert Member
 
Benutzerbild von phoenixcp
 
Offline
Registriert seit: 02-2004
Ort: Radebeul
Beiträge: 5.470
Ich meinte mit Server schon den SQL-Server, der Windows Server unten drunter hat sowas nicht. Und mit welcher Collation-ID läuft die DB? Die muss ja nicht zwangsläufig gleich sein mit der des Servers. Das siehst du im Enterprisemanager per Rechtsklick / Eigenschaften auf der DB.

Hast du denn sichergestellt, das MS SQL 2000 mit SP 4 in Zusammenarbeit mit .NET 2.0 funktioniert?
Das sollte man vielleicht auch mal überprüfen. Hab mich aber in dieser Richtung noch nicht informiert.

Signatur
MfG

Carsten Paul
MCSEBoard.de SQL Blog
Kein Support per PN, dafür ist das Forum da!

In Memory of LukasB

    Mit Zitat antworten
Alt 19.01.2006, 09:29   #5
Newbie
 
Offline
Registriert seit: 01-2006
Beiträge: 7
Achso, da hab ich wohl was falsch verstanden:
SQL-Server: SQL_Latin1_General_CP1_CI_AS
DB: Latin1_General_CI_AS

Es macht aber keinen Unterschied, wenn ich für die DB dieselbe Collation-ID wie für den Server verwende.

Das Tool ist dafür ausgelegt Membership-Tabellen für den SQL-Server 7 und höher anzulegen...
    Mit Zitat antworten
Alt 19.01.2006, 09:34   #6
Expert Member
 
Benutzerbild von phoenixcp
 
Offline
Registriert seit: 02-2004
Ort: Radebeul
Beiträge: 5.470
Naja, SQL-Server 7 und höher. Aber in SQL-Server 2005 hat sich einiges an der DB-Grundorganisation getan, was bei SQL Server 7 und 2000 noch gleich war. Von daher....

Signatur
MfG

Carsten Paul
MCSEBoard.de SQL Blog
Kein Support per PN, dafür ist das Forum da!

In Memory of LukasB

    Mit Zitat antworten
Alt 19.01.2006, 14:11   #7
Newbie
 
Offline
Registriert seit: 01-2006
Beiträge: 7
Habs jetzt auf einem deutschen SQL-Server 2000 probiert. Da hat es tadellos geklappt!
Hab leider kein Testsystem zur Verfügung wo ich das für ein englischsprachiges System ausprobieren kann...
    Mit Zitat antworten
Alt 19.01.2006, 16:00   #8
Expert Member
 
Benutzerbild von phoenixcp
 
Offline
Registriert seit: 02-2004
Ort: Radebeul
Beiträge: 5.470
Kann es denn dann unter Umständen an der Sprachversion vom .NET-Framework liegen?

Signatur
MfG

Carsten Paul
MCSEBoard.de SQL Blog
Kein Support per PN, dafür ist das Forum da!

In Memory of LukasB

    Mit Zitat antworten
Alt 19.01.2006, 17:04   #9
Newbie
 
Offline
Registriert seit: 01-2006
Beiträge: 7
Kann mir nicht vorstellen, dass das Probleme verursacht...
Auf dem Server ist ebenfalls das englische Framework installiert. Für Version 2.0 gibt es für die deutsche Version lediglich Language-Packs, welche die Programmdateien lokalisieren.
Die Scripts, die ausgeführt werden, bleiben immer dieselben, egal welche Sprachversion installiert ist...
    Mit Zitat antworten
Alt 20.01.2006, 09:29   #10
Expert Member
 
Benutzerbild von phoenixcp
 
Offline
Registriert seit: 02-2004
Ort: Radebeul
Beiträge: 5.470
InstallCommon.sql hast du vorher laufen lassen wie in InstallRoles angegeben?

Signatur
MfG

Carsten Paul
MCSEBoard.de SQL Blog
Kein Support per PN, dafür ist das Forum da!

In Memory of LukasB

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
VSMT -> Fehlermeldung beim ausführen von VmSript.exe LukyLas Windows Forum — Allgemein 2 02.11.2007 08:59
W2K3 wirft beim Shutdown automatisch Band aus dani1983 Windows Server Forum 12 08.05.2007 17:57
2k RAS Server Fehlermeldung ? jemand eine idee ? randy Windows Forum — Allgemein 0 12.10.2004 10:37
.VBS beim Login ausführen - W2003 Server - XP Pro mdn Windows Forum — Allgemein 3 03.08.2003 15:11
Hilfe:Befehl Ausführen als... erscheint immer beim Ausführen von Programmen PADWOLF Windows Forum — Allgemein 2 17.07.2003 09:16


Alle Zeitangaben in MEZ/CET. Es ist jetzt 19:50 Uhr. Seite generiert in 0,039 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang