SQL Server 2008 und MSXML
Eieieiei... Anfängerfehler, Anfängerfehler.
SQL Server 2008 Express deinstalliert, 2008 Standard installiert -> Abbruch der Installation beim MSXML 6.0 Parser (KB933579).
MSI (s) (10:8C) [16:05:47:266]: Invoking remote custom action. DLL: C:\WINNT\Installer\MSI54.tmp, Entrypoint: SkipInstall Aktion gestartet um 16:05:47: SkipInstallNewerCA. This package is not supported on this operating system. Aktion beendet um 16:05:47: SkipInstallNewerCA. Rückgabewert 3. Aktion beendet um 16:05:47: INSTALL. Rückgabewert 3.
Kann nicht sein. Windows Server 2003 R2 SP2 in 32bit, alles ganz easy. Schon zigmal diese Kombination installiert - gestern bin ich dran verzweifelt.
Heute morgen die Idee des Tages gehabt: MSXML MSI mal mit GUI starten und nicht über die Installation. Ergebnis:
Das kommt davon wenn man seine Server patcht: 2008 Express hat den Parser schon mitgebracht, WSUS den allerdings auf SP2 gepatcht - und das Setup der alten Version sieht das als Fehler an.
MSXML 6.0 Parser SP2 deinstalliert, Installation läuft wunderbar. Bitte nachbessern, Microsoft. Und wenn's nur eine aussagekräftigere Fehlermeldung ist.
Team Foundation Server Installationshürden
Wie bei vielen Microsoft Serverprodukten (außer den Betriebssystemen) ist die Installation immer wieder ein Abenteuer und nicht umsonst gibt es Installation Guides die mehrere hundert Seiten lang sind. Hier ein paar Informationen für die, die den Team Foundation Server installieren wollen ohne den Installation Guide lesen zu müssen:
TFS benötigt neben dem IIS6 (2003 Server) bzw. IIS7 (2008 Server) eine laufende SQL Instanz, die mindestens folgende Vorraussetzungen erfüllen muss:
- MS SQL Server 2005 Standard SP1
- SP2 unter W2k3 Server optional
- Reporting Services muss installiert sein
- Fulltext Indexing Services muss installiert sein (entgegen dem Installation Guide von MS!)
- Analysis Services muss installiert sein
- TCP/IP Verbindungen müssen zugelassen werden
- KB925673 muss eingespielt werden
- MS SQL Server 2008
- Reporting Services muss installiert sein
- Fulltext Indexing Services muss installiert sein (entgegen dem Installation Guide von MS!)
- Analysis Services muss installiert sein
- TCP/IP Verbindungen müssen zugelassen werden
Beim SQL Server 2008 (CTP November 2007) gibt es zusätzlich folgendes zu beachten:
- Die Volltextsuche kann zwar installiert werden, diese ist aber wohl in der CTP 11/07 noch nicht verfügbar.
- Ich habe im Netz keine Informationen gefunden, wie diese zu aktivieren oder nachzuinstallieren ist, habe aber auch nicht lange danach gesucht. Spätestens in der RTM-Version sollte dies allerdings behoben sein.
- Der SQL Server Agent Dienst muss von Gestoppt/Manuell auf Gestartet/Automatisch umgestellt werden
- Die TCP/IP Verbindungen müssen expizit im SQL Server Configurator Manager aktiviert werden.
Sollten mir noch weitere Dinge auffallen, werde ich diesen Beitrag entsprechend erweitern.
