I have a SqlDataReader that is accessing 13 million rows of data. Once I'm done with the dataReader the close command never works. There isn't an error message that it throws it just never completes the operation. With a smaller set of data in the dataReader it closes without any problems. Does anyone know how to get a very large dataReader to close?