Breaking Changes to Management Tools Features in SQL Server 2012
This topic describes breaking changes to management tools features. These changes might break applications, scripts, or functionalities that are based on earlier versions of SQL Server. You might encounter these issues when you upgrade. For more information, see Use Upgrade Advisor to Prepare for Upgrades.
Code developed with SMO from SQL Server 2008 R2 or earlier versions might not build against SQL Server 2012 without minor modifications. For more information, see Backward Compatibility in SMO.