Neuer Server -> Deadlocks

16/09/2008 - 10:26 von mini | Report spam
Am Wochenende habe ich versucht unsere gesamte Datenbank auf eine neue
Hardwareplattform zu verschieben. Das Verschieben der Daten klappte soweit
einwandfrei. Nachdem allerdings die Anendungen, die auf die Datenbank
zugreifen wieder gestartet wurden, kam es massiv zu Deadlocks, die am alten
Server nicht vorkamen. In der Folge wurden die Anwendungen immer wieder
abgebrochen und ich musste wieder den alten Server zum Einsatz bringen.

Beide Server laufen mit dem SQL Server 2000 Enterprise. Der alte
(funktionierende) hat Windows 2000 Enterprise Server, der neue Windows 2003
Standard. Kann es unter Umstànden an den unterschiedlichen OS liegen? Ich
habe derzeit leider keinen Schimmer, wie ich das Problem angehen könnte.

thx, Mini
 

Lesen sie die antworten

#1 Elmar Boye
16/09/2008 - 12:21 | Warnen spam
Hallo Mini,

mini schrieb:
Am Wochenende habe ich versucht unsere gesamte Datenbank auf eine neue
Hardwareplattform zu verschieben. Das Verschieben der Daten klappte soweit
einwandfrei. Nachdem allerdings die Anendungen, die auf die Datenbank
zugreifen wieder gestartet wurden, kam es massiv zu Deadlocks, die am alten
Server nicht vorkamen. In der Folge wurden die Anwendungen immer wieder
abgebrochen und ich musste wieder den alten Server zum Einsatz bringen.

Beide Server laufen mit dem SQL Server 2000 Enterprise. Der alte
(funktionierende) hat Windows 2000 Enterprise Server, der neue Windows 2003
Standard. Kann es unter Umstànden an den unterschiedlichen OS liegen? Ich
habe derzeit leider keinen Schimmer, wie ich das Problem angehen könnte.



Grundsàtzlich kann sich der SQL Server 2000 unter Windows Server 2003
etwas anders verhalten. Siehe z. B.
<URL:http://support.microsoft.com/kb/922658>
(allerdings gibt es mittlerweile SP2)

Zunàchst solltest Du sowohl für Windows Server 2003 die aktuellen
Servicepacks und Hotfixes installieren.
Und für SQL Server 2000 sollte mind. Service Pack 4 installiert sein
(und ggf. <URL:http://www.microsoft.com/germany/te...0.mspx>

Aber auch andere Faktoren können Deadlocks auftreten lassen.
Hat der (neue) Server mehr Ressourcen (z. B. Speicher, CPUs)
können andere Ausführungsplàne verwendet werden, die wiederum
zu einem Deadlock führen.

Am Ende wirst Du um eine genauere Analyse nicht herumkommen.

Gruß Elmar







thx, Mini

Ähnliche fragen