We have one server that acts as our production database and one report server. We have ETLs configured to run around 1 AM. Occasionally, there will be a situation where an end user pulls a report while the ETL is running, thereby causing the ETL to fail.
Can anyone share information on how to prevent the production database server from locking while an ETL runs and an end user tries to open a report?