В SQL Server 2008 вы можете щелкнуть правой кнопкой мыши базу данных и выбрать «Создать сценарии…». Затем вы можете выбрать конкретную таблицу и выбрать «Только данные» в разделе «Типы данных для сценария». Когда вы делаете это, он автоматически вставляет строку в скрипт каждые 100 записей:
напечатать "Обработано всего 100 записей"
По сути, он «пакетирует» записи, вставляемые в разделы по 100, и добавляет эти PRINT-статусы в конце каждого пакета. Хотя это нормально, когда вы вставляете пару тысяч записей, это становится бесполезным, когда вы импортируете миллион записей.
Есть ли способ изменить этот «пакетный» размер на другое значение, например «1000»? Я не мог найти это в списке опций при создании скрипта. Повлияет ли изменение этого значения на производительность при запуске скрипта или есть другие проблемы?