QueryTimeout defaults to 30 seconds, which is usually enough to retrieve, insert, and update data. The reason that you are recieving this error message could be any number of reasons, but most likely a bad connection or slow network/server. Could also be a contention issue but I doubt that is it since that should return a different error message.