In SQL Server 2008, you can right-click on a database and select "Generate Scripts...". You can then choose a particular table and choose "Data only" under the "Types of data to script". When you do this, it automatically inserts a line in the script like this every 100 records:
print 'Processed 100 total records'
Basically, it "batches" the records being inserted into sections of 100 and adds these PRINT statments at the end of each batch. While this is fine when you are inserting a couple thousand records, it becomes useless when you are importing a million records.
Is there a way to change this "batch" size to another value, like "1000"? I couldn't find this in the list of options when creating the script. Would changing this value affect performance when the script is run or are there other issues?