> Gegenfrage: Wie ist denn Deine Collation Deiner Datenbank?
> In der Regel d�rfte das bei Dir 'Latin1_General_CI_AS' sein, oder nicht?
Bei Datenbanken, die unter 6.5 oder 7 erstellt wurden, ist die Collation
meistens
SQL_Latin1_General_CI_AS
Wird nun eine Tabelle ge�ndert und eine neuen Spalte ohne explizite Angabe
der Collation angelegt, nimmt der SQL Server 2000 den Datenbankstandard und
dementsprechend bei neu angelegten Datenbanken
Latin1_General_CI_AS
Das wiederum hat bei uns nach dem Transfer (�ber DTS) von einer Datenbank in
eine neu angelegte bei einigen Stored Procedures dazu gef�hrt, da� der SQL
Server die Arbeit wegen Problemen mit der Sortierungsreihenfolge
verweigerte.
Welche Collation verwendet wird, kann man im Enterprisemanager unter
Bearbeiten bei jedem char / varChar-Feld sehen. Abhilfe: Die hinzugef�gten
Spalten ebenfalls auf SQL_Latin1_General_CI_AS setzen.
Was nur beim Anlegen neuer Spalten hilft: Die Sortierung global �ndern, also
den Datenbankstandard anders setzen. Das hebt nicht die Bindung der
einzelnen Spalten an eine bestimmte Collation auf. Da bleibt nur �brig in
syscolumns nachzusehen, welche falsch sind, und die einzeln zu �ndern.
Das Problem hat mich neulich �ber Tage zur Verzweiflung gebracht, weil ich
Fehler in den Daten vermutete und er im laufenden Betrieb bei einem Kunden
nach einem Transfer der Datenbank auf einen neuen Server auftrat.
Ich habe die neuen / ge�nderten Spalten auf die am meistens verwendete, also
die alte Collation umgestellt und den Datenbankstandard entsprechend
ge�ndert, da es sich um Datenbanken mit mehr als 280 Tabellen und Millionen
von Datens�tzen handelt.
Seitdem l�uft alles wieder wunderbar und die Hilfe sagt sogar, da� man dies
tun kann, wenn es Probleme mit 'alten Anwendungen' gibt ....
Tsch��, Joachim
~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~
Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular
ATTACK! Download Intrexx CRM-Studio Now! http://www.intrexx.com
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp