I had a similar problem...I found out later that the sql server was set to only use Windows Authentication, which wont allow you to specify a login and pass in your connection string. It either has to use the context of the user...or you declare that the connection is trusted. If someone sees a hole in this arguement, please keep me posted.