Here’s a heads up for those of you using scripting SQL Server 2008 R2 installations: there’s been a small, but important, change to Setup.

SQL Server 2008 R2 introduces the parameter IACCEPTSQLSERVERLICENSETERMS which can have a value of TRUE or FALSE. This parameter is not optional; it is required. So if you’ve got existing SQL Server 2008 RTM scripts for installation and you want to use them with SQL Server 2008 R2, make sure you update them accordingly.