Die Installation einer Named MS SQL Server 2000 auf einem Windows 2003 Cluster hat mich die letzten Tag fast zur VErzweifelung gebracht. Die Installation des SQL Server stellt kein Problem dar, jedoch wenn das Setup versuchte die Cluster Resource zu starten ist dieser Versuch regelmägig fehlgeschlagen.
Ich konnte jedoch währen dem Server beobachten das der SQL Server Prozess eigentlich richtig gestartet wurde nur die Kommunikation zwischen der Cluster Resource und dem SQL Server fand nicht statt. Nach langem suchen bin ich dann bei Microsoft in der KB fündig geworden. Der Artikel 815431 beschreibt genau diesen Fehler. Das Problem lag darin, das Windows 2003 die Named pipe Funktionen des SQL Server 2000 vor SP3 blockiert.
Somit ergeben sich zwei Möglichkeiten für die Installaiton von Named Instances auf einem Windows 2003 Cluster Server:
Generell würde ich wenn es unbedingt ein MS-SQL 2000 Server sein muss die erste Methode vorziehen. Da das Service Pack sowieso installiert werden muss.