DLL für Windows 2003 Grundinstallation Windows Windows 2003 R2 wird wie gehabt installiert. Da Microsoft nicht empfiehlt, den IIS auf einem Domänencontroller zu installieren, müssen ggf. Ordnerberechtigungen per Hand korrigiert werden. Näheres hierzu bei Microsoft unter: http://support.microsoft.com/?id=332097 IIS Instalation Die Installation vom IIS kann während der Grundinstallation erfolgen oder auch nachträglich. Wichtiger unterschied zu Bild 1: Installationsoptionen beim IIS Windows 2000 Server ist, die ASP Funktionalität ist hier defaultmäßig abgeschaltet. Sie gelangen auf diese oben abgebildete 4. Maske in dem Sie auf jeder vorgehenden den 'Details' Button drücken. Bild 2: ASP Service Extension Falls der IIS schon installiert ist besteht kein Bedarf ihn zu deinstallieren. Die ASP Funktionalität kann auch nachträglich aktiviert werden. Öffnen Sie hierzu das Snap-In zur Verwaltung des IIS und navigieren Sie zum Bereich 'Default Service Extensions'. Hier finden Sie Active Server Pages mit dem Status 'Prohibited'. Wählen Sie sie einfach aus und drücken Sie den 'Allow' Button (Bild 2). Starten Sie anschießend den WWW-Publishing Dienst neu. Konfiguration der Webseite Nun da der Webserver steht, muss die Webseite entsprechend konfiguriert werden. Erstellen Sie zunächst einen Benutzer unter dem die Webseite und die DLL ausgeführt werden kann. In dieser Dokumentation wird dieser Benutzer FRBDLL genannt. Fügen Sie ihn in die Gruppe der Administratoren hinzu. Bild 3: Windowsbenutzer erstellen Da die Webseite dynamische Seiten beinhaltet die ausgeführt werden, setzen Sie den Benutzer für den anonymen Zugriff auf diesen FRBDLL Benutzer. Bild 4: Benutzer für anonymen Zugriff Bild 5: Application Pool Benutzergruppe Wichtig! Windows 2003 bringt eine Neuerung im Bereich IIS. Der ApplicationPool der zur Webseite passt benötigt ebenso Benutzerrechte vom Benutzer FRBDLL. Installation der DLL Benutzen Sie bitte den Benutzer FRBDLL um dieses Paket auszuführen. Dies kann während der Erstellung des Packetes erfolgen, oder auch nachträglich (Bild 4). Wichtig! Windows 2003 benötigt zusätzlich noch, dass der Benutzer FRBDLL in die Benutzergruppe der CreatorOwner hinzugefügt wird. Bild 6: Compnent Services Datenbank und ASP Bild 7: Rechte des Datenbankbenutzers Der SQL Benutzer benötigt lediglich Lese- und Schreibrechte auf der entsprechenden Datenbank. Die DLL kommuniziert ausschließlich über die ODBC Verbindung mit der Datenkbank. Bei der ASP sieht das etwas anders aus. Da der ODBC Treiber das Passwort für einen SQL Benutzer nicht vorhält, muss in der ASP ein Connectionstring benutzt werden. Dieser muss vor Ort angepasst werden. Zusammengefasst: 1. IIS Installieren und ASP aktivieren a) ggf. Microsoft KB 332097 beachten. 2. Benutzer erstellen und für die anonyme Seitenzugriffe und den Application Pool zulassen 3. DLL Installieren, Identität für Paket und CreatorOwner auf erstellten Benutzer legen. 4. ODBC Datenbankanbindung einrichten mit einem SQL Benutzer, der auf der entsprechenden Datenbank lesen und schreiben darf. (db_reader, db_writer) 5. Die ASP Seite anpassen, in dem dieser SQL Benutzer und sein Passwort in den Connectionstring eingetragen wird.