This can be due to a timeout connecting to the MSDE database.
By default, the time out is set to 15 seconds. On large databases, of if
server has multiple purposes (Exchange, DC, SQL) this can become a problem
resources are not always available within the default timeout period.
This timeout can be edited via the follwing registry value:
DatabaseQueryTimeout - RegDword
Setting this value to 300 decimal will provide a large enough timeout window
avoid this problem.