Зависит от того, какую работу вы делаете. Если вы отлаживаете проблемы, тесно связанные с данными, то частые обновления - это хорошо.
Если вы выполняете проверку качества данных (которая часто включает в себя написание кода для его обнаружения и исправления, который необходимо разрабатывать и тестировать вне рабочего сервера), то вам нужны чрезвычайно свежие данные. Плохие данные, которые наиболее ценны для исправления, - это данные, которые были только что вставлены или обновлены сегодня.
Если вы пишете код клиента, то редкие обновления хороши. Часто, когда я пишу код пользовательского интерфейса на C #, мне наплевать, что это за данные, мне просто важно, чтобы они отображались в правой части экрана.
Если у вас есть данные с какими-либо проблемами безопасности, вам следует прекратить использовать производственные данные - т.е. никогда не обновлять с производства - и получить хороший генератор данных образца. Писать хороший генератор образцов данных сложно, поэтому сторонние продукты - это путь. На ум приходит MS Data Dude, и я рекомендую генератор данных Sql RedGate.
И, наконец, насколько сложно получить копию производственных данных? Если это дешево и автоматизировано, просто получайте новую копию каждую ночь. Если это дорого (требует внимания очень занятого администратора БД), ну, нехватка ресурсов может ответить на этот вопрос для вас независимо от этих других проблем.