Are there any tools on the market for automating of SQL Databases and Applications deployment? I do not mean installation of SQL Server itself, I mean deployment of:
- SQL Database
- Populating database with initial data
- SSAS Databases
- SSIS packages
- SSRS reports
- Scheduling of SQL tasks
- Running various SQL scripts depending on user choices during install process
- Tie everything mentioned above together (so they use same databases, connections, user accounts, etc.)
I am looking for something similar to InstallShield (of this size and power) but more database oriented.
I know that some components mentioned above already have some deployment wizards available. But I am looking for one integrated solution, like one single executable file to run, which will do everything.