Refering to the last post above, from experience with this as well, the instillation may not be giving them the option to use it without the ODBC (it didn't give me the option for a dirrect connect either.) and I think that might be this ones case.
From Personal experience, I would not choose to use MSSQL express again. I am still trying to move my database from there. if you must I will explain it below but it is close to impossible it seems to get it changed to a MySQL database in the future. If you want a all in one solution for web server, PHP and MySQL that work good on windows that comes with phpmyadmin to administer your SQL databases. Then check out http://www.wampserver.com/
In the long run it will be much more less agervation if you take this route. I kind of wish someone told this to me back then.
so If you do not have anything else running on IIS (even if you do, you can move it to the built in Apache server in wamp.) and uninstall PHP. then install the program you download from the site above. (if you still need IIS you will have to change the port used to run off of, and access what you want there via that port, but just about anything you want should work fine with the apache server)
But if you still insist on using MSSQL Express 2005 then I will explain what you need to do below.
in the PHPBB setup it is seeing MSSQL +ODBC you will need to set up that link. here is what you need to do.
go to your control Panel (if you are running a server OS then you can go to administration tools on the start menu) and open "Data Sources (ODBC)" then click on the System DSN tab and then Click on ADD choose Naitive SQL Client (near the bottom)
in the name field, type anything here you want, but remember it
description doesn't matter
now for your server, even if it doesn't show in the drop down list you can type this in and it will work
You mentioned SQL Express so this is for express
I do not know how you set up your SQL Express instillation but if you choose Mixed mode and set an SA password then on the next screen choose "with SQL authentication", if you did not make sure you are running this instillation under the user name you installed SQL Express on. and leave the setting the way it is
By the slim chance you can not see the page above after you type in the server name and click on next. If you get an error message stating that the server does not exist then pause for a second and I will Walk you through this now. If you are not having this problem then you can skip the "***" area.
on the start menu click on Programs, then Microsoft SQL Server (or whatever it is listed under), and find the client configuration utility in the other subfolder under it.
finnish when I have a moment