Sortierung falsch

03/11/2007 - 22:47 von Freddy | Report spam
Hallo,

seit kurzem habe ich den SQL-Server2005 installiert und einige Datenbanken
von SQL-Server2000 migriert. Prinzipiell alles problemlos. Als Clients
verwende ich Access2000 ADP-Dateien.

Ungewohnt ist folgendes:
Wenn ich im Managementen Studio eine Sicht erstellt, die nicht nach dem
Primàrschlüssel sortiert ist

z.B. SELECT TOP (100) PERCENT PS, Attribut FROM Tabelle ORDER By Attribut

dann wird die Sortierung nur im Abfrageeditor korrekt angezeigt. Wenn ich
die Sicht im Managementstudio öffne (Rechtsklick auf Sicht und dann "Sicht
öffnen") wird die Ausgabe nach dem PS sortiert (was ich für falsch halte -
wozu definiere ich den die ORDER BY Klausel?). Schlimmer nach: Wenn ich die
Sicht im Access-Client also Formular-Datengrundlage wàhle, wird ebenfalls
nicht mehr nach dem Attribut sortiert. Das ist ein großes Problem.

Was hat sich hier veràndert? Mache ich was falsch oder gibt's hier ein
Workaround? Wer weiss Rat?

Gruss,
Freddy
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
04/11/2007 - 19:11 | Warnen spam
Hallo Freddy ohne Nachname,

"Freddy" schrieb

dann wird die Sortierung nur im Abfrageeditor korrekt angezeigt. Wenn ich die Sicht im Managementstudio öffne (Rechtsklick auf
Sicht und dann "Sicht öffnen") wird die Ausgabe nach dem PS sortiert (was ich für falsch halte - wozu definiere ich den die ORDER
BY Klausel?).



Falsch ist es wohl nicht (für mich persönlich zwar auch nicht wirklich
verstàndlich aber Wayne :)

http://support.microsoft.com/kb/926292/en

Bitte aber genau durchlesen, da man, soweit ich das verstanden hab, den
Kompatibilitàtsgrad der Datenbank danach auf 80 (SQL 2000) setzen muss.

Tschau, 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

Ähnliche fragen