I have a Stored Procedure that is constantly failing with the error message \"Timeout expired,\" on a specific user.
All other users are able to invoke the sp just f
Sounds to me like a dead lock issue..
Also make sure this user has execute rights and read rights in SQL Server
But if at the time info is being written as its trying to be read you will dead lock, as the transaction has not yet been committed.
Jeff did a great post about his experience with that and stackoverflow. http://www.codinghorror.com/blog/archives/001166.html