Automatisierte Installation SQL Server 2005 Express (MOSS 2007 – Teil 3)

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]

About Jonathan Pfeifer

Der Autor beschäftigt sich mit .Net, SharePoint und der SQL Server Technologie von Microsoft. Einige seiner Eindrücke werden in diesem Blog festgehalten. Für Fragen oder Anregungen steht er gerne per Email zur Verfügung.
This entry was posted in work-related and tagged , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>