The following steps were taken to successfully install DBIproxy Server as a Service under Windows 2000 Professional Server. Directions assume intermediate level Windows 2000 administrative knowledge.
Using instsrv.exe and srvany from NT4 Reskit 3 or Download instsrv.exe and srvany.exe available at http://www.pyeung.com/userdefinedservice.html. Installing DBIproxy as a service on a Windows 2000 Professional Server. ======================================================================== COPY "instsrv.exe" and "srvany.exe" into C:\Perl\bin directory. OPEN Cmd Command Line service and run: C:\Perl\bin\instsrv.exe DBIproxy C:\Perl\bin\srvany.exe EDIT REGISTRY: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DBIproxy Add a new string value (REG_SZ) to this key with a Name of "Description" and value of "Perl DBI Proxy Server". Add a new subkey to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DBIproxy called "Parameters". EDIT REGISTRY: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DBIproxy\Parameters Add a new string value (REG_SZ) called Application with value of C:\Perl\bin\dbiproxy.bat. Add a new string value (REG_SZ) called AppParameters with value of "--localport 3333" (you can replace "3333" with whichever port you decide to use). Any other parameters that you normally would pass on to starting dbiproxy can go here as well. OPEN SERVICES PANEL (Programs->Administrative Tools->Services): Open the Services panel, then open the Properties for DBIproxy. Select the "Log On" tab and set the service with an appropriate user and password logon. Select the "Recovery" tab and set recovery actions as appropriate. Select "Apply" and "OK" when done. Right click on DBIproxy to bring up the action menu and select "start". If the service was already started, stop it and restart it again for the changes to take place.
