Dieser Post ist Bestandteil einer mehrteiligen Serie zum Thema Installation des Microsoft Office SharePoint Servers 2007. Die Installation soll weitestgehend automatisiert über Skripte laufen.
Als Testkonfiguration verwenden wir einen Server 2008 x86, SQL Server 2005 Express mit SP3 und die Testversion von Microsoft Office SharePoint Server 2007.
Silentinstallation des SQL Server 2005 Express
Wie in den Posts zuvor versuchen wir eine Komponente zu installieren ohne selbst viel klicken zu müssen.
Da wir die Installation des SQL Servers 2005 Express auf einem Windows Server 2008 vornehmen gibt es aber hierbei noch ein paar Dinge zu beachten.
Wir benötigen ein Installationspaket des SQL Server 2005 Express mit SP3. Verwenden wir eine ältere Version, provozieren wir eine Meldung bezüglich Kompatibilitätsprobleme dieser SQL Version auf dem Server 2008. Und da muss man klicken!
Also, flink eine Version besorgt mit SP3.
Danach starten wir die Installation:
start /wait SQLEXPR2005.exe /qb instancename=%MYDBINSTANCENAME% addlocal=SQL_Engine sapwd=%MYSAPWD% sqlaccount=%SQLSERVICEACCOUNT% sqlpassword=%SQLSERVICEACCOUNTPWD% agtaccount=%SQLSERVICEACCOUNT% agtpassword=%SQLSERVICEACCOUNTPWD% sqlbrowseraccount=%SQLSERVICEACCOUNT% sqlbrowserpassword=%SQLSERVICEACCOUNTPWD% securitymode=sql
Das ist ja ne ganze Menge Zeugs. Also…
Die in %-Zeichen eingepackten Bezeichnungen sind Variablen. Die haben wir in einem vorigen Schritt bereits initialisiert. Könnt ihr hier nachlesen. Die fehlenden Variablen evtl. nachtragen.
%MYDBINSTANCENAME% ist der Name der SQL Instanz. Bei einer Expressedition üblicherweise SQLEXPRESS.
%MYSAPWD% ist das Passwort für den Sqlbenutzer sa (quasi root). Wichtig hierbei am Ende securitymode auf sql setzen. Damit aktiviert man den Mixedmode für die Authentifizierung. Lässt man diesen Parameter weg wird nur die Windowsauthentifizierung verwendet.
%SQLSERVICEACCOUNT% ist der Dienstbenutzer für den SQL Server. Den haben wir in nem vorigen Post damals angelegt. Da kann aber im Grunde jeder beliege Benutzer stehen, den man als Servicebenutzer für den SQL Server auserkoren hat.
%SQLSERVICEACCOUNTPWD% ist das zum oben erwähnten Benutzer benötigte Passwort.
Mit dem Parameter /qb bewirkt man, dass die Statusmeldungen angezeigt werden, der Benutzer vor der Maschine aber nichts bestätigen muss während der Installation.
addlocal=SQL_Engine sagt dem Setup, dass der SQL Server installiert werden soll. Bei den größeren Versionen des SQL Servers gibt es da noch viele andere Möglichkeiten mehr.
Als nächstes widmen wir uns der Installation des MOSS 2007 Grundsystems. Dazu aber im kommenden Post mehr.
So long…
[Ressourcen: MSDN]