The best approach if you intend to perform multiple migrations from VistaDB to SQL Server is to build a feature into your application to copy the data up. Under this approach you would:
As a model for the database copy routine we suggest looking at ADO.NET Generic Copy Table Data Function.
VistaDB doesn't have a build-in tool or utility to upsize your data to SQL Server. SQL Server 2012 includes the ability to import from an ADO.NET Provider which is sufficient for many use cases. The VistaDB.6.dll assembly will have to be available on the client and the SQL Server where SSIS runs.