I\'m using VS 2012 and SQL Server 2008 and have just noticed that the \"Publish to Provider\" option is missing in Server Explorer. According to this, Database Publishing Wizard
Solution was to use SSMS in SQL Server 2008. Right-click database node in Object Explorer. Select Tasks -> Generate Scripts, and complete the wizard with the desired options. Not very satisfactory for a quick and simple deployment from within VS...
Some tutorials:
http://www.sqlchick.com/entries/2011/3/12/scripting-out-data-in-sql-server-2008-r2.html
http://www.mssqltips.com/sqlservertip/2500/sql-server-2008-r2-generate-scripts-wizard-with-database-schema-and-data/
You can deploy/update database schema from Visual Studio: