The timeout for a command must be between zero and Int32.MaxValue seconds. Use TimeSpan.MaxValue to specify an infinite timeout. ...