If you are useing SQL Server one thing to try just to see if the system works is to create a user for the system.
Go to your enterprise manager for SQL Server, and right click on the main server icon, this will show the database properties, from there you should see nine tabs go to the security TAB. See the sectiopn where it says authentication, to use a SQL Server account as in the connection string designed in the book we need to make sure that the Security model is set to SQL Serever and Windows.
Net step open the Database Server icon and go to the security section in the MMC for Enterprise manager, go to logons and right click and select New logon. Follow the main screen (You should be able to work it out), and create a logon. Next you will have to go to the Database roles for the user you just created, make sure that the use has access to connect to the DB in question and on the bottom pain has the public role selected.
The final stage is that you will have to go to the Database (ThePhile) and make sure that all of the permissions are set correctly. Select Each User object (Tables and Stored Procs) and on the tabls set all of the permissions so that they all have a green tick in the box. For the Stored procs you need to make sure that exec has the green tick.
Now you should be able to change the connection string in your web config to reflect the user name and password that you selected..
Then Try the App.