I am migrating a database from On Premises SQL to Azure. This is a process we have performed several times already, successfully.
The process is normally quite simple. I export the database to a Data Tier Application, I change the extension from .bacpac to .zip, get the model.xml file, change the collation from Latin1_General_CI_AS to SQL_Latin1_General_CP1_CI_AS, recalculate the Checksum, update the Origin.xml file, save it back to the .zip file, change the extension back from .zip to .bacpac and import it. Easy peasy.
But not this time.
The .bacpac is much larger than usual, around 4GB
As an exercise, I tried simply extracting the model.xml and saving it back to the zip file without modifying it at all. When I try to do that a second time Windows complains that the .zip file is "corrupted"????
Even if I don't modify the .bacpac at all, when I try to import it the Import complains with: The ImportExport operation with Request Id '' failed due to 'Could not load package. Multidisk ZIP format is not supported. Multidisk ZIP format is not supported.'.
I'm stuck here. Is there anything I can do here? For example: Would it be possible to take a larger (4GB+ ) bacpac and reconfigure it so it's not seen as a "Multidisk" ZIP format? Using 7zip perhaps or whatnot?
Thanks