Änderung der Datenbank Sortierreihenfolge(COLLATION)

12/05/2009 - 19:57 von Tom | Report spam
Hallo,

ich habe ein Problem mit einer Datenbank, welche von einem englischen
SQL Server 2000 kommt und über die Datenbank Wiederherstellung in
einen deutschen SQl Server 2005 eingespielt wurde. Dabei geht es um
die bei der Datenbank hinterlegte Sortierung
"SQL_Latin1_General_CP1_CI_AS". Aufgrund von Skript Problemen möchte
ich diese gerne àndern auf "Latin1_General_CI_AS". Ich habe dies mal
über die entsprechende Options Einstellmöglichkeit bei der Datenbank
versucht umzustellen. Danach kam eine Fehlermeldung mit einer làngeren
Liste von Tabellen mit Feldern welche berechnet sind und der Anweisung
diese Abhàngigkeiten sollten doch für den Vorgang vorher beseitigt
werden. Es ist mir leider nicht möglich diese berechneten Felder
aufzulösen, da ich nicht weiß wie ich dies aufgrund der Menge
maschinell hin bekomme.

Vielleicht hat ja jemand eine Idee zu meinem Problem.
 

Lesen sie die antworten

#1 Olaf Pietsch
13/05/2009 - 05:49 | Warnen spam
Hallo Tom,
"Tom" schrieb im Newsbeitrag
news:

ich habe ein Problem mit einer Datenbank, welche von einem englischen
SQL Server 2000 kommt und über die Datenbank Wiederherstellung in
einen deutschen SQl Server 2005 eingespielt wurde. Dabei geht es um
die bei der Datenbank hinterlegte Sortierung
"SQL_Latin1_General_CP1_CI_AS". Aufgrund von Skript Problemen möchte
ich diese gerne àndern auf "Latin1_General_CI_AS". Ich habe dies mal
über die entsprechende Options Einstellmöglichkeit bei der Datenbank
versucht umzustellen. Danach kam eine Fehlermeldung mit einer làngeren
Liste von Tabellen mit Feldern welche berechnet sind und der Anweisung
diese Abhàngigkeiten sollten doch für den Vorgang vorher beseitigt
werden. Es ist mir leider nicht möglich diese berechneten Felder
aufzulösen, da ich nicht weiß wie ich dies aufgrund der Menge
maschinell hin bekomme.

Vielleicht hat ja jemand eine Idee zu meinem Problem.




Die Collation ist nicht nur einfach als Attribut in der Datenbank
hinterlegt, wie es vielleicht bei Benutzung des Management Studio aussehen
könnte,
sondern ist Kernbestandteil der Datenbank. Die Collation regelt u. a. die
Sortierreihenfolge der Indexes.

Eine Möglichkeit, die ich sehe, wàre die Datenbank zu entladen, die Struktur
neu zu erstellen und die Daten in diese wieder zu laden. Auf Deine Frage
bezogen wàre es wahrscheinlich schneller, mit weniger Aufwand verbunden und
sicherer, wenn die Scripte angepasst würden.

Welche Probleme hast Du denn genau?

Gruß Olaf
Ich unterstütze PASS Deutschland e.V. (http://www.sqlpass.de)
Blog (http://www.sqlpass.de/PASSUserBlogs...x?BlogID=3)
Regionalgruppe Köln/Bonn/Düsseldorf
(http://www.sqlpass.de/Regionalgrupp...fault.aspx)

Ähnliche fragen